select id, staff_id, month, dept_id, name, should_attendance, real_attendance,over_time_hours, essential_attendance, work_overtime_number, absenteeism, late_number, leave_early, less_number, night_number, middle_shift_number, del_flag, create_by, create_time, update_by, update_time from rz_attendance_statistical
insert into rz_attendance_statistical
staff_id,
month,
dept_id,
name,
should_attendance,
real_attendance,
essential_attendance,
work_overtime_number,
absenteeism,
late_number,
leave_early,
less_number,
night_number,
middle_shift_number,
del_flag,
create_by,
create_time,
update_by,
update_time,
over_time_hours,
#{staffId},
#{month},
#{deptId},
#{name},
#{shouldAttendance},
#{realAttendance},
#{essentialAttendance},
#{workOvertimeNumber},
#{absenteeism},
#{lateNumber},
#{leaveEarly},
#{lessNumber},
#{nightNumber},
#{middleShiftNumber},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{overTimeHours},
update rz_attendance_statistical
staff_id = #{staffId},
month = #{month},
dept_id = #{deptId},
name = #{name},
should_attendance = #{shouldAttendance},
real_attendance = #{realAttendance},
essential_attendance = #{essentialAttendance},
work_overtime_number = #{workOvertimeNumber},
absenteeism = #{absenteeism},
late_number = #{lateNumber},
leave_early = #{leaveEarly},
less_number = #{lessNumber},
night_number = #{nightNumber},
middle_shift_number = #{middleShiftNumber},
del_flag = #{delFlag},
create_by = #{createBy},
update_time = #{updateTime},
over_time_hours = #{overTimeHours},
where id = #{id}