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}