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_,
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},
#{delFlag,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},
del_flag_ = #{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
WHERE id_ = #{id}
UPDATE class_group SET del_flag_ = 1 WHERE id_ = #{id}
cg.del_flag_ = 0 AND cgtm.teacher_role_ = 'BISHOP'
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}
UPDATE class_group SET total_class_times_=#{value} WHERE id_=#{key}
UPDATE class_group SET del_flag_ = 1 WHERE id_ IN
#{classGroupId}