251202:1000 Prepare to version 1.5 use spec-kit

This commit is contained in:
admin
2025-12-02 10:01:47 +07:00
parent 9fc7f692d9
commit d62beaa1bd
5 changed files with 112 additions and 15 deletions

4
.prettierignore Normal file
View File

@@ -0,0 +1,4 @@
node_modules
dist
build
*.min.js

View File

@@ -1,3 +1,4 @@
{
"recommendations": ["ms-vscode.powershell"]
"recommendations": [
"ms-vscode.powershell""]
}

View File

@@ -3,8 +3,16 @@
-- Deploy Seed Data
-- ==========================================================
-- Seed organization
insert into organizations (id, organization_code, organization_name)
values (1, 'กทท.', 'การท่าเรือแห่งประเทศไทย'),
insert into organizations (
id,
organization_code,
organization_name
)
values (
1,
'กทท.',
'การท่าเรือแห่งประเทศไทย'
),
(
10,
'สคฉ.3',
@@ -15,7 +23,11 @@ values (1, 'กทท.', 'การท่าเรือแห่งประเ
'สคฉ.3-01',
'ตรวจรับพัสดุ ที่ปรึกษาควบคุมงาน'
),
(12, 'สคฉ.3-02', 'ตรวจรับพัสดุ งานทางทะเล'),
(
12,
'สคฉ.3-02',
'ตรวจรับพัสดุ งานทางทะเล'
),
(
13,
'สคฉ.3-03',
@@ -26,7 +38,11 @@ values (1, 'กทท.', 'การท่าเรือแห่งประเ
'สคฉ.3-04',
'ตรวจรับพัสดุ ตรวจสอบผลกระทบสิ่งแวดล้อม'
),
(15, 'สคฉ.3-05', 'ตรวจรับพัสดุ เยียวยาการประมง'),
(
15,
'สคฉ.3-05',
'ตรวจรับพัสดุ เยียวยาการประมง'
),
(
16,
'สคฉ.3-06',
@@ -42,14 +58,46 @@ values (1, 'กทท.', 'การท่าเรือแห่งประเ
'สคฉ.3-xx',
'ตรวจรับพัสดุ ที่ปรึกษาออกแบบ ส่วนที่ 4'
),
(21, 'TEAM', 'Designer Consulting Ltd.'),
(22, 'คคง.', 'Construction Supervision Ltd.'),
(41, 'ผรม.1', 'Contractor งานทางทะเล'),
(42, 'ผรม.2', 'Contractor อาคารและระบบ'),
(43, 'ผรม.3', 'Contractor #3 Ltd.'),
(44, 'ผรม.4', 'Contractor #4 Ltd.'),
(31, 'EN', 'Third Party Environment'),
(32, 'CAR', 'Third Party Fishery Care');
(
21,
'TEAM',
'Designer Consulting Ltd.'
),
(
22,
'คคง.',
'Construction Supervision Ltd.'
),
(
41,
'ผรม.1',
'Contractor งานทางทะเล'
),
(
42,
'ผรม.2',
'Contractor อาคารและระบบ'
),
(
43,
'ผรม.3',
'Contractor #3 Ltd.'
),
(
44,
'ผรม.4',
'Contractor #4 Ltd.'
),
(
31,
'EN',
'Third Party Environment'
),
(
32,
'CAR',
'Third Party Fishery Care'
);
-- Seed project
insert into projects (project_code, project_name)
values (

View File

@@ -73,10 +73,21 @@
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[sql]": {
"editor.defaultFormatter": "inferrinizzard.prettier-sql-vscode",
"editor.defaultFormatter": "mtxr.sqltools",
"editor.tabSize": 2,
"editor.insertSpaces": true
},
"sqltools.codelensLanguages": ["sql", ""],
"sqltools.format": {
"language": "sql",
"params": {
"keywordCase": "upper", // ทำให้ INSERT, VALUES เป็นตัวใหญ่
"tabWidth": 2, // เยื้อง 3 ช่องว่าง (ปรับจาก 4 เป็น 3 เพื่อ match ตัวอย่าง)
"expressionWidth": 80 // ความยาวสูงสุดต่อบรรทัดก่อนตีบรรทัดใหม่ (ป้องกันคอลัมน์แยกบรรทัด)
}
},
"sqltools.formatOnSave": true,
"sqltools.formatOnSaveLanguage": "sql",
// ========================================
// CODE ACTION ON SAVE
// ========================================
@@ -635,7 +646,18 @@
"debug.console.lineHeight": 1.2,
"debug.internalConsoleOptions": "openOnSessionStart",
"debug.openDebug": "openOnDebugBreak",
"debug.showBreakpointsInOverviewRuler": true
"debug.showBreakpointsInOverviewRuler": true,
"prettier.configPath": "./.prettierrc",
"sqltools.connections": [
{
"name": "MariaDB",
"server": "localhost",
"port": 3306,
"user": "root",
"password": "",
"database": "lcbp3"
}
]
},
// ========================================

22
package.json Normal file
View File

@@ -0,0 +1,22 @@
{
"name": "nap-dms.lcbp3",
"version": "1.0.0",
"description": "> **Laem Chabang Port Phase 3 - Document Management System**\r >\r > ระบบบริหารจัดการเอกสารโครงการแบบครบวงจร สำหรับโครงการก่อสร้างท่าเรือแหลมฉบังระยะที่ 3",
"main": "index.js",
"directories": {
"doc": "docs",
"example": "examples"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "ssh://git@git.np-dms.work:2222/np-dms/lcbp3.git"
},
"keywords": [],
"author": "",
"license": "ISC",
"type": "commonjs"
}