update 分成功能

This commit is contained in:
Guoqs
2024-09-26 17:19:17 +08:00
parent e42bd1ebd0
commit 9b963613a5
6 changed files with 50 additions and 20 deletions

View File

@@ -10,6 +10,7 @@
<result column="adapay_member_id" jdbcType="VARCHAR" property="adapayMemberId" />
<result column="electricity_split_ratio" jdbcType="DECIMAL" property="electricitySplitRatio" />
<result column="service_split_ratio" jdbcType="DECIMAL" property="serviceSplitRatio" />
<result column="fee_flag" jdbcType="VARCHAR" property="feeFlag" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
@@ -18,7 +19,7 @@
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, merchant_id, station_id, adapay_member_id, electricity_split_ratio, service_split_ratio,
id, merchant_id, station_id, adapay_member_id, electricity_split_ratio, service_split_ratio, fee_flag,
create_by, create_time, update_by, update_time, del_flag
</sql>
@@ -33,13 +34,13 @@
<insert id="batchInsert" parameterType="map">
<!--@mbg.generated-->
insert into station_split_config
(id, merchant_id, station_id, adapay_member_id, electricity_split_ratio, service_split_ratio,
(id, merchant_id, station_id, adapay_member_id, electricity_split_ratio, service_split_ratio, fee_flag,
create_by, create_time, update_by, update_time, del_flag)
values
<foreach collection="list" item="item" separator=",">
(#{item.id,jdbcType=INTEGER}, #{item.merchantId,jdbcType=VARCHAR}, #{item.stationId,jdbcType=VARCHAR},
#{item.adapayMemberId,jdbcType=VARCHAR}, #{item.electricitySplitRatio,jdbcType=DECIMAL},
#{item.serviceSplitRatio,jdbcType=DECIMAL}, #{item.createBy,jdbcType=VARCHAR},
#{item.serviceSplitRatio,jdbcType=DECIMAL}, #{item.feeFlag,jdbcType=VARCHAR}, #{item.createBy,jdbcType=VARCHAR},
#{item.createTime,jdbcType=TIMESTAMP}, #{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
#{item.delFlag,jdbcType=CHAR})
</foreach>
@@ -47,8 +48,9 @@
<update id="deleteByMerchantIdAndStationId">
update station_split_config
set del_flag = '1'
where merchant_id = #{merchantId}
set del_flag = '1', update_by = #{updateBy}, update_time = #{updateTime}
where del_flag = '0'
and merchant_id = #{merchantId}
and station_id = #{stationId}
</update>
</mapper>