55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
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
|