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}