INSERT INTO music_group_payment_calender_course_settings (music_group_payment_calender_id_,course_type_,course_total_minuties_,unit_price_,course_original_price_, course_current_price_,is_student_optional_,create_time_,update_time_,name_) VALUES(#{musicGroupPaymentCalenderId},#{courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{courseTotalMinuties}, #{unitPrice},#{courseOriginalPrice},#{courseCurrentPrice},#{isStudentOptional},#{createTime},#{updateTime},#{name}) INSERT INTO music_group_payment_calender_course_settings (music_group_payment_calender_id_,course_type_,course_total_minuties_,unit_price_,course_original_price_, course_current_price_,is_student_optional_,create_time_,update_time_,name_) VALUES (#{item.musicGroupPaymentCalenderId},#{item.courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{item.courseTotalMinuties},#{item.unitPrice},#{item.courseOriginalPrice},#{item.courseCurrentPrice}, #{item.isStudentOptional},NOW(),NOW(),#{item.name}) UPDATE music_group_payment_calender_course_settings name_ = #{name}, is_student_optional_ = #{isStudentOptional}, unit_price_ = #{unitPrice}, course_current_price_ = #{courseCurrentPrice}, music_group_payment_calender_id_ = #{musicGroupPaymentCalenderId}, course_type_ = #{courseType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, course_original_price_ = #{courseOriginalPrice}, course_total_minuties_ = #{courseTotalMinuties}, update_time_ = NOW() WHERE id_ = #{id} DELETE FROM music_group_payment_calender_course_settings WHERE id_ = #{id} DELETE FROM music_group_payment_calender_course_settings WHERE music_group_payment_calender_id_ in #{item}