INSERT INTO music_group_subject_plan
(id_,music_group_id_,subject_id_,expected_student_num_,apply_student_num_,fee_,kit_group_purchase_type_,deposit_fee_,create_time_,update_time_)
VALUES(#{id},#{musicGroupId},#{subjectId},#{expectedStudentNum},#{applyStudentNum},#{fee},#{kitGroupPurchaseType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{depositFee},now(),now())
INSERT INTO music_group_subject_plan
(music_group_id_,subject_id_,expected_student_num_,fee_,kit_group_purchase_type_,deposit_fee_,create_time_,update_time_)
VALUES
(#{musicGroupId},#{item.subjectId},#{item.expectedStudentNum},#{item.fee},#{item.kitGroupPurchaseType},
#{item.depositFee},now(),now())
UPDATE music_group_subject_plan
music_group_id_ = #{musicGroupId},
subject_id_ = #{subjectId},
expected_student_num_ = #{expectedStudentNum},
apply_student_num_ = #{applyStudentNum},
fee_ = #{fee},
kit_group_purchase_type_ =
#{kitGroupPurchaseType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
deposit_fee_ = #{depositFee},
paid_student_num_ = #{paidStudentNum},
update_time_ = NOW(),
version = version+1,
WHERE id_ = #{id} AND version =#{version}
UPDATE music_group_subject_plan SET expected_student_num_ = #{expectedStudentNum},update_time_ = now() WHERE id_ = #{musicGroupSubjectPlanId}
UPDATE music_group_subject_plan
fee_ = #{item.fee},update_time_ = now()
id_ = #{item.id}
DELETE FROM music_group_subject_plan WHERE id_ = #{id}
DELETE FROM music_group_subject_plan WHERE music_group_id_=#{musicGroupId}