INSERT INTO class_group_student_mapper (id_,music_group_id_,class_group_id_,user_id_,status_,create_time_) VALUES(#{id},#{musicGroupId},#{classGroupId},#{userId},#{status},now()) UPDATE class_group_student_mapper user_id_ = #{userId}, class_group_id_ = #{classGroupId}, status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, WHERE id_ = #{id} DELETE FROM class_group_student_mapper WHERE id_ = #{id} UPDATE class_group_student_mapper SET status_='QUIT' WHERE class_group_id_ = #{classGroupId} AND status_='NORMAL' INSERT INTO class_group_student_mapper (music_group_id_,class_group_id_,user_id_,status_,create_time_) VALUES (#{item.musicGroupId},#{item.classGroupId},#{item.userId},#{item.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},now()) update class_group_student_mapper set status_ = 'QUIT' where class_group_id_ in (select id_ from class_group where music_group_id_ = #{musicGroupId}) and user_id_ = #{userId} update class_group_student_mapper set status_ = 'QUIT' WHERE class_group_id_=#{classGroupId} AND user_id_=#{userId}