INSERT INTO class_group id_, group_type_, music_group_id_, subject_id_list_, name_, student_num_, create_time_, update_time_, type_, expect_student_num_, total_class_times_, current_class_times_, img_, memo_, del_flag_, VALUES #{id}, #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{musicGroupId}, #{subjectIdList}, #{name}, #{studentNum}, #{createTime}, NOW(), #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{expectStudentNum}, #{totalClassTimes}, #{currentClassTimes}, #{img}, #{memo}, #{delFlag}, DELETE FROM class_group WHERE music_group_id_=#{groupId} AND group_type_=#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} UPDATE class_group SET del_flag_=1,update_time_=NOW() WHERE music_group_id_=#{groupId} AND group_type_=#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} 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}, group_type_ = #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, name_ = #{name}, expect_student_num_ = #{expectStudentNum}, total_class_times_ = #{totalClassTimes}, current_class_times_=#{currentClassTimes}, img_=#{img}, memo_=#{memo}, del_flag_ = #{delFlag}, WHERE id_ = #{id} UPDATE class_group SET del_flag_ = 1,update_time_=NOW() WHERE id_ = #{id} cs.group_type_ = 'MUSIC' AND cs.del_flag_ = 0 AND cs.class_date_ >= #{startTime} AND cs.class_date_ <= #{endTime} AND cg.music_group_id_ = #{musicGroupId} (ta.teacher_id_ = cs.actual_teacher_id_ OR ta.id_ IS NULL) AND cs.group_type_ = 'MUSIC' AND cs.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} AND cg.id_ = #{classGroupId} AND csts.settlement_time_ IS NULL AND csts.settlement_time_ IS NOT NULL UPDATE class_group SET student_num_ = student_num_+1,update_time_ = NOW() 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} UPDATE class_group SET total_class_times_=#{value},update_time_ = NOW() WHERE id_=#{key} UPDATE class_group SET del_flag_ = 1,update_time_=NOW() WHERE id_ IN #{classGroupId} update class_group set student_num_ = (student_num_ - 1),update_time_ = now() where id_ IN #{classGroupId} update class_group set del_flag_=#{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},update_time_ = NOW() where id_=1 UPDATE class_group subject_id_list_ = #{classGroup.subjectIdList}, student_num_ = #{classGroup.studentNum}, update_time_ = NOW(), music_group_id_ = #{classGroup.musicGroupId}, type_ = #{classGroup.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, group_type_ = #{classGroup.groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, name_ = #{classGroup.name}, expect_student_num_ = #{classGroup.expectStudentNum}, total_class_times_ = #{classGroup.totalClassTimes}, current_class_times_=#{classGroup.currentClassTimes}, img_=#{classGroup.img}, memo_=#{classGroup.memo}, del_flag_ = #{classGroup.delFlag}, WHERE id_ = #{classGroup.id} UPDATE class_group SET group_name_ = #{groupName} WHERE id_ = #{groupId} UPDATE class_group SET lock_flag_ = #{lockFlag}, update_time_ = NOW() WHERE id_ IN #{item} AND (cg.name_ LIKE CONCAT('%',#{search},'%') OR cg.id_ = #{search} OR cg.music_group_id_ IN #{group.id} OR cg.id_ IN #{classGroupId} ) AND cg.music_group_id_ IN #{group.id} AND cg.id_ IN #{classGroupId} AND cg.group_type_=#{groupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND cg.music_group_id_=#{groupId} AND cg.id_=#{classGroupId} AND cg.type_=#{classGroupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} cg.group_type_ = #{groupType} AND cg.del_flag_ = 0 AND type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND FIND_IN_SET(mg.organ_id_,#{organIdList}) AND (cg.id_ LIKE CONCAT('%',#{search},'%') OR cg.name_ LIKE CONCAT('%',#{search},'%') OR mg.name_ LIKE CONCAT('%',#{search},'%') OR cg.music_group_id_ LIKE CONCAT('%',#{search},'%')) AND cg.id_ IN #{classGroupId}