|
|
@@ -34,6 +34,16 @@
|
|
|
INSERT INTO charge_type_subject_mapper (charge_type_id_,subject_id_,kit_group_purchase_type_,deposit_fee_,fee_,goods_discount_rate_,create_time_,update_time_)
|
|
|
VALUES(#{chargeTypeId},#{subjectId},#{kitGroupPurchaseTypeEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{depositFee},#{fee},#{goodsDiscountRate},now(),now())
|
|
|
</insert>
|
|
|
+
|
|
|
+ <!-- 向数据库增加一条记录 -->
|
|
|
+ <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="true" keyColumn="id"
|
|
|
+ keyProperty="id">
|
|
|
+ INSERT INTO charge_type_subject_mapper (charge_type_id_,subject_id_,kit_group_purchase_type_,deposit_fee_,fee_,goods_discount_rate_,create_time_,update_time_)
|
|
|
+ VALUES
|
|
|
+ <foreach collection="list" item="item" separator=",">
|
|
|
+ (#{item.chargeTypeId},#{item.subjectId},#{item.kitGroupPurchaseTypeEnum,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.depositFee},#{item.fee},#{item.goodsDiscountRate},now(),now())
|
|
|
+ </foreach>
|
|
|
+ </insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.ChargeTypeSubjectMapper">
|
|
|
@@ -63,6 +73,36 @@
|
|
|
</set>
|
|
|
WHERE id_ = #{id}
|
|
|
</update>
|
|
|
+
|
|
|
+ <update id="batchUpdate" parameterType="java.util.List">
|
|
|
+ <foreach collection="list" item="item" index="index" open="" close="" separator=";">
|
|
|
+ UPDATE charge_type_subject_mapper
|
|
|
+ <set>
|
|
|
+ <if test="item.subjectId != null">
|
|
|
+ subject_id_ = #{item.subjectId},
|
|
|
+ </if>
|
|
|
+ <if test="item.chargeTypeId != null">
|
|
|
+ charge_type_id_ = #{item.chargeTypeId},
|
|
|
+ </if>
|
|
|
+ <if test="item.kitGroupPurchaseTypeEnum != null">
|
|
|
+ kit_group_purchase_type_ = #{item.kitGroupPurchaseTypeEnum, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
+ </if>
|
|
|
+ <if test="item.depositFee != null">
|
|
|
+ deposit_fee_ = #{item.depositFee},
|
|
|
+ </if>
|
|
|
+ <if test="item.fee != null">
|
|
|
+ fee_ = #{item.fee},
|
|
|
+ </if>
|
|
|
+ <if test="item.goodsDiscountRate != null">
|
|
|
+ goods_discount_rate_ = #{item.goodsDiscountRate},
|
|
|
+ </if>
|
|
|
+ <if test="item.updateTime != null">
|
|
|
+ update_time_ = NOW(),
|
|
|
+ </if>
|
|
|
+ </set>
|
|
|
+ WHERE id_ = #{item.id}
|
|
|
+ </foreach>
|
|
|
+ </update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
|
<delete id="delete">
|