| employee_id |
int(11)
|
|
|
|
| employee_code |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| first_name |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| last_name |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| middle_name |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| birthdate |
date
|
|
|
|
| place_of_birth |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| sex |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| civil_status |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| highest_educational_attainment |
varchar(60)
|
utf8mb4_general_ci
|
|
|
| year_graduated |
varchar(4)
|
utf8mb4_general_ci
|
|
|
| character_references |
text
|
utf8mb4_general_ci
|
|
|
| address |
text
|
utf8mb4_general_ci
|
|
|
| contact_number |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| email |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| sss_number |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| philhealth_number |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| pagibig_number |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| tin_number |
varchar(20)
|
utf8mb4_general_ci
|
|
|
| department |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| position |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| employment_type |
enum('regular', 'probationary', 'contractual')
|
utf8mb4_general_ci
|
|
|
| schedule_type |
enum('full_time', 'part_time')
|
utf8mb4_general_ci
|
|
|
| date_hired |
date
|
|
|
|
| basic_salary |
decimal(10,2)
|
|
|
|
| bank_name |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| bank_account_number |
varchar(50)
|
utf8mb4_general_ci
|
|
|
| bank_account_name |
varchar(100)
|
utf8mb4_general_ci
|
|
|
| payment_method |
enum('bank', 'cash')
|
utf8mb4_general_ci
|
|
|
| status |
enum('active', 'resigned', 'terminated', 'on-leave')
|
utf8mb4_general_ci
|
|
|
| offboarded_at |
date
|
|
|
|
| created_at |
timestamp
|
|
|
|
| suspension_start_date |
date
|
|
|
|
| suspension_end_date |
date
|
|
|
|
| suspension_reason |
varchar(255)
|
utf8mb4_general_ci
|
|
|