|
|
|
@ -6,14 +6,14 @@
|
|
|
|
|
<result column="orderIdFk" jdbcType="VARCHAR" property="orderIdFk"/>
|
|
|
|
|
<result column="productId" jdbcType="VARCHAR" property="productId"/>
|
|
|
|
|
<result column="batchNo" jdbcType="VARCHAR" property="batchNo"/>
|
|
|
|
|
<result column="produceDate" jdbcType="TIMESTAMP" property="produceDate"/>
|
|
|
|
|
<result column="expireDate" jdbcType="TIMESTAMP" property="expireDate"/>
|
|
|
|
|
<result column="produceDate" jdbcType="VARCHAR" property="produceDate"/>
|
|
|
|
|
<result column="expireDate" jdbcType="VARCHAR" property="expireDate"/>
|
|
|
|
|
<result column="serialNo" jdbcType="VARCHAR" property="serialNo"/>
|
|
|
|
|
<result column="countNum" jdbcType="INTEGER" property="countNum"/>
|
|
|
|
|
<result column="bookNum" jdbcType="INTEGER" property="bookNum"/>
|
|
|
|
|
<result column="profitNum" jdbcType="INTEGER" property="profitNum"/>
|
|
|
|
|
<result column="lossNum" jdbcType="INTEGER" property="lossNum"/>
|
|
|
|
|
<result column="status" jdbcType="BOOLEAN" property="status"/>
|
|
|
|
|
<result column="status" jdbcType="INTEGER" property="status"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
|
@ -51,9 +51,9 @@
|
|
|
|
|
countNum, bookNum, profitNum,
|
|
|
|
|
lossNum, `status`)
|
|
|
|
|
values (#{orderIdFk,jdbcType=VARCHAR}, #{productId,jdbcType=VARCHAR}, #{batchNo,jdbcType=VARCHAR},
|
|
|
|
|
#{produceDate,jdbcType=TIMESTAMP}, #{expireDate,jdbcType=TIMESTAMP}, #{serialNo,jdbcType=VARCHAR},
|
|
|
|
|
#{produceDate,jdbcType=VARCHAR}, #{expireDate,jdbcType=VARCHAR}, #{serialNo,jdbcType=VARCHAR},
|
|
|
|
|
#{countNum,jdbcType=INTEGER}, #{bookNum,jdbcType=INTEGER}, #{profitNum,jdbcType=INTEGER},
|
|
|
|
|
#{lossNum,jdbcType=INTEGER}, #{status,jdbcType=BOOLEAN})
|
|
|
|
|
#{lossNum,jdbcType=INTEGER}, #{status,jdbcType=INTEGER})
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertSelective" keyColumn="id" keyProperty="id"
|
|
|
|
@ -105,10 +105,10 @@
|
|
|
|
|
#{batchNo,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="produceDate != null">
|
|
|
|
|
#{produceDate,jdbcType=TIMESTAMP},
|
|
|
|
|
#{produceDate,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="expireDate != null">
|
|
|
|
|
#{expireDate,jdbcType=TIMESTAMP},
|
|
|
|
|
#{expireDate,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="serialNo != null">
|
|
|
|
|
#{serialNo,jdbcType=VARCHAR},
|
|
|
|
@ -126,7 +126,7 @@
|
|
|
|
|
#{lossNum,jdbcType=INTEGER},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="status != null">
|
|
|
|
|
#{status,jdbcType=BOOLEAN},
|
|
|
|
|
#{status,jdbcType=INTEGER},
|
|
|
|
|
</if>
|
|
|
|
|
</trim>
|
|
|
|
|
</insert>
|
|
|
|
@ -144,10 +144,10 @@
|
|
|
|
|
batchNo = #{batchNo,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="produceDate != null">
|
|
|
|
|
produceDate = #{produceDate,jdbcType=TIMESTAMP},
|
|
|
|
|
produceDate = #{produceDate,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="expireDate != null">
|
|
|
|
|
expireDate = #{expireDate,jdbcType=TIMESTAMP},
|
|
|
|
|
expireDate = #{expireDate,jdbcType=VARCHAR},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="serialNo != null">
|
|
|
|
|
serialNo = #{serialNo,jdbcType=VARCHAR},
|
|
|
|
@ -165,7 +165,7 @@
|
|
|
|
|
lossNum = #{lossNum,jdbcType=INTEGER},
|
|
|
|
|
</if>
|
|
|
|
|
<if test="status != null">
|
|
|
|
|
`status` = #{status,jdbcType=BOOLEAN},
|
|
|
|
|
`status` = #{status,jdbcType=INTEGER},
|
|
|
|
|
</if>
|
|
|
|
|
</set>
|
|
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
|
@ -176,14 +176,14 @@
|
|
|
|
|
set orderIdFk = #{orderIdFk,jdbcType=VARCHAR},
|
|
|
|
|
productId = #{productId,jdbcType=VARCHAR},
|
|
|
|
|
batchNo = #{batchNo,jdbcType=VARCHAR},
|
|
|
|
|
produceDate = #{produceDate,jdbcType=TIMESTAMP},
|
|
|
|
|
expireDate = #{expireDate,jdbcType=TIMESTAMP},
|
|
|
|
|
produceDate = #{produceDate,jdbcType=VARCHAR},
|
|
|
|
|
expireDate = #{expireDate,jdbcType=VARCHAR},
|
|
|
|
|
serialNo = #{serialNo,jdbcType=VARCHAR},
|
|
|
|
|
countNum = #{countNum,jdbcType=INTEGER},
|
|
|
|
|
bookNum = #{bookNum,jdbcType=INTEGER},
|
|
|
|
|
profitNum = #{productId,jdbcType=INTEGER},
|
|
|
|
|
lossNum = #{lossNum,jdbcType=INTEGER},
|
|
|
|
|
`status` = #{status,jdbcType=BOOLEAN}
|
|
|
|
|
`status` = #{status,jdbcType=INTEGER}
|
|
|
|
|
where id = #{id,jdbcType=INTEGER}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
@ -207,12 +207,12 @@
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="produceDate = case" suffix="end,">
|
|
|
|
|
<foreach collection="list" index="index" item="item">
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.produceDate,jdbcType=TIMESTAMP}
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.produceDate,jdbcType=VARCHAR}
|
|
|
|
|
</foreach>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="expireDate = case" suffix="end,">
|
|
|
|
|
<foreach collection="list" index="index" item="item">
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.expireDate,jdbcType=TIMESTAMP}
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.expireDate,jdbcType=VARCHAR}
|
|
|
|
|
</foreach>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="serialNo = case" suffix="end,">
|
|
|
|
@ -242,7 +242,7 @@
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="`status` = case" suffix="end,">
|
|
|
|
|
<foreach collection="list" index="index" item="item">
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.status,jdbcType=BOOLEAN}
|
|
|
|
|
when id = #{item.id,jdbcType=INTEGER} then #{item.status,jdbcType=INTEGER}
|
|
|
|
|
</foreach>
|
|
|
|
|
</trim>
|
|
|
|
|
</trim>
|
|
|
|
@ -259,9 +259,9 @@
|
|
|
|
|
values
|
|
|
|
|
<foreach collection="list" item="item" separator=",">
|
|
|
|
|
(#{item.orderIdFk,jdbcType=VARCHAR}, #{item.productId,jdbcType=VARCHAR}, #{item.batchNo,jdbcType=VARCHAR},
|
|
|
|
|
#{item.produceDate,jdbcType=TIMESTAMP}, #{item.expireDate,jdbcType=TIMESTAMP},
|
|
|
|
|
#{item.produceDate,jdbcType=VARCHAR}, #{item.expireDate,jdbcType=VARCHAR},
|
|
|
|
|
#{item.serialNo,jdbcType=VARCHAR}, #{item.countNum,jdbcType=INTEGER}, #{item.bookNum,jdbcType=INTEGER},
|
|
|
|
|
#{item.profitNum,jdbcType=INTEGER}, #{item.lossNum,jdbcType=INTEGER}, #{item.status,jdbcType=BOOLEAN})
|
|
|
|
|
#{item.profitNum,jdbcType=INTEGER}, #{item.lossNum,jdbcType=INTEGER}, #{item.status,jdbcType=INTEGER})
|
|
|
|
|
</foreach>
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|