|
@@ -13,6 +13,8 @@
|
|
|
<result column="payment_status_" property="paymentStatus" />
|
|
|
<result column="user_status_" property="userStatus" />
|
|
|
<result column="pay_time_" property="payTime" />
|
|
|
+ <result column="start_payment_date_" property="startPaymentDate" />
|
|
|
+ <result column="deadline_payment_date_" property="deadlinePaymentDate" />
|
|
|
<result column="update_time_" property="updateTime" />
|
|
|
<result column="create_time_" property="createTime" />
|
|
|
<result column="open_" property="open" />
|
|
@@ -38,20 +40,22 @@
|
|
|
<insert id="insert"
|
|
|
parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalenderDetail"
|
|
|
useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
- <!-- <selectKey resultClass="int" keyProperty="id" > SELECT SEQ_WSDEFINITION_ID.nextval
|
|
|
- AS ID FROM DUAL </selectKey> -->
|
|
|
INSERT INTO music_group_payment_calender_detail
|
|
|
- (id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,payment_status_,user_status_,pay_time_,update_time_,create_time_,open_)
|
|
|
- VALUES(#{id},#{musicGroupPaymentCalenderId},#{userId},#{expectAmount},#{actualAmount},#{paymentStatus},#{userStatus},#{payTime},#{updateTime},#{createTime},#{open})
|
|
|
+ (id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,payment_status_,
|
|
|
+ user_status_,pay_time_,update_time_,create_time_,open_,start_payment_date_,deadline_payment_date_)
|
|
|
+ VALUES(#{id},#{musicGroupPaymentCalenderId},#{userId},#{expectAmount},#{actualAmount},#{paymentStatus},
|
|
|
+ #{userStatus},#{payTime},#{updateTime},#{createTime},#{open},#{startPaymentDate},#{deadlinePaymentDate})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalenderDetail">
|
|
|
INSERT INTO music_group_payment_calender_detail
|
|
|
- (id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,payment_status_,user_status_,pay_time_,update_time_,create_time_,open_)
|
|
|
+ (id_,music_group_payment_calender_id_,user_id_,expect_amount_,actual_amount_,
|
|
|
+ payment_status_,user_status_,pay_time_,update_time_,create_time_,open_,start_payment_date_,deadline_payment_date_)
|
|
|
VALUES
|
|
|
<foreach collection="list" item="item" separator=",">
|
|
|
(#{item.id},#{item.musicGroupPaymentCalenderId},#{item.userId},#{item.expectAmount},
|
|
|
- #{item.actualAmount},#{item.paymentStatus},#{item.userStatus},#{item.payTime},#{item.updateTime},#{item.createTime},#{item.open})
|
|
|
+ #{item.actualAmount},#{item.paymentStatus},#{item.userStatus},#{item.payTime},
|
|
|
+ #{item.updateTime},#{item.createTime},#{item.open},#{item.startPaymentDate},#{item.deadlinePaymentDate})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -60,6 +64,12 @@
|
|
|
parameterType="com.ym.mec.biz.dal.entity.MusicGroupPaymentCalenderDetail">
|
|
|
UPDATE music_group_payment_calender_detail
|
|
|
<set>
|
|
|
+ <if test="startPaymentDate != null">
|
|
|
+ start_payment_date_ = #{startPaymentDate},
|
|
|
+ </if>
|
|
|
+ <if test="deadlinePaymentDate != null">
|
|
|
+ deadline_payment_date_ = #{deadlinePaymentDate},
|
|
|
+ </if>
|
|
|
<if test="open != null">
|
|
|
open_ = #{open},
|
|
|
</if>
|