#员工考勤表
|
drop table if exists personal_attendance_records;
|
create table personal_attendance_records
|
(
|
id bigint auto_increment primary key,
|
staff_on_job_id bigint not null default 0 comment '员工在职id',
|
date date not null comment '日期',
|
work_start_at datetime null comment '工作开始时间',
|
work_end_at datetime null comment '工作结束时间',
|
work_hours decimal(5,2) null comment '工作时长',
|
status tinyint not null default 0 comment '状态 0正常 1迟到 2早退',
|
remark text null comment '备注',
|
tenant_id bigint not null comment '租户id',
|
create_time datetime null comment '录入时间',
|
update_time datetime null comment '更新时间',
|
index idx_staff_on_job_id (staff_on_job_id),
|
unique idx_staff_on_job_id_date (staff_on_job_id, date)
|
);
|