| id |
int(11)
|
|
|
|
| staff_name |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| staff_id |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| department |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| branch_type |
enum('Branch', 'HeadOffice')
|
utf8mb4_general_ci
|
|
|
| is_dept_head |
tinyint(1)
|
|
|
|
| position |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| leave_type |
enum('Annual', 'Sick', 'Casual', 'Maternity', 'Paternity', 'Study', 'Compassionate', 'Emergency')
|
utf8mb4_general_ci
|
|
|
| from_date |
date
|
|
|
|
| to_date |
date
|
|
|
|
| days |
int(11)
|
|
|
|
| resumption_date |
date
|
|
|
|
| reason |
text
|
utf8mb4_general_ci
|
|
|
| contact_phone |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| email |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| handing_over_to |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| status |
enum('Pending', 'Approved', 'Rejected', 'Forwarded_to_HR')
|
utf8mb4_general_ci
|
|
|
| current_stage |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| approved_by |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| approved_date |
datetime
|
|
|
|
| hr_forwarded |
tinyint(1)
|
|
|
|
| created_at |
timestamp
|
|
|
|