This commit is contained in:
雷欧(林平凡)
2025-10-10 14:24:59 +08:00
parent 939660297d
commit 4ccd5f799e
6 changed files with 323 additions and 27 deletions

View File

@@ -11,6 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="productName" column="product_name" />
<result property="targetAccount" column="target_account" />
<result property="accountRemark" column="account_remark" />
<result property="subAccount" column="sub_account" />
<result property="status" column="status" />
<result property="productId" column="product_id" />
<result property="productStatus" column="product_status" />
@@ -23,7 +24,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</resultMap>
<sql id="selectBatchPublishItemVo">
select id, task_id, skuid, product_name, target_account, account_remark, status,
select id, task_id, skuid, product_name, target_account, account_remark, sub_account, status,
product_id, product_status, outer_id, publish_price, error_message,
publish_time, delay_seconds, create_time
from batch_publish_item
@@ -59,6 +60,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="productName != null">product_name,</if>
<if test="targetAccount != null">target_account,</if>
<if test="accountRemark != null">account_remark,</if>
<if test="subAccount != null">sub_account,</if>
<if test="status != null">status,</if>
<if test="productId != null">product_id,</if>
<if test="productStatus != null">product_status,</if>
@@ -75,6 +77,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="productName != null">#{productName},</if>
<if test="targetAccount != null">#{targetAccount},</if>
<if test="accountRemark != null">#{accountRemark},</if>
<if test="subAccount != null">#{subAccount},</if>
<if test="status != null">#{status},</if>
<if test="productId != null">#{productId},</if>
<if test="productStatus != null">#{productStatus},</if>
@@ -89,11 +92,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<insert id="batchInsertBatchPublishItem" parameterType="java.util.List">
insert into batch_publish_item
(task_id, skuid, product_name, target_account, account_remark, status, publish_price, delay_seconds, create_time)
(task_id, skuid, product_name, target_account, account_remark, sub_account, status, publish_price, delay_seconds, create_time)
values
<foreach collection="list" item="item" separator=",">
(#{item.taskId}, #{item.skuid}, #{item.productName}, #{item.targetAccount}, #{item.accountRemark},
#{item.status}, #{item.publishPrice}, #{item.delaySeconds}, #{item.createTime})
#{item.subAccount}, #{item.status}, #{item.publishPrice}, #{item.delaySeconds}, #{item.createTime})
</foreach>
</insert>