feat: DB管线补全 + 新增orchestrator_db/program_schema/to_sql + 清理临时脚本
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
program_id: KIN02UPD
|
||||
db_type: SQLite
|
||||
db_name: kin.db
|
||||
|
||||
db_tables:
|
||||
- name: LEAVE_RECORDS
|
||||
columns:
|
||||
- name: APPLICATION_ID
|
||||
type: INTEGER
|
||||
primary_key: true
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
- name: LEAVE_TYPE
|
||||
type: CHAR(2)
|
||||
- name: START_DATE
|
||||
type: CHAR(8)
|
||||
- name: START_TIME
|
||||
type: CHAR(4)
|
||||
- name: END_DATE
|
||||
type: CHAR(8)
|
||||
- name: END_TIME
|
||||
type: CHAR(4)
|
||||
- name: STATUS
|
||||
type: CHAR(1)
|
||||
|
||||
subprograms:
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
@@ -0,0 +1,37 @@
|
||||
program_id: KIN03EXP
|
||||
db_type: SQLite
|
||||
db_name: kin.db
|
||||
|
||||
db_tables:
|
||||
- name: LEAVE_RECORDS
|
||||
columns:
|
||||
- name: APPLICATION_ID
|
||||
type: INTEGER
|
||||
primary_key: true
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
- name: LEAVE_TYPE
|
||||
type: CHAR(2)
|
||||
- name: START_DATE
|
||||
type: CHAR(8)
|
||||
- name: START_TIME
|
||||
type: CHAR(4)
|
||||
- name: END_DATE
|
||||
type: CHAR(8)
|
||||
- name: END_TIME
|
||||
type: CHAR(4)
|
||||
- name: STATUS
|
||||
type: CHAR(1)
|
||||
|
||||
- name: HOLIDAY_CALENDAR
|
||||
columns:
|
||||
- name: HOLIDAY_DATE
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: DESCRIPTION
|
||||
type: VARCHAR(50)
|
||||
|
||||
subprograms:
|
||||
- SUB01DAT
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
@@ -0,0 +1,28 @@
|
||||
program_id: KIN06CLD
|
||||
db_type: SQLite
|
||||
db_name: kin.db
|
||||
|
||||
db_tables:
|
||||
- name: HOLIDAY_CALENDAR
|
||||
columns:
|
||||
- name: HOLIDAY_DATE
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: DESCRIPTION
|
||||
type: VARCHAR(50)
|
||||
|
||||
- name: EMP_MASTER
|
||||
columns:
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: DEPT_ID
|
||||
type: CHAR(4)
|
||||
- name: EMP_NAME
|
||||
type: VARCHAR(50)
|
||||
- name: STATUS
|
||||
type: CHAR(1)
|
||||
|
||||
subprograms:
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
@@ -0,0 +1,54 @@
|
||||
program_id: KIN08DBU
|
||||
db_type: SQLite
|
||||
db_name: kin.db
|
||||
|
||||
db_tables:
|
||||
- name: DAILY_RECORDS
|
||||
columns:
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: TARGET_DATE
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: TIME_IN
|
||||
type: CHAR(4)
|
||||
- name: TIME_OUT
|
||||
type: CHAR(4)
|
||||
- name: ANNUAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: PERSONAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: OFFICIAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: SICK_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UNAPPROVED_ABSENT_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UPDATED_AT
|
||||
type: TIMESTAMP
|
||||
|
||||
- name: MONTHLY_ABSENCE
|
||||
columns:
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: YEAR_MONTH
|
||||
type: CHAR(6)
|
||||
primary_key: true
|
||||
- name: ANNUAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: PERSONAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: OFFICIAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: SICK_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UNAPPROVED_ABSENT_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UPDATED_AT
|
||||
type: TIMESTAMP
|
||||
|
||||
subprograms:
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
@@ -0,0 +1,54 @@
|
||||
program_id: KIN09CSV
|
||||
db_type: SQLite
|
||||
db_name: kin.db
|
||||
|
||||
db_tables:
|
||||
- name: DAILY_RECORDS
|
||||
columns:
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: TARGET_DATE
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: TIME_IN
|
||||
type: CHAR(4)
|
||||
- name: TIME_OUT
|
||||
type: CHAR(4)
|
||||
- name: ANNUAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: PERSONAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: OFFICIAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: SICK_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UNAPPROVED_ABSENT_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UPDATED_AT
|
||||
type: TIMESTAMP
|
||||
|
||||
- name: MONTHLY_ABSENCE
|
||||
columns:
|
||||
- name: EMP_ID
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: YEAR_MONTH
|
||||
type: CHAR(6)
|
||||
primary_key: true
|
||||
- name: ANNUAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: PERSONAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: OFFICIAL_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: SICK_LEAVE_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UNAPPROVED_ABSENT_H
|
||||
type: DECIMAL(6,1)
|
||||
- name: UPDATED_AT
|
||||
type: TIMESTAMP
|
||||
|
||||
subprograms:
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
@@ -0,0 +1,46 @@
|
||||
program_id: ZAN06UPD
|
||||
db_type: SQLite
|
||||
|
||||
db_tables:
|
||||
- name: ZANTBL01
|
||||
sql_name: OVT_APPLICATIONS
|
||||
columns:
|
||||
- name: EMPNO
|
||||
type: CHAR(6)
|
||||
primary_key: true
|
||||
- name: WORK_DATE
|
||||
type: CHAR(8)
|
||||
primary_key: true
|
||||
- name: START_TIME
|
||||
type: NUMERIC(4)
|
||||
cobol_field: DB-START-TIME
|
||||
- name: END_TIME
|
||||
type: NUMERIC(4)
|
||||
cobol_field: DB-END-TIME
|
||||
- name: OVERTIME
|
||||
type: NUMERIC(4)
|
||||
cobol_field: DB-OVERTIME
|
||||
- name: APPROVAL_FLAG
|
||||
type: CHAR(1)
|
||||
cobol_field: DB-APPROVAL-FLAG
|
||||
- name: NOTES
|
||||
type: VARCHAR(100)
|
||||
cobol_field: DB-NOTES
|
||||
|
||||
- name: ZANTBL02
|
||||
sql_name: OVT_MONTHLY
|
||||
columns:
|
||||
- name: EMPNO
|
||||
type: CHAR(6)
|
||||
primary_key: true
|
||||
- name: DEPTNO
|
||||
type: CHAR(4)
|
||||
primary_key: true
|
||||
- name: DEPT_NAME
|
||||
type: VARCHAR(30)
|
||||
cobol_field: DB-DEPT-NAME
|
||||
|
||||
subprograms:
|
||||
- SUB01DAT
|
||||
- SUB02MSG
|
||||
- SUB03END
|
||||
Reference in New Issue
Block a user