|
@@ -11,9 +11,13 @@
|
|
|
<result column="music_group_id_" property="musicGroupId"/>
|
|
|
<result column="subject_id_" property="subjectId"/>
|
|
|
<result column="goods_id_list_" property="goodsIdList"/>
|
|
|
+ <result column="kit_group_purchase_type_json_" property="kitGroupPurchaseTypeJson" />
|
|
|
<result column="create_time_" property="createTime"/>
|
|
|
<result column="update_time_" property="updateTime"/>
|
|
|
<result column="price_" property="price"/>
|
|
|
+ <result column="deposit_fee_" property="depositFee"/>
|
|
|
+ <result column="remission_course_fee_" property="remissionCourseFee"/>
|
|
|
+ <result column="kit_group_purchase_type_json_" property="kitGroupPurchaseTypeJson"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
@@ -34,15 +38,16 @@
|
|
|
parameterType="com.ym.mec.biz.dal.entity.MusicGroupSubjectGoodsGroup"
|
|
|
useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO music_group_subject_goods_group
|
|
|
- (id_,name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_)
|
|
|
- VALUES(#{id},#{name},#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{subjectId},#{goodsIdList},NOW(),NOW(),#{price})
|
|
|
+ (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>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
|
INSERT INTO music_group_subject_goods_group
|
|
|
- (name_,type_,music_group_id_,subject_id_,goods_id_list_,create_time_,update_time_,price_) VALUES
|
|
|
+ (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
|
|
|
<foreach collection="lists" item="item" index="index" separator=",">
|
|
|
- (#{item.name},#{item.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{musicGroupId},#{item.subjectId},#{item.goodsIdList},now(),now(),#{item.price})
|
|
|
+ (#{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})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -51,6 +56,15 @@
|
|
|
parameterType="com.ym.mec.biz.dal.entity.MusicGroupSubjectGoodsGroup">
|
|
|
UPDATE music_group_subject_goods_group
|
|
|
<set>
|
|
|
+ <if test="depositFee != null">
|
|
|
+ deposit_fee_ = #{depositFee},
|
|
|
+ </if>
|
|
|
+ <if test="remissionCourseFee != null">
|
|
|
+ remission_course_fee_ = #{remissionCourseFee},
|
|
|
+ </if>
|
|
|
+ <if test="kitGroupPurchaseTypeJson != null">
|
|
|
+ kit_group_purchase_type_json_ = #{kitGroupPurchaseTypeJson},
|
|
|
+ </if>
|
|
|
<if test="price != null">
|
|
|
price_ = #{price},
|
|
|
</if>
|