INSERT INTO class_group id_, music_group_id_, subject_id_list_, name_, student_num_, create_time_, update_time_, type_, expect_student_num_, total_class_times_, current_class_times_, img_, VALUES #{id}, #{musicGroupId}, #{subjectIdList}, #{name}, #{studentNum}, #{createTime}, NOW(), #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{expectStudentNum}, #{totalClassTimes}, #{currentClassTimes}, #{img}, UPDATE class_group subject_id_list_ = #{subjectIdList}, student_num_ = #{studentNum}, update_time_ = NOW(), music_group_id_ = #{musicGroupId}, type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, name_ = #{name}, expect_student_num_ = #{expectStudentNum}, total_class_times_ = #{totalClassTimes}, current_class_times_=#{currentClassTimes}, img_=#{img}, WHERE id_ = #{id} UPDATE class_group SET del_flag_ = 1 WHERE id_ = #{id} cg.del_flag_ = 0 AND cs.type_ = #{classScheduleType} AND cs.status_ = #{classScheduleStatus} AND cs.class_date_ >= #{startTime} AND cs.class_date_ <= #{endTime} AND cg.music_group_id_ = #{musicGroupId} UPDATE class_group SET student_num_ = student_num_+1,update_time_=#{classGroup.updateTime} WHERE id_ = #{classGroup.id} AND student_num_=#{classGroup.studentNum} UPDATE class_group SET current_class_times_ = current_class_times_+1,update_time_ = now() WHERE id_ in #{item}