insert into business_attendance_classes(time_offset, clock_count, classes_obj_type, store_id, clock_type, classes_obj_id, classes_name, classes_id, operate, leave_offset, late_offset, b_id, clock_type_value,max_last_offset) values (#{timeOffset}, #{clockCount}, #{classesObjType}, #{storeId}, #{clockType}}, #{classesName}, #{classesId}, #{operate}, #{leaveOffset}, #{lateOffset}, #{bId}, #{clockTypeValue},#{maxLastOffset}) insert into attendance_classes( time_offset,status_cd,clock_count,classes_obj_type,store_id,clock_type,classes_obj_id,classes_name,classes_id, leave_offset,late_offset,b_id,clock_type_value,classes_obj_name ) select t.time_offset,'0',t.clock_count,t.classes_obj_type,t.store_id,t.clock_type,t.classes_obj_id,t.classes_name,t.classes_id, t.leave_offset,t.late_offset,t.b_id,t.clock_type_value,t.classes_obj_name from business_attendance_classes t where 1=1 and t.time_offset= #{timeOffset} and t.clock_count= #{clockCount} and t.classes_obj_type= #{classesObjType} and t.store_id= #{storeId} and t.clock_type= #{clockType} and t.classes_obj_id= #{classesObjId} and t.classes_name= #{classesName} and t.classes_id= #{classesId} and t.operate= 'ADD' and t.leave_offset= #{leaveOffset} and t.late_offset= #{lateOffset} and t.b_id= #{bId} and t.clock_type_value= #{clockTypeValue} update attendance_classes t set t.status_cd = #{statusCd} ,t.b_id = #{newBId} , t.time_offset= #{timeOffset} , t.clock_count= #{clockCount} , t.store_id= #{storeId} , t.clock_type= #{clockType} , t.classes_name= #{classesName} , t.leave_offset= #{leaveOffset} , t.late_offset= #{lateOffset} , t.max_last_offset= #{maxLastOffset} , t.clock_type_value= #{clockTypeValue} where 1=1 and t.classes_id= #{classesId} and t.b_id= #{bId}