select id, staff_id, name, dept_id, attendance_date, rules, work_start_time,ycs_flag,ycx_flag, work_end_time, work_sum,work_hours,night_number,middle_shift_number,remarks, del_flag, create_by, create_time, update_by, update_time from rz_attendance update rz_attendance staff_id = #{staffId}, name = #{name}, dept_id = #{deptId}, attendance_date = #{attendanceDate}, rules = #{rules}, work_start_time = #{workStartTime}, work_end_time = #{workEndTime}, work_sum = #{workSum}, night_number = #{nightNumber}, middle_shift_number = #{middleShiftNumber}, remarks = #{remarks}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, ycs_flag = #{ycsFlag}, ycx_flag = #{ycxFlag}, where id = #{id} insert into rz_attendance(staff_id, name, dept_id, attendance_date,del_flag, create_by, create_time,ycs_flag,ycx_flag) VALUES (#{item.staffId}, #{item.name}, #{item.deptId}, #{item.attendanceDate}, #{item.delFlag}, #{item.createBy}, #{item.createTime}, #{item.ycsFlag}, #{item.ycxFlag})