| id |
int(11)
|
|
|
|
| emp_id |
varchar(20)
|
utf8mb4_unicode_ci
|
|
|
| fullname |
varchar(100)
|
utf8mb4_unicode_ci
|
|
|
| fullname_en |
varchar(150)
|
utf8mb4_unicode_ci
|
|
|
| gender |
enum('male', 'female')
|
utf8mb4_unicode_ci
|
|
|
| hire_date |
date
|
|
|
|
| phone |
varchar(20)
|
utf8mb4_unicode_ci
|
|
|
| department_id |
int(11)
|
|
|
|
| direct_supervisor_id |
int(11)
|
|
|
|
| position_id |
int(11)
|
|
|
|
| role |
enum('Staff', 'Leader', 'Foreman', 'Supervisor', 'Asst.Manager', 'Manager', 'GM', 'Director', 'President', 'Senior Interpreter', 'Chief', 'Operator', 'Driver', 'Contract', 'Japan Interpreter')
|
utf8mb4_unicode_ci
|
|
|
| system_role |
enum('user', 'hr_admin', 'admin')
|
utf8mb4_unicode_ci
|
|
|
| approver_id |
int(11)
|
|
|
|
| leave_approver_id |
int(11)
|
|
|
|
| password_hash |
varchar(255)
|
utf8mb4_unicode_ci
|
|
|
| profile_img |
varchar(255)
|
utf8mb4_unicode_ci
|
|
|
| outlook_email |
varchar(150)
|
utf8mb4_unicode_ci
|
|
|
| status |
enum('active', 'inactive', 'pending')
|
utf8mb4_unicode_ci
|
|
|
| last_active |
datetime
|
|
|
|
| created_at |
datetime
|
|
|
|
| updated_at |
datetime
|
|
|
|
| session_token |
varchar(64)
|
utf8mb4_unicode_ci
|
|
|
| remember_token |
varchar(64)
|
utf8mb4_unicode_ci
|
|
|
| reset_fail_count |
int(11)
|
|
|
|
| reset_locked_until |
datetime
|
|
|
|
| login_fail_count |
int(11)
|
|
|
|
| login_locked_until |
datetime
|
|
|
|
| two_factor_enabled |
tinyint(1)
|
|
|
|
| twofa_fail_count |
int(11)
|
|
|
|
| twofa_locked_until |
datetime
|
|
|
|