INSERT INTO music_group_subject_goods_group
(id_,name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_,deposit_fee_,remission_course_fee_,kit_group_purchase_type_json_)
VALUES(#{id},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{subjectId},#{goodsIdList},NOW(),NOW(),#{price},#{depositFee},#{remissionCourseFee},#{kitGroupPurchaseTypeJson})
INSERT INTO music_group_subject_goods_group
(name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_,deposit_fee_,remission_course_fee_,kit_group_purchase_type_json_) VALUES
(#{item.name},#{item.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
#{musicGroupId},#{item.subjectId},#{item.goodsIdList},now(),now(),#{item.price},#{item.depositFee},#{item.remissionCourseFee},#{item.kitGroupPurchaseTypeJson})
UPDATE music_group_subject_goods_group
deposit_fee_ = #{depositFee},
remission_course_fee_ = #{remissionCourseFee},
kit_group_purchase_type_json_ = #{kitGroupPurchaseTypeJson},
price_ = #{price},
subject_id_ = #{subjectId},
goods_id_list_ = #{goodsIdList},
update_time_ = NOW(),
type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
music_group_id_ = #{musicGroupId},
name_ = #{name},
WHERE id_ = #{id}
DELETE FROM music_group_subject_goods_group WHERE id_ = #{id}
DELETE FROM music_group_subject_goods_group WHERE music_group_id_ = #{musicGroupId}