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_, expect_start_group_date_, ownership_type_, repair_user_id_, del_flag_,payment_valid_start_date_,payment_valid_end_date_,payment_pattern_) 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}, #{expectStartGroupDate}, #{ownershipType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{repairUserId}, #{delFlag},#{paymentValidStartDate},#{paymentValidEndDate},#{paymentPattern}) UPDATE music_group payment_pattern_ = #{paymentPattern}, payment_valid_start_date_ = #{paymentValidStartDate}, payment_valid_end_date_ = #{paymentValidEndDate}, ownership_type_ = #{ownershipType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, status_ = #{status, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, repair_user_id_ = #{repairUserId}, 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_ = NOW(), enlightenment_course_time_ = #{enlightenmentCourseTime}, team_teacher_id_ = #{teamTeacherId},director_user_id_ = #{directorUserId}, parent_meeting_time_ = #{parentMeetingTime}, img_ = #{img}, settlement_type_ = #{settlementType}, is_classroom_lessons_ = #{isClassroomLessons}, expect_start_group_date_ = #{expectStartGroupDate}, group_member_num_ = #{groupMemberNum}, memo_ = #{memo}, del_flag_ = #{delFlag}, WHERE id_ = #{id} DELETE FROM music_group WHERE id_ = #{id} del_flag_ = 0 AND FIND_IN_SET(organ_id_,#{organId}) AND (name_ LIKE CONCAT('%',#{musicGroupName},'%') or id_ like CONCAT('%',#{musicGroupName},'%')) AND charge_type_id_ = #{chargeTypeId} AND status_ = #{musicGroupStatus} AND FIND_IN_SET(id_,#{musicGroupId}) AND educational_teacher_id_=#{educationalTeacherId} AND (id_=#{search} OR name_ LIKE CONCAT('%', #{search}, '%')) AND status_=#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}