
id : int(11)
|

employee_code : varchar(50)
|

salutation : varchar(20)
|

first_name : varchar(100)
|

last_name : varchar(100)
|

middle_name : varchar(100)
|

extension_name : varchar(20)
|

nickname : varchar(50)
|

gender : enum('Male','Female')
|

birth_date : date
|

nationality : varchar(100)
|

marital_status : enum('Single','Married','Widowed','Separated','Divorced')
|

personal_email : varchar(150)
|

work_email : varchar(150)
|

mobile_number : varchar(20)
|

telephone_number : varchar(20)
|

address_street : text
|

city : varchar(100)
|

province : varchar(100)
|

zip_code : varchar(20)
|

country : varchar(100)
|

emergency_contact_name : varchar(150)
|

emergency_contact_relation : varchar(50)
|

emergency_contact_phone : varchar(20)
|

sss_number : varchar(50)
|

philhealth_number : varchar(50)
|

pagibig_number : varchar(50)
|

tin_number : varchar(50)
|

drivers_license : varchar(50)
|

passport_number : varchar(50)
|

department_id : int(11)
|

position : varchar(100)
|

department_id_2 : int(11)
|

position_2 : varchar(100)
|

employment_status : enum('Regular','Probationary','Contractual','Seasonal','Casual','Fixed Term','Project Based','Part Time','Full Time')
|

status : enum('Active','Inactive','AWOL','Resigned','Terminated','End of Contract')
|

date_hired : date
|

date_regularized : date
|

created_at : timestamp
|

updated_at : timestamp
|

profile_picture : varchar(255)
|

sss_file : varchar(255)
|

philhealth_file : varchar(255)
|

pagibig_file : varchar(255)
|

tin_file : varchar(255)
|

branch : varchar(50)
|

holiday_exempted : enum('Yes','No')
|

picture_2x2_file : varchar(255)
|

coe_tor_file : varchar(255)
|

birth_cert_file : varchar(255)
|

nbi_clearance_file : varchar(255)
|

police_clearance_file : varchar(255)
|

cutoff_1 : int(11)
|

cutoff_2 : int(11)
|

payroll_1 : int(11)
|

payroll_2 : int(11)
|

salary_type : varchar(50)
|

basic_salary : decimal(10,2)
|

hourly_rate : decimal(10,2)
|

fixed_rate : decimal(10,2)
|

daily_rate : decimal(10,2)
|