select id, cfgid, vendors_code, workerId, laborWorkerId, workerCategory, qrCode, name, ethnic, nativePlace, gender, birthDate, phone, degreeName, photo, recentPhoto, groupId, groupName, leader, workTypeCode, workTypeName, specWorkType, hatCode, state, enterDate, exitDate, companyId, companyName, vendorId, teamId, teamName, enterType, other, remark, is_del, create_by, create_time, update_by, update_time from sur_project_attendance_user insert into sur_project_attendance_user cfgid, vendors_code, workerId, laborWorkerId, workerCategory, qrCode, name, ethnic, nativePlace, gender, birthDate, phone, degreeName, photo, recentPhoto, groupId, groupName, leader, workTypeCode, workTypeName, specWorkType, hatCode, state, enterDate, exitDate, companyId, companyName, vendorId, teamId, teamName, enterType, other, remark, is_del, create_by, create_time, update_by, update_time, #{cfgid}, #{vendorsCode}, #{workerId}, #{laborWorkerId}, #{workerCategory}, #{qrCode}, #{name}, #{ethnic}, #{nativePlace}, #{gender}, #{birthDate}, #{phone}, #{degreeName}, #{photo}, #{recentPhoto}, #{groupId}, #{groupName}, #{leader}, #{workTypeCode}, #{workTypeName}, #{specWorkType}, #{hatCode}, #{state}, #{enterDate}, #{exitDate}, #{companyId}, #{companyName}, #{vendorId}, #{teamId}, #{teamName}, #{enterType}, #{other}, #{remark}, #{isDel}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update sur_project_attendance_user cfgid = #{cfgid}, vendors_code = #{vendorsCode}, workerId = #{workerId}, laborWorkerId = #{laborWorkerId}, workerCategory = #{workerCategory}, qrCode = #{qrCode}, name = #{name}, ethnic = #{ethnic}, nativePlace = #{nativePlace}, gender = #{gender}, birthDate = #{birthDate}, phone = #{phone}, degreeName = #{degreeName}, photo = #{photo}, recentPhoto = #{recentPhoto}, groupId = #{groupId}, groupName = #{groupName}, leader = #{leader}, workTypeCode = #{workTypeCode}, workTypeName = #{workTypeName}, specWorkType = #{specWorkType}, hatCode = #{hatCode}, state = #{state}, enterDate = #{enterDate}, exitDate = #{exitDate}, companyId = #{companyId}, companyName = #{companyName}, vendorId = #{vendorId}, teamId = #{teamId}, teamName = #{teamName}, enterType = #{enterType}, other = #{other}, remark = #{remark}, is_del = #{isDel}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where id = #{id} delete from sur_project_attendance_user where id = #{id} delete from sur_project_attendance_user where id in #{id} ( SELECT * FROM sur_project_attendance_data WHERE DATE(attendance_time)=date(#{createBy}) AND cfgid IN ( SELECT id FROM sur_project_attendance_cfg WHERE project_id=#{projectId} AND sub_dept_id=#{subDeptId} AND vendors_code=#{vendorsCode} ) ) xx