| user_id |
int(10)
|
|
|
|
| school_id |
int(10)
|
|
|
|
| section |
varchar(50)
|
utf8mb4_unicode_ci
|
|
|
| role_id |
tinyint(3)
|
|
|
|
| surname |
varchar(60)
|
utf8mb4_unicode_ci
|
|
|
| first_name |
varchar(60)
|
utf8mb4_unicode_ci
|
|
|
| middle_name |
varchar(60)
|
utf8mb4_unicode_ci
|
|
|
| gender |
enum('male', 'female')
|
utf8mb4_unicode_ci
|
|
|
| admission_number |
varchar(30)
|
utf8mb4_unicode_ci
|
|
|
| staff_id |
varchar(30)
|
utf8mb4_unicode_ci
|
|
|
| username |
varchar(50)
|
utf8mb4_unicode_ci
|
|
|
| password_hash |
varchar(255)
|
utf8mb4_unicode_ci
|
|
|
| must_change_password |
tinyint(1)
|
|
|
|
| phone |
varchar(20)
|
utf8mb4_unicode_ci
|
|
|
| email |
varchar(120)
|
utf8mb4_unicode_ci
|
|
|
| class_id |
int(10)
|
|
|
|
| session_id |
int(10)
|
|
|
|
| photo_path |
varchar(255)
|
utf8mb4_unicode_ci
|
|
|
| status |
enum('active', 'inactive', 'suspended', 'graduated', 'deleted')
|
utf8mb4_unicode_ci
|
|
|
| last_login_at |
datetime
|
|
|
|
| last_login_ip |
varchar(45)
|
utf8mb4_unicode_ci
|
|
|
| created_at |
timestamp
|
|
|
|
| updated_at |
timestamp
|
|
|
|