내역 정리

This commit is contained in:
admin hmac
2025-11-04 16:45:03 +09:00
commit f1a3ff71cb
23 changed files with 1200 additions and 0 deletions

20
data/job_types.csv Normal file
View File

@@ -0,0 +1,20 @@
id,name,standard_duration,standard_cost
JT01,터널 입구 굴착,10,150
JT02,숏크리트 타설,5,80
JT03,강지보 설치,7,120
JT04,방수 및 배수시설 설치,8,100
JT05,철근 조립,6,90
JT06,내부 라이닝 콘크리트 타설,12,200
JT07,조명 및 환기시설 설치,9,110
JT08,안전시설물 설치,4,60
JT09,포장 및 차선 도색,7,95
JT10,TBM 준비,15,500
JT11,TBM 굴진,30,1200
JT12,세그먼트 조립,25,800
JT13,그라우팅,10,150
JT14,TBM 해체 및 반출,12,300
JT15,전기/통신 케이블 설치,8,130
JT16,CCTV 및 VMS 설치,5,70
JT17,소방시설 설치,6,85
JT18,최종 점검,3,50
JT19,개통 준비,2,30
1 id name standard_duration standard_cost
2 JT01 터널 입구 굴착 10 150
3 JT02 숏크리트 타설 5 80
4 JT03 강지보 설치 7 120
5 JT04 방수 및 배수시설 설치 8 100
6 JT05 철근 조립 6 90
7 JT06 내부 라이닝 콘크리트 타설 12 200
8 JT07 조명 및 환기시설 설치 9 110
9 JT08 안전시설물 설치 4 60
10 JT09 포장 및 차선 도색 7 95
11 JT10 TBM 준비 15 500
12 JT11 TBM 굴진 30 1200
13 JT12 세그먼트 조립 25 800
14 JT13 그라우팅 10 150
15 JT14 TBM 해체 및 반출 12 300
16 JT15 전기/통신 케이블 설치 8 130
17 JT16 CCTV 및 VMS 설치 5 70
18 JT17 소방시설 설치 6 85
19 JT18 최종 점검 3 50
20 JT19 개통 준비 2 30

21
data/jobs.csv Normal file
View File

@@ -0,0 +1,21 @@
id,type_id,name,duration,cost,job_no
1,JT01,터널 입구 굴착,10,150,JOB-001
2,JT02,1차 숏크리트 타설,5,80,JOB-002
3,JT03,강지보 설치,7,120,JOB-003
4,JT02,2차 숏크리트 타설,5,80,JOB-004
5,JT04,방수 및 배수시설 설치,8,100,JOB-005
6,JT05,철근 조립,6,90,JOB-006
7,JT06,내부 라이닝 콘크리트 타설,12,200,JOB-007
8,JT07,조명 및 환기시설 설치,9,110,JOB-008
9,JT08,안전시설물 설치,4,60,JOB-009
10,JT09,포장 및 차선 도색,7,95,JOB-010
11,JT10,TBM 준비,15,500,JOB-011
12,JT11,TBM 굴진,30,1200,JOB-012
13,JT12,세그먼트 조립,25,800,JOB-013
14,JT13,그라우팅,10,150,JOB-014
15,JT14,TBM 해체 및 반출,12,300,JOB-015
16,JT15,전기/통신 케이블 설치,8,130,JOB-016
17,JT16,CCTV 및 VMS 설치,5,70,JOB-017
18,JT17,소방시설 설치,6,85,JOB-018
19,JT18,최종 점검,3,50,JOB-019
20,JT19,개통 준비,2,30,JOB-020
1 id type_id name duration cost job_no
2 1 JT01 터널 입구 굴착 10 150 JOB-001
3 2 JT02 1차 숏크리트 타설 5 80 JOB-002
4 3 JT03 강지보 설치 7 120 JOB-003
5 4 JT02 2차 숏크리트 타설 5 80 JOB-004
6 5 JT04 방수 및 배수시설 설치 8 100 JOB-005
7 6 JT05 철근 조립 6 90 JOB-006
8 7 JT06 내부 라이닝 콘크리트 타설 12 200 JOB-007
9 8 JT07 조명 및 환기시설 설치 9 110 JOB-008
10 9 JT08 안전시설물 설치 4 60 JOB-009
11 10 JT09 포장 및 차선 도색 7 95 JOB-010
12 11 JT10 TBM 준비 15 500 JOB-011
13 12 JT11 TBM 굴진 30 1200 JOB-012
14 13 JT12 세그먼트 조립 25 800 JOB-013
15 14 JT13 그라우팅 10 150 JOB-014
16 15 JT14 TBM 해체 및 반출 12 300 JOB-015
17 16 JT15 전기/통신 케이블 설치 8 130 JOB-016
18 17 JT16 CCTV 및 VMS 설치 5 70 JOB-017
19 18 JT17 소방시설 설치 6 85 JOB-018
20 19 JT18 최종 점검 3 50 JOB-019
21 20 JT19 개통 준비 2 30 JOB-020

15
data/mgmt_status.csv Normal file
View File

@@ -0,0 +1,15 @@
id,type,status
CS_APP,Construction,APPROVED
CS_CON,Construction,CONFIRMED
CS_PLN,Construction,PLANNING
PS_EXE,Project,EXECUTING
PS_PLN,Project,PLANNING
PM_PAID,Payment,PAID
PM_APL,Payment,APPLIED
PM_NON,Payment,NONE
QS_APP,Quality,APPROVED
QS_CON,Quality,CONFIRMED
QS_PLN,Quality,PLANNING
SS_APP,Safety,APPROVED
SS_CON,Safety,CONFIRMED
SS_PLN,Safety,PLANNING
1 id type status
2 CS_APP Construction APPROVED
3 CS_CON Construction CONFIRMED
4 CS_PLN Construction PLANNING
5 PS_EXE Project EXECUTING
6 PS_PLN Project PLANNING
7 PM_PAID Payment PAID
8 PM_APL Payment APPLIED
9 PM_NON Payment NONE
10 QS_APP Quality APPROVED
11 QS_CON Quality CONFIRMED
12 QS_PLN Quality PLANNING
13 SS_APP Safety APPROVED
14 SS_CON Safety CONFIRMED
15 SS_PLN Safety PLANNING

17
data/object_types.csv Normal file
View File

@@ -0,0 +1,17 @@
id,name,category
OT01,굴착기,장비
OT02,숏크리트 펌프,장비
OT03,강지보재,자재
OT04,방수시트,자재
OT05,콘크리트 믹서,장비
OT06,철근,자재
OT07,조명등,자재
OT08,환풍기,장비
OT09,TBM,장비
OT10,세그먼트,자재
OT11,그라우트 믹서,장비
OT12,케이블,자재
OT13,CCTV,장비
OT14,소화기,자재
OT15,차선도색기,장비
OT16,숏크리트,자재
1 id name category
2 OT01 굴착기 장비
3 OT02 숏크리트 펌프 장비
4 OT03 강지보재 자재
5 OT04 방수시트 자재
6 OT05 콘크리트 믹서 장비
7 OT06 철근 자재
8 OT07 조명등 자재
9 OT08 환풍기 장비
10 OT09 TBM 장비
11 OT10 세그먼트 자재
12 OT11 그라우트 믹서 장비
13 OT12 케이블 자재
14 OT13 CCTV 장비
15 OT14 소화기 자재
16 OT15 차선도색기 장비
17 OT16 숏크리트 자재

18
data/objects.csv Normal file
View File

@@ -0,0 +1,18 @@
id,type_id,name,obj_no
OBJ01,OT01,굴착기-A01,EQ-001
OBJ02,OT02,숏크리트 펌프-A,EQ-002
OBJ03,OT03,강지보재-L100,MTR-001
OBJ04,OT04,방수시트-S20,MTR-002
OBJ05,OT05,콘크리트 믹서-T1,EQ-003
OBJ06,OT06,철근-D16,MTR-003
OBJ07,OT07,조명등-LED-1,MTR-004
OBJ08,OT08,환풍기-F1,EQ-004
OBJ09,OT09,TBM-Shield-1,EQ-005
OBJ10,OT10,세그먼트-A타입,MTR-005
OBJ11,OT11,그라우트 믹서-G1,EQ-006
OBJ12,OT12,전원 케이블-HV-1,MTR-006
OBJ13,OT13,CCTV-001,EQ-007
OBJ14,OT14,소화기-P1,MTR-007
OBJ15,OT15,차선도색기-Y1,EQ-008
OBJ16,OT16,숏크리트-Batch1,MTR-008
OBJ17,OT16,숏크리트-Batch2,MTR-009
1 id type_id name obj_no
2 OBJ01 OT01 굴착기-A01 EQ-001
3 OBJ02 OT02 숏크리트 펌프-A EQ-002
4 OBJ03 OT03 강지보재-L100 MTR-001
5 OBJ04 OT04 방수시트-S20 MTR-002
6 OBJ05 OT05 콘크리트 믹서-T1 EQ-003
7 OBJ06 OT06 철근-D16 MTR-003
8 OBJ07 OT07 조명등-LED-1 MTR-004
9 OBJ08 OT08 환풍기-F1 EQ-004
10 OBJ09 OT09 TBM-Shield-1 EQ-005
11 OBJ10 OT10 세그먼트-A타입 MTR-005
12 OBJ11 OT11 그라우트 믹서-G1 EQ-006
13 OBJ12 OT12 전원 케이블-HV-1 MTR-006
14 OBJ13 OT13 CCTV-001 EQ-007
15 OBJ14 OT14 소화기-P1 MTR-007
16 OBJ15 OT15 차선도색기-Y1 EQ-008
17 OBJ16 OT16 숏크리트-Batch1 MTR-008
18 OBJ17 OT16 숏크리트-Batch2 MTR-009

50
data/relations.csv Normal file
View File

@@ -0,0 +1,50 @@
from_id,to_id,type,quantity,unit
# Job IS_A JobType
1,JT01,IS_A,,
2,JT02,IS_A,,
3,JT03,IS_A,,
4,JT02,IS_A,,
5,JT04,IS_A,,
# Object IS_A ObjectType
OBJ01,OT01,IS_A,,
OBJ02,OT02,IS_A,,
OBJ16,OT16,IS_A,,
OBJ17,OT16,IS_A,,
# Job PRECEDES Job
1,2,PRECEDES,,
2,3,PRECEDES,,
3,4,PRECEDES,,
4,5,PRECEDES,,
# Job REQUIRES Object (with quantity)
1,OBJ01,REQUIRES,1,unit
2,OBJ02,REQUIRES,1,unit
2,OBJ16,REQUIRES,50,ton
3,OBJ03,REQUIRES,100,meter
4,OBJ02,REQUIRES,1,unit
4,OBJ17,REQUIRES,40,ton
# Job HAS_STATUS MgmtStatus
1,CS_APP,HAS_STATUS,,
1,PS_EXE,HAS_STATUS,,
1,PM_PAID,HAS_STATUS,,
1,QS_APP,HAS_STATUS,,
1,SS_APP,HAS_STATUS,,
2,CS_APP,HAS_STATUS,,
2,PS_EXE,HAS_STATUS,,
2,PM_PAID,HAS_STATUS,,
2,QS_APP,HAS_STATUS,,
2,SS_APP,HAS_STATUS,,
3,CS_CON,HAS_STATUS,,
3,PS_EXE,HAS_STATUS,,
3,PM_APL,HAS_STATUS,,
3,QS_CON,HAS_STATUS,,
3,SS_CON,HAS_STATUS,,
4,CS_PLN,HAS_STATUS,,
4,PS_PLN,HAS_STATUS,,
4,PM_NON,HAS_STATUS,,
4,QS_PLN,HAS_STATUS,,
4,SS_PLN,HAS_STATUS,,
5,CS_PLN,HAS_STATUS,,
5,PS_PLN,HAS_STATUS,,
5,PM_NON,HAS_STATUS,,
5,QS_PLN,HAS_STATUS,,
5,SS_PLN,HAS_STATUS,,
1 from_id,to_id,type,quantity,unit
2 # Job IS_A JobType
3 1,JT01,IS_A,,
4 2,JT02,IS_A,,
5 3,JT03,IS_A,,
6 4,JT02,IS_A,,
7 5,JT04,IS_A,,
8 # Object IS_A ObjectType
9 OBJ01,OT01,IS_A,,
10 OBJ02,OT02,IS_A,,
11 OBJ16,OT16,IS_A,,
12 OBJ17,OT16,IS_A,,
13 # Job PRECEDES Job
14 1,2,PRECEDES,,
15 2,3,PRECEDES,,
16 3,4,PRECEDES,,
17 4,5,PRECEDES,,
18 # Job REQUIRES Object (with quantity)
19 1,OBJ01,REQUIRES,1,unit
20 2,OBJ02,REQUIRES,1,unit
21 2,OBJ16,REQUIRES,50,ton
22 3,OBJ03,REQUIRES,100,meter
23 4,OBJ02,REQUIRES,1,unit
24 4,OBJ17,REQUIRES,40,ton
25 # Job HAS_STATUS MgmtStatus
26 1,CS_APP,HAS_STATUS,,
27 1,PS_EXE,HAS_STATUS,,
28 1,PM_PAID,HAS_STATUS,,
29 1,QS_APP,HAS_STATUS,,
30 1,SS_APP,HAS_STATUS,,
31 2,CS_APP,HAS_STATUS,,
32 2,PS_EXE,HAS_STATUS,,
33 2,PM_PAID,HAS_STATUS,,
34 2,QS_APP,HAS_STATUS,,
35 2,SS_APP,HAS_STATUS,,
36 3,CS_CON,HAS_STATUS,,
37 3,PS_EXE,HAS_STATUS,,
38 3,PM_APL,HAS_STATUS,,
39 3,QS_CON,HAS_STATUS,,
40 3,SS_CON,HAS_STATUS,,
41 4,CS_PLN,HAS_STATUS,,
42 4,PS_PLN,HAS_STATUS,,
43 4,PM_NON,HAS_STATUS,,
44 4,QS_PLN,HAS_STATUS,,
45 4,SS_PLN,HAS_STATUS,,
46 5,CS_PLN,HAS_STATUS,,
47 5,PS_PLN,HAS_STATUS,,
48 5,PM_NON,HAS_STATUS,,
49 5,QS_PLN,HAS_STATUS,,
50 5,SS_PLN,HAS_STATUS,,