|
id
|
int(10) unsigned
|
|
|
|
|
company_id
|
int(10) unsigned
|
|
|
1
|
|
branch_id
|
int(10) unsigned
|
|
|
1
|
|
academic_year_id
|
int(10) unsigned
|
|
|
0
|
|
planner_module
|
enum
|
-- |
|
year_planner
|
|
planner_record_id
|
int(10) unsigned
|
|
|
0
|
|
planner_title
|
varchar(220)
|
|
|
|
|
requested_by
|
int(10) unsigned
|
|
|
0
|
|
requested_role
|
varchar(80)
|
|
|
|
|
requested_at
|
datetime
|
|
|
|
|
approval_level
|
enum
|
-- |
|
coordinator
|
|
approver_id
|
int(10) unsigned
|
|
|
0
|
|
approver_role
|
varchar(80)
|
|
|
|
|
approval_status
|
enum
|
-- |
|
submitted
|
|
approval_remarks
|
text
|
|
|
|
|
submitted_at
|
datetime
|
|
|
|
|
approved_at
|
datetime
|
|
|
|
|
rejected_at
|
datetime
|
|
|
|
|
locked_at
|
datetime
|
|
|
|
|
escalation_status
|
enum
|
-- |
|
none
|
|
escalation_note
|
text
|
|
|
|
|
escalation_due_date
|
date
|
|
|
|
|
ai_generated
|
tinyint(1)
|
|
|
0
|
|
ai_risk_level
|
enum
|
-- |
|
low
|
|
ai_approval_note
|
text
|
|
|
|
|
ai_recommendation
|
text
|
|
|
|
|
status
|
enum
|
-- |
|
active
|
|
delete_status
|
tinyint(1)
|
|
|
0
|
|
created_by
|
int(10) unsigned
|
|
|
0
|
|
updated_by
|
int(10) unsigned
|
|
|
0
|
|
created_at
|
datetime
|
|
|
current_timestamp()
|
|
updated_at
|
datetime
|
|
|
|