v_personnel: Many-to-One (N:1)
Many schedules link to one personnel record
Referenced through personnel_id
v_fire_dept_user: Many-to-One (N:1)
Many schedules link to one user
Referenced through user_id
Column | Type | Description |
id | integer | Primary key |
client_code | varchar | Organization identifier |
user_id | integer | User reference |
public_name | varchar | Public name |
first_name | varchar | First name |
middle_name | varchar | Middle name |
last_name | varchar | Last name |
phone | varchar | Contact phone |
personnel_id | integer | Personnel reference |
personnel_start_date | date | Start date |
personnel_secondary_start_date | date | Secondary start |
personnel_start_date_ranking | smallint | Start ranking |
personnel_agency_id | varchar | Agency ID |
personnel_badge_number | varchar | Badge number |
personnel_payroll_id | varchar | Payroll ID |
work_date | date | Work date |
start_at_local | timestamp | Start time |
end_at_local | timestamp | End time |
duration_hours | numeric | Duration |
created_by | integer | Creator reference |
created_at | timestamp | Creation time |
work_type_multiplier_factor | numeric | Pay multiplier |
notes | varchar | Notes |