INSERT INTO student_pause_info (group_type_,music_group_id_,class_group_id_,user_id_,courses_json_,create_time_,update_time_,surplus_course_num)
VALUES(#{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{classGroupId},#{userId},#{coursesJson},now(),now(),#{surplusCourseNum})
UPDATE student_pause_info
group_type_ = #{groupType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
music_group_id_ = #{musicGroupId},
class_group_id_ = #{classGroupId},
user_id_ = #{userId},
courses_json_ = #{coursesJson},
del_flag_ = #{delFlag},
surplus_course_num = #{surplusCourseNum},
update_time_ = NOW()
WHERE id_ = #{id}
DELETE FROM student_pause_info WHERE id_ = #{id}
UPDATE student_pause_info SET del_flag_ = 1
WHERE
group_type_ = #{groupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND music_group_id_ = #{groupId}
AND user_id_ = #{userId}