
id : bigint(20)
|

employee_id : varchar(50)
|

first_name : varchar(100)
|

middle_name : varchar(100)
|

last_name : varchar(100)
|

nationality : bigint(20)
|

birthday : date
|

gender : varchar(20)
|

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

ssn_num : varchar(100)
|

nic_num : varchar(100)
|

other_id : varchar(100)
|

driving_license : varchar(100)
|

driving_license_exp_date : date
|

employment_status : bigint(20)
|

job_title : bigint(20)
|

pay_grade : bigint(20)
|

work_station_id : varchar(100)
|

address1 : varchar(100)
|

address2 : varchar(100)
|

city : varchar(150)
|

country : char(2)
|

province : bigint(20)
|

postal_code : varchar(20)
|

home_phone : varchar(50)
|

mobile_phone : varchar(50)
|

work_phone : varchar(50)
|

work_email : varchar(100)
|

private_email : varchar(100)
|

joined_date : date
|

confirmation_date : date
|

supervisor : bigint(20)
|

indirect_supervisors : varchar(250)
|

department : bigint(20)
|

name_preferred : varchar(60)
|

name_pronunciation : varchar(40)
|

pronouns : varchar(40)
|

custom4 : varchar(250)
|

custom5 : varchar(250)
|

custom6 : varchar(250)
|

custom7 : varchar(250)
|

custom8 : varchar(250)
|

custom9 : varchar(250)
|

custom10 : varchar(250)
|

termination_date : date
|

notes : text
|

status : enum('Active','Terminated')
|

ethnicity : bigint(20)
|

immigration_status : bigint(20)
|

approver1 : bigint(20)
|

approver2 : bigint(20)
|

approver3 : bigint(20)
|

tax_id : varchar(50)
|

health_insurance : varchar(100)
|

timezone : varchar(100)
|