| id |
int(11)
|
|
|
|
| company_id |
int(11)
|
|
|
|
| branch_id |
int(11)
|
|
|
|
| academic_year_id |
int(11)
|
|
|
|
| substitution_date |
date
|
|
|
|
| day_name |
enum('mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun')
|
utf8mb4_unicode_ci
|
|
|
| original_entry_id |
int(11)
|
|
|
|
| generation_batch_id |
int(11)
|
|
|
|
| version_id |
int(11)
|
|
|
|
| class_id |
int(11)
|
|
|
|
| section_id |
int(11)
|
|
|
|
| period_id |
int(11)
|
|
|
|
| subject_id |
int(11)
|
|
|
|
| room_id |
int(11)
|
|
|
|
| absent_teacher_id |
int(11)
|
|
|
|
| substitute_teacher_id |
int(11)
|
|
|
|
| reason_type |
enum('ABSENT', 'LEAVE', 'MEETING', 'TRAINING', 'EMERGENCY', 'OTHER')
|
utf8mb4_unicode_ci
|
|
|
| reason_note |
text
|
utf8mb4_unicode_ci
|
|
|
| status |
enum('DRAFT', 'ASSIGNED', 'NOTIFIED', 'COMPLETED', 'CANCELLED')
|
utf8mb4_unicode_ci
|
|
|
| notification_sent |
tinyint(1)
|
|
|
|
| notification_sent_at |
datetime
|
|
|
|
| completed_at |
datetime
|
|
|
|
| cancelled_at |
datetime
|
|
|
|
| delete_status |
tinyint(1)
|
|
|
|
| created_by |
int(11)
|
|
|
|
| updated_by |
int(11)
|
|
|
|
| created_at |
datetime
|
|
|
|
| updated_at |
datetime
|
|
|
|