First Initial
This commit is contained in:
34
Seed/ApplicationDbContextSeed/CONTRACT_AVAILABLE.json
Normal file
34
Seed/ApplicationDbContextSeed/CONTRACT_AVAILABLE.json
Normal file
@@ -0,0 +1,34 @@
|
||||
[
|
||||
{
|
||||
"code": "C01",
|
||||
"name": "จัดทำสัญญา/ PO แล้ว"
|
||||
},
|
||||
{
|
||||
"code": "C02",
|
||||
"name": "ส่งงานตามกำหนด"
|
||||
},
|
||||
{
|
||||
"code": "C03",
|
||||
"name": "ส่งงานล่าช้ากว่ากำหนด"
|
||||
},
|
||||
{
|
||||
"code": "C04",
|
||||
"name": "ส่งงานครบถ้วน"
|
||||
},
|
||||
{
|
||||
"code": "C05",
|
||||
"name": "ยกเลิกสัญญา"
|
||||
},
|
||||
{
|
||||
"code": "C06",
|
||||
"name": "อยู่ระหว่างรับประกัน"
|
||||
},
|
||||
{
|
||||
"code": "C99",
|
||||
"name": "หมดภาระผูกพันตามสัญญา"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
352
Seed/ApplicationDbContextSeed/GOODS_ID.json
Normal file
352
Seed/ApplicationDbContextSeed/GOODS_ID.json
Normal file
@@ -0,0 +1,352 @@
|
||||
[
|
||||
{
|
||||
"code": "1001",
|
||||
"name": "วัสดุครุภัณฑ์สำนักงาน",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1002",
|
||||
"name": "วัสดุครุภัณฑ์การศึกษา",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1003",
|
||||
"name": "วัสดุครุภัณฑ์งานบ้านงานครัว",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1004",
|
||||
"name": "ครุภัณฑ์ดนตรี",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1005",
|
||||
"name": "วัสดุครุภัณฑ์กีฬา",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1006",
|
||||
"name": "วัสดุครุภัณฑ์วิทยาศาสตร์และการแพทย์",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1007",
|
||||
"name": "วัสดุครุภัณฑ์ไฟฟ้าและวิทยุ",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1008",
|
||||
"name": "วัสดุครุภัณฑ์คอมพิวเตอร์",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1009",
|
||||
"name": "วัสดุครุภัณฑ์สำรวจ",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1011",
|
||||
"name": "วัสดุครุภัณฑ์โฆษณาและเผยแพร่",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1012",
|
||||
"name": "วัสดุเชื้อเพลิงและหล่อลื่น",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1013",
|
||||
"name": "วัสดุครุภัณฑ์ยานพาหนะและขนส่ง",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1014",
|
||||
"name": "ครุภัณฑ์อาวุธ",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1015",
|
||||
"name": "วัสดุครุภัณฑ์การเกษตร",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1016",
|
||||
"name": "ครุภัณฑ์โรงงาน",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1017",
|
||||
"name": "วัสดุครุภัณฑ์ก่อสร้าง",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "1018",
|
||||
"name": "วัสดุครุภัณฑ์อื่นๆ",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "2001",
|
||||
"name": "ที่ดิน",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "2002",
|
||||
"name": "ที่ดินและสิ่งก่อสร้าง",
|
||||
"type_code": "01"
|
||||
},
|
||||
{
|
||||
"code": "3001",
|
||||
"name": "จ้างก่อสร้างอาคาร",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3002",
|
||||
"name": "จ้างก่อสร้างทางสะพานท่อเหลี่ยม",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3003",
|
||||
"name": "จ้างก่อสร้างชลประทาน",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3004",
|
||||
"name": "จ้างปรับปรุง ซ่อมแซมอาคาร",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3005",
|
||||
"name": "จ้างปรับปรุง ซ่อมแซมทางสะพานท่อเหลี่ยม",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3006",
|
||||
"name": "จ้างปรับปรุง ซ่อมแซมด้านชลประทาน",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "3007",
|
||||
"name": "จ้างก่อสร้างและปรับปรุงอื่นๆ",
|
||||
"type_code": "02"
|
||||
},
|
||||
{
|
||||
"code": "4001",
|
||||
"name": "จ้างเหมางานรักษาความปลอดภัย",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4002",
|
||||
"name": "จ้างเหมาบริการงานทำความสะอาด",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4003",
|
||||
"name": "จ้างเหมาบริการงานดูแลต้นไม้ สนามหญ้า",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4004",
|
||||
"name": "จ้างเหมางานยานพาหนะ",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4005",
|
||||
"name": "จ้างเหมางานศึกษาวิจัย",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4006",
|
||||
"name": "จ้างเหมางานติดตามประเมินผล",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4007",
|
||||
"name": "จ้างเหมางานจัดทำคำแปล",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4008",
|
||||
"name": "จ้างเหมางานผลิตและพิมพ์เอกสาร",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4009",
|
||||
"name": "จ้างเหมางานผลิตสื่อการประชาสัมพันธ์",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4010",
|
||||
"name": "จ้างเหมางานพัฒนาระบบข้อมูลสารสนเทศ",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4011",
|
||||
"name": "จ้างเหมางานบันทึกข้อมูล",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4012",
|
||||
"name": "จ้างเหมางานซ่อมบำรุงยานพาหนะ",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4013",
|
||||
"name": "จ้างเหมางานตรวจสอบและรับรองมาตรฐาน",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4014",
|
||||
"name": "จ้างเหมางานทำของที่ระลึก",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4015",
|
||||
"name": "จ้างเหมาอบรมและพัฒนาบุคลากร",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "4016",
|
||||
"name": "จ้างเหมาอื่นๆ",
|
||||
"type_code": "03"
|
||||
},
|
||||
{
|
||||
"code": "2001",
|
||||
"name": "ที่ดิน",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "5001",
|
||||
"name": "เช่าอาคารสถานที่",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "5002",
|
||||
"name": "เช่ารถยนต์ที่ใช้ในราชการ",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "5003",
|
||||
"name": "เช่าใช้บริการอินเตอร์เน็ต",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "5004",
|
||||
"name": "เช่าเครื่องถ่ายเอกสาร",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "5005",
|
||||
"name": "เช่าอื่นๆ",
|
||||
"type_code": "04"
|
||||
},
|
||||
{
|
||||
"code": "6001",
|
||||
"name": "จ้างที่ปรึกษาสาขาการเกษตรและพัฒนาชมบท",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6002",
|
||||
"name": "จ้างที่ปรึกษาสาขาอุตสาหกรรมก่อสร้าง",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6003",
|
||||
"name": "จ้างที่ปรึกษาสาขาการศึกษา",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6004",
|
||||
"name": "จ้างที่ปรึกษาสาขาพลังงาน",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6005",
|
||||
"name": "จ้างที่ปรึกษาสาขาสิ่งแวดล้อม",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6006",
|
||||
"name": "จ้างที่ปรึกษาสาขาการเงิน",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6007",
|
||||
"name": "จ้างที่ปรึกษาสาขาสาธารณสุข",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6008",
|
||||
"name": "จ้างที่ปรึกษาสาขาอุตสาหกรรม",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6009",
|
||||
"name": "จ้างที่ปรึกษาสาขาเบ็ดเตล็ด",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6010",
|
||||
"name": "จ้างที่ปรึกษาสาขาประชากร",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6011",
|
||||
"name": "จ้างที่ปรึกษาสาขาการสื่อสารโทรคมนาคม",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6012",
|
||||
"name": "จ้างที่ปรึกษาสาขาการท่องเที่ยว",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6013",
|
||||
"name": "จ้างที่ปรึกษาสาขาการขนส่ง",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6014",
|
||||
"name": "จ้างที่ปรึกษาสาขาการพัฒนาเมือง",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "6015",
|
||||
"name": "จ้างที่ปรึกษาสาขาการประปาและสุขาภิบาล",
|
||||
"type_code": "05"
|
||||
},
|
||||
{
|
||||
"code": "7001",
|
||||
"name": "จ้างออกแบบก่อสร้างอาคาร",
|
||||
"type_code": "06"
|
||||
},
|
||||
{
|
||||
"code": "7002",
|
||||
"name": "จ้างออกแบบปรับปรุง ซ่อมแซมอาคาร",
|
||||
"type_code": "06"
|
||||
},
|
||||
{
|
||||
"code": "7003",
|
||||
"name": "จ้างควบคุมงานก่อสร้างอาคาร",
|
||||
"type_code": "07"
|
||||
},
|
||||
{
|
||||
"code": "7004",
|
||||
"name": "จ้างควบคุมงานปรับปรุง ซ่อมแซมอาคาร",
|
||||
"type_code": "07"
|
||||
},
|
||||
{
|
||||
"code": "7005",
|
||||
"name": "จ้างออกแบบและควบคุมงานก่อสร้างอาคาร",
|
||||
"type_code": "08"
|
||||
},
|
||||
{
|
||||
"code": "7006",
|
||||
"name": "จ้างออกแบบและควบคุมงานปรับปรุง ซ่อมแซมอาคาร",
|
||||
"type_code": "08"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ",
|
||||
"type_code": "99"
|
||||
}
|
||||
]
|
||||
59
Seed/ApplicationDbContextSeed/Legal_entity.json
Normal file
59
Seed/ApplicationDbContextSeed/Legal_entity.json
Normal file
@@ -0,0 +1,59 @@
|
||||
[
|
||||
{
|
||||
"code": "5211",
|
||||
"name": "บริษัทจำกัด"
|
||||
},
|
||||
{
|
||||
"code": "5215",
|
||||
"name": "บริษัทมหาชนจำกัด"
|
||||
},
|
||||
{
|
||||
"code": "5222",
|
||||
"name": "ห้างหุ้นส่วนจำกัด"
|
||||
},
|
||||
{
|
||||
"code": "5224",
|
||||
"name": "ห้างหุ้นส่วนสามัญนิติบุคคล"
|
||||
},
|
||||
{
|
||||
"code": "5230",
|
||||
"name": "กิจการร่วมค้า"
|
||||
},
|
||||
{
|
||||
"code": "5232",
|
||||
"name": "มูลนิธิ"
|
||||
},
|
||||
{
|
||||
"code": "5233",
|
||||
"name": "กิจการค้าร่วม"
|
||||
},
|
||||
{
|
||||
"code": "7250",
|
||||
"name": "สหกรณ์"
|
||||
},
|
||||
{
|
||||
"code": "8211",
|
||||
"name": "องค์กรธุรกิจจัดตั้งหรือจดทะเบียนภายใต้กฎหมายเฉพาะ"
|
||||
},
|
||||
{
|
||||
"code": "9210",
|
||||
"name": "หน่วยงานภาครัฐ"
|
||||
},
|
||||
{
|
||||
"code": "5210",
|
||||
"name": "คณะบุคคล"
|
||||
},
|
||||
{
|
||||
"code": "8210",
|
||||
"name": "กิจการร้านค้าเจ้าของคนเดียวหรือบุคคลธรรมดา"
|
||||
},
|
||||
{
|
||||
"code": "8211",
|
||||
"name": "ห้างหุ้นส่วนสามัญ"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
|
||||
102
Seed/ApplicationDbContextSeed/METHOD_ID.json
Normal file
102
Seed/ApplicationDbContextSeed/METHOD_ID.json
Normal file
@@ -0,0 +1,102 @@
|
||||
[
|
||||
{
|
||||
"code": "01",
|
||||
"name": "ตกลงราคา"
|
||||
},
|
||||
{
|
||||
"code": "02",
|
||||
"name": "สอบราคา"
|
||||
},
|
||||
{
|
||||
"code": "03",
|
||||
"name": "ประกวดราคา"
|
||||
},
|
||||
{
|
||||
"code": "04",
|
||||
"name": "พิเศษ"
|
||||
},
|
||||
{
|
||||
"code": "05",
|
||||
"name": "กรณีพิเศษ"
|
||||
},
|
||||
{
|
||||
"code": "06",
|
||||
"name": "Auction"
|
||||
},
|
||||
{
|
||||
"code": "08",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีตกลง"
|
||||
},
|
||||
{
|
||||
"code": "09",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "10",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีตกลง"
|
||||
},
|
||||
{
|
||||
"code": "11",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "12",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีคัดเลือกแบบจำกัดข้อกำหนด"
|
||||
},
|
||||
{
|
||||
"code": "13",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีพิเศษเลือกจ้าง"
|
||||
},
|
||||
{
|
||||
"code": "14",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีพิเศษประกวดแบบ"
|
||||
},
|
||||
{
|
||||
"code": "15",
|
||||
"name": "ตลาดอิเล็กทรอนิกส์ (e-market)"
|
||||
},
|
||||
{
|
||||
"code": "16",
|
||||
"name": "ประกวดราคาอิเล็กทรอนิกส์ (e-bidding)"
|
||||
},
|
||||
{
|
||||
"code": "18",
|
||||
"name": "คัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "19",
|
||||
"name": "เฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "20",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีประกาศเชิญชวนทั่วไป"
|
||||
},
|
||||
{
|
||||
"code": "21",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "22",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีเฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "23",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีประกาศเชิญชวนทั่วไป"
|
||||
},
|
||||
{
|
||||
"code": "24",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "25",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีเฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "26",
|
||||
"name": "จ้างออกแบบและควบคุมงานโดยวิธีประกวดแบบ"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
22
Seed/ApplicationDbContextSeed/OrgGroup.json
Normal file
22
Seed/ApplicationDbContextSeed/OrgGroup.json
Normal file
@@ -0,0 +1,22 @@
|
||||
[
|
||||
{
|
||||
"code": "G1",
|
||||
"groupname": "หน่วยงานระดับสำนัก"
|
||||
},
|
||||
{
|
||||
"code": "G2",
|
||||
"groupname": "หน่วยงานสำหรับสำนักงานเขต"
|
||||
},
|
||||
{
|
||||
"code": "G3",
|
||||
"groupname": "ศูนย์บริการสาธารณสุข"
|
||||
},
|
||||
{
|
||||
"code": "G4",
|
||||
"groupname": "หน่วยงานพาณิชย์กรุงเทพมหานคร"
|
||||
},
|
||||
{
|
||||
"code": "G5",
|
||||
"groupname": "สำนักปลัดกรุงเทพมหานคร"
|
||||
}
|
||||
]
|
||||
38
Seed/ApplicationDbContextSeed/TYPE_ID.json
Normal file
38
Seed/ApplicationDbContextSeed/TYPE_ID.json
Normal file
@@ -0,0 +1,38 @@
|
||||
[
|
||||
{
|
||||
"code": "01",
|
||||
"name": "ซื้อ"
|
||||
},
|
||||
{
|
||||
"code": "02",
|
||||
"name": "จ้างก่อสร้าง"
|
||||
},
|
||||
{
|
||||
"code": "03",
|
||||
"name": "จ้างทำของ/จ้างเหมาบริการ"
|
||||
},
|
||||
{
|
||||
"code": "04",
|
||||
"name": "เช่า"
|
||||
},
|
||||
{
|
||||
"code": "05",
|
||||
"name": "จ้างที่ปรึกษา"
|
||||
},
|
||||
{
|
||||
"code": "06",
|
||||
"name": "จ้างออกแบบ"
|
||||
},
|
||||
{
|
||||
"code": "07",
|
||||
"name": "จ้างควบคุมงาน"
|
||||
},
|
||||
{
|
||||
"code": "08",
|
||||
"name": "จ้างออกแบบและควบคุมงาน"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
54
Seed/ApplicationDbContextSeed/announce_methodId.json
Normal file
54
Seed/ApplicationDbContextSeed/announce_methodId.json
Normal file
@@ -0,0 +1,54 @@
|
||||
[
|
||||
{
|
||||
"code": "2",
|
||||
"name": "สอบราคา"
|
||||
},
|
||||
{
|
||||
"code": "15",
|
||||
"name": "e-market"
|
||||
},
|
||||
{
|
||||
"code": "16",
|
||||
"name": "e-bidding"
|
||||
},
|
||||
{
|
||||
"code": "18",
|
||||
"name": "คัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "19",
|
||||
"name": "เฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "20",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีประกาศเชิญชวนทั่วไป"
|
||||
},
|
||||
{
|
||||
"code": "21",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "22",
|
||||
"name": "จ้างที่ปรึกษาโดยวิธีเฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "23",
|
||||
"name": "จ้างออกแบบหรือควบคุมงานก่อสร้างโดยวิธีประกาศเชิญชวนทั่วไป"
|
||||
},
|
||||
{
|
||||
"code": "24",
|
||||
"name": "จ้างออกแบบหรือควบคุมงานก่อสร้างโดยวิธีคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "25",
|
||||
"name": "จ้างออกแบบหรือควบคุมงานก่อสร้างโดยวิธีเฉพาะเจาะจง"
|
||||
},
|
||||
{
|
||||
"code": "26",
|
||||
"name": "จ้างออกแบบหรือควบคุมงานก่อสร้างโดยวิธีประกวดแบบ"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
42
Seed/ApplicationDbContextSeed/anounceType.json
Normal file
42
Seed/ApplicationDbContextSeed/anounceType.json
Normal file
@@ -0,0 +1,42 @@
|
||||
[
|
||||
{
|
||||
"code": "P0",
|
||||
"name": "แผนการจัดซื้อจัดจ้าง"
|
||||
},
|
||||
{
|
||||
"code": "15",
|
||||
"name": "ประกาศราคากลาง"
|
||||
},
|
||||
{
|
||||
"code": "B0",
|
||||
"name": "ร่างเอกสารประกวดราคา (e-Bidding) และร่างเอกสารซื้อหรือจ้างด้วยวิธีสอบราคา"
|
||||
},
|
||||
{
|
||||
"code": "D0",
|
||||
"name": "ประกาศเชิญชวน"
|
||||
},
|
||||
{
|
||||
"code": "W0",
|
||||
"name": "ประกาศรายชื่อผู้ชนะการเสนอราคา / ประกาศรายชื่อผู้ได้รับการคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "D1",
|
||||
"name": "ยกเลิกประกาศเชิญชวน"
|
||||
},
|
||||
{
|
||||
"code": "W1",
|
||||
"name": "ยกเลิกประกาศรายชื่อผู้ชนะเสนอราคา / ประกาศรายชื่อผู้ได้รับการคัดเลือก"
|
||||
},
|
||||
{
|
||||
"code": "D2",
|
||||
"name": "เปลี่ยนแปลงประกาศเชิญชวน"
|
||||
},
|
||||
{
|
||||
"code": "W2",
|
||||
"name": "เปลี่ยนแปลงประกาศรายชื่อผู้ชนะการเสนอราคา"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
1418
Seed/ApplicationDbContextSeed/egpOrgCode.json
Normal file
1418
Seed/ApplicationDbContextSeed/egpOrgCode.json
Normal file
File diff suppressed because it is too large
Load Diff
26
Seed/ApplicationDbContextSeed/project_status.json
Normal file
26
Seed/ApplicationDbContextSeed/project_status.json
Normal file
@@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"code": "S1",
|
||||
"name": "ระหว่างดำเนินการ"
|
||||
},
|
||||
{
|
||||
"code": "S2",
|
||||
"name": "จัดทำสัญญา/PO แล้ว"
|
||||
},
|
||||
{
|
||||
"code": "S3",
|
||||
"name": "แล้วเสร็จตามสัญญา"
|
||||
},
|
||||
{
|
||||
"code": "S4",
|
||||
"name": "ยกเลิกสัญญา"
|
||||
},
|
||||
{
|
||||
"code": "S5",
|
||||
"name": "ยกเลิกโครงการ"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
26
Seed/ApplicationDbContextSeed/project_type.json
Normal file
26
Seed/ApplicationDbContextSeed/project_type.json
Normal file
@@ -0,0 +1,26 @@
|
||||
[
|
||||
{
|
||||
"code": "1",
|
||||
"name": "ไทยเข้มแข็ง"
|
||||
},
|
||||
{
|
||||
"code": "2",
|
||||
"name": "จัดซื้อจัดจ้างปกติ"
|
||||
},
|
||||
{
|
||||
"code": "3",
|
||||
"name": "จัดทำ e-Auction อีกครั้ง"
|
||||
},
|
||||
{
|
||||
"code": "4",
|
||||
"name": "ฟื้นฟูน้ำท่วม"
|
||||
},
|
||||
{
|
||||
"code": "5",
|
||||
"name": "ดำเนินการตามระเบียบท้องถิ่น"
|
||||
},
|
||||
{
|
||||
"code": "99",
|
||||
"name": "ไม่ระบุ"
|
||||
}
|
||||
]
|
||||
70
Seed/SeedData.cs
Normal file
70
Seed/SeedData.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Newtonsoft.Json;
|
||||
using TodoAPI2.Models;
|
||||
using TTSW.EF;
|
||||
using TTSW.Utils;
|
||||
|
||||
namespace TestAPI01.Seed
|
||||
{
|
||||
public class SeedData
|
||||
{
|
||||
private const string ApplicationDbContextSeedDirPath = @"Seed\ApplicationDbContextSeed\";
|
||||
|
||||
public static void EnsureSeedData(IServiceProvider serviceProvider, bool enableSeedApplicationDb)
|
||||
{
|
||||
Console.WriteLine("Seeding database...");
|
||||
|
||||
using (var scope = serviceProvider.GetRequiredService<IServiceScopeFactory>().CreateScope())
|
||||
{
|
||||
var context = scope.ServiceProvider.GetService<DataContext>();
|
||||
context.Database.Migrate();
|
||||
|
||||
var ApplicationDbContextSeedDirPath = Path.Combine("Seed", "ApplicationDbContextSeed");
|
||||
|
||||
if (enableSeedApplicationDb)
|
||||
{
|
||||
|
||||
|
||||
// if (!context.master_legal_entity.Any())
|
||||
// {
|
||||
// using (StreamReader file = System.IO.File.OpenText(GetAbsolutePath(Path.Combine(ApplicationDbContextSeedDirPath, @"Legal_entity.json"))))
|
||||
// {
|
||||
// JsonSerializer serializer = new JsonSerializer();
|
||||
// var list = (List<MASTER_Legal_entityEntity>)serializer.Deserialize(file, typeof(List<MASTER_Legal_entityEntity>));
|
||||
// foreach (var i in list) FillData(i);
|
||||
// context.AddRange(list);
|
||||
// context.SaveChanges();
|
||||
// }
|
||||
// }
|
||||
// else
|
||||
// Console.WriteLine("Legal_entity have already been imported to db.");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Console.WriteLine("Done seeding database.");
|
||||
Console.WriteLine();
|
||||
}
|
||||
|
||||
public static void FillData(BaseEntity<Guid> i)
|
||||
{
|
||||
i.id = Guid.NewGuid();
|
||||
i.isActive = true;
|
||||
i.created = DateTime.Now;
|
||||
i.updated = DateTime.Now;
|
||||
}
|
||||
|
||||
public static string GetAbsolutePath(string filePath)
|
||||
{
|
||||
var currentDir = Directory.GetCurrentDirectory();
|
||||
return Path.Combine(currentDir, filePath);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user