
id : int(10) unsigned
|

employee_no : varchar(50)
|

firstname : varchar(100)
|

middlename : varchar(100)
|

lastname : varchar(100)
|

suffix : varchar(20)
|

email : varchar(150)
|

password : varchar(255)
|

role : enum('superadmin','admin','head_unit','eps','psds','pdo','librarian','other')
|

unit_id : int(10) unsigned
|

position_title : varchar(150)
|

learning_area : varchar(100)
|

contact_number : varchar(30)
|

profile_photo : varchar(255)
|

signature_image : varchar(255)
|

account_status : enum('pending','approved','rejected','inactive')
|

approved_at : datetime
|

approved_by : int(10) unsigned
|

last_login : datetime
|

created_at : timestamp
|

updated_at : timestamp
|