INSERT INTO music_group (id_,name_,organ_id_,school_id_,apply_expire_date_,team_teacher_id_,educational_teacher_id_,charge_type_id_,course_form_,create_time_,update_time_,status_, bill_start_date_,improvent_classes_num_,enroll_classes_,payment_expire_date_,is_extra_class_,settlement_type_,cooperation_organ_id_,enlightenment_course_time_,parent_meeting_time_,img_,director_user_id_,is_classroom_lessons_,memo_) VALUES(#{id},#{name},#{organId},#{schoolId},#{applyExpireDate},#{teamTeacherId},#{educationalTeacherId},#{chargeTypeId},#{courseForm},now(),now(), #{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{billStartDate},#{improventClassesNum},#{enrollClasses},#{paymentExpireDate}, #{isExtraClass, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{settlementType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{cooperationOrganId},#{enlightenmentCourseTime},#{parentMeetingTime},#{img},#{directorUserId},#{isClassroomLessons},#{memo}) UPDATE music_group status_ = #{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, organ_id_ = #{organId}, improvent_classes_num_ = #{improventClassesNum}, course_form_ = #{courseForm}, charge_type_id_ = #{chargeTypeId}, educational_teacher_id_ = #{educationalTeacherId}, enroll_classes_ = #{enrollClasses}, name_ = #{name}, is_extra_class_ = #{isExtraClass, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, payment_expire_date_ = #{paymentExpireDate}, school_id_ = #{schoolId}, apply_expire_date_ = #{applyExpireDate}, bill_start_date_ = #{billStartDate}, cooperation_organ_id_ = #{cooperationOrganId}, update_time_ = #{updateTime}, enlightenment_course_time_ = #{enlightenmentCourseTime}, team_teacher_id_ = #{teamTeacherId}, parent_meeting_time_ = #{parentMeetingTime}, img_ = #{img}, director_user_id_ = #{directorUserId}, settlement_type_ = #{settlementType}, is_classroom_lessons_ = #{isClassroomLessons}, memo_ = #{memo}, WHERE id_ = #{id} DELETE FROM music_group WHERE id_ = #{id} AND organ_id_ = #{organId} AND name_ LIKE CONCAT('%',#{musicGroupName},'%') AND charge_type_id_ = #{chargeTypeId} AND status_ = #{musicGroupStatus}