|
@@ -20,7 +20,9 @@
|
|
|
<result column="user_id_" property="userId"/>
|
|
|
<result column="music_group_id_" property="musicGroupId"/>
|
|
|
<result column="max_num_" property="maxNum"/>
|
|
|
- <result column="paid_num_" property="paidNum"/>
|
|
|
+ <result column="max_amount_" property="maxAmount"/>
|
|
|
+ <result column="paid_amount_" property="paidAmount"/>
|
|
|
+ <result column="open_max_term_" property="openMaxTerm" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="version_" property="version"/>
|
|
|
</resultMap>
|
|
|
|
|
@@ -43,10 +45,10 @@
|
|
|
useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO sporadic_charge_info
|
|
|
(title_, charge_type_, organ_id_, amount_, discount_amount_, detail_, create_time_, update_time_, operator_id_,
|
|
|
- user_id_, music_group_id_, max_num_)
|
|
|
+ user_id_, music_group_id_, max_num_,max_amount_,open_max_term_)
|
|
|
VALUES (#{title}, #{chargeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{organId}, #{amount}, #{discountAmount}, #{detail}, now(), now(), #{operatorId}, #{userId},
|
|
|
- #{musicGroupId}, #{maxNum})
|
|
|
+ #{musicGroupId}, #{maxNum},#{maxAmount},#{openMaxTerm})
|
|
|
</insert>
|
|
|
|
|
|
<!-- 根据主键查询一条记录 -->
|
|
@@ -92,6 +94,15 @@
|
|
|
<if test="paidNum != null">
|
|
|
paid_num_ = #{paidNum},
|
|
|
</if>
|
|
|
+ <if test="maxAmount != null">
|
|
|
+ max_amount_ = #{maxAmount},
|
|
|
+ </if>
|
|
|
+ <if test="paidAmount != null">
|
|
|
+ paid_amount_ = #{paidAmount},
|
|
|
+ </if>
|
|
|
+ <if test="openMaxTerm != null">
|
|
|
+ open_max_term_ = #{openMaxTerm},
|
|
|
+ </if>
|
|
|
<if test="version != null">
|
|
|
version_ = version_+1,
|
|
|
</if>
|