|
id
|
int(11)
|
|
|
|
|
employee_id
|
int(11)
|
|
|
|
|
cutoff_id
|
int(11)
|
|
|
|
|
schedule_id
|
int(11)
|
|
|
|
|
scheduled_start_at
|
datetime
|
|
|
|
|
scheduled_end_at
|
datetime
|
|
|
|
|
required_work_minutes
|
int(11)
|
|
|
480
|
|
break_minutes
|
int(11)
|
|
|
60
|
|
grace_period_minutes
|
int(11)
|
|
|
0
|
|
attendance_date
|
date
|
|
|
|
|
time_in
|
datetime
|
|
|
|
|
time_in_device_time
|
datetime
|
|
|
|
|
time_in_server_time
|
datetime
|
|
|
|
|
time_in_time_difference_seconds
|
int(11)
|
|
|
|
|
time_in_flagged_time_mismatch
|
tinyint(1)
|
|
|
0
|
|
time_in_face_distance
|
decimal(8,5)
|
|
|
|
|
time_in_face_confidence
|
decimal(8,5)
|
|
|
|
|
time_in_face_source
|
varchar(40)
|
|
|
|
|
time_out
|
datetime
|
|
|
|
|
time_out_device_time
|
datetime
|
|
|
|
|
time_out_server_time
|
datetime
|
|
|
|
|
time_out_time_difference_seconds
|
int(11)
|
|
|
|
|
time_out_flagged_time_mismatch
|
tinyint(1)
|
|
|
0
|
|
time_out_face_distance
|
decimal(8,5)
|
|
|
|
|
time_out_face_confidence
|
decimal(8,5)
|
|
|
|
|
time_out_face_source
|
varchar(40)
|
|
|
|
|
latitude
|
decimal(10,7)
|
|
|
|
|
longitude
|
decimal(10,7)
|
|
|
|
|
photo
|
varchar(255)
|
|
|
|
|
time_in_latitude
|
decimal(11,8)
|
|
|
|
|
time_in_longitude
|
decimal(11,8)
|
|
|
|
|
time_in_photo
|
varchar(255)
|
|
|
|
|
time_out_latitude
|
decimal(11,8)
|
|
|
|
|
time_out_longitude
|
decimal(11,8)
|
|
|
|
|
time_out_photo
|
varchar(255)
|
|
|
|
|
hours_worked
|
decimal(5,2)
|
|
|
0.00
|
|
late_minutes
|
int(11)
|
|
|
0
|
|
undertime_minutes
|
int(11)
|
|
|
0
|
|
regular_work_minutes
|
int(11)
|
|
|
0
|
|
auto_overtime_hours
|
decimal(6,2)
|
|
|
0.00
|
|
rest_day_work
|
tinyint(1)
|
|
|
0
|
|
rest_day_validated
|
tinyint(1)
|
|
|
0
|
|
schedule_snapshot_json
|
longtext
|
|
|
|
|
manual_overtime_hours
|
decimal(6,2)
|
|
|
0.00
|
|
manual_overtime_override
|
tinyint(1)
|
|
|
0
|
|
status
|
enum
|
-- |
|
present
|
|
created_at
|
datetime
|
|
|
current_timestamp()
|
|
updated_at
|
datetime
|
|
|
|