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}