|
|
@@ -41,7 +41,7 @@
|
|
|
<result column="pd_ym" jdbcType="INTEGER" property="pd_ym" />
|
|
|
<result column="pd_yqty" jdbcType="INTEGER" property="pd_yqty" />
|
|
|
<result column="pd_ioid" jdbcType="INTEGER" property="pd_ioid" />
|
|
|
- <association property="product" javaType="com.usoftchina.saas.document.entities.Product">
|
|
|
+ <association property="productDTO" javaType="com.usoftchina.saas.document.entities.Product">
|
|
|
<id column="pr_id" property="id"/>
|
|
|
<result column="pr_code" property="pr_code"/>
|
|
|
<result column="pr_detail" property="pr_detail"/>
|
|
|
@@ -143,34 +143,7 @@
|
|
|
<sql id="Blob_Column_List">
|
|
|
pd_remark
|
|
|
</sql>
|
|
|
- <select id="selectByExampleWithBLOBs" parameterType="com.usoftchina.saas.storage.po.ProdIODetailExample" resultMap="ResultMapWithBLOBs">
|
|
|
- select
|
|
|
- <if test="distinct">
|
|
|
- distinct
|
|
|
- </if>
|
|
|
- <include refid="Base_Column_List" />
|
|
|
- ,
|
|
|
- <include refid="Blob_Column_List" />
|
|
|
- from prodiodetail
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- <if test="orderByClause != null">
|
|
|
- order by ${orderByClause}
|
|
|
- </if>
|
|
|
- </select>
|
|
|
- <select id="selectByExample" parameterType="com.usoftchina.saas.storage.po.ProdIODetailExample" resultMap="BaseResultMap">
|
|
|
- select
|
|
|
- *
|
|
|
- from prodiodetail a left join product b on a.pd_prodid = b.pr_id and a.companyid = b.companyid
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- <if test="orderByClause != null">
|
|
|
- order by ${orderByClause}
|
|
|
- </if>
|
|
|
- </select>
|
|
|
- <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
|
|
|
select
|
|
|
<include refid="Base_Column_List" />
|
|
|
,
|
|
|
@@ -184,12 +157,6 @@
|
|
|
<delete id="deleteByForeignKey" parameterType="java.lang.Long">
|
|
|
delete from prodiodetail where pd_piid = #{pd_id}
|
|
|
</delete>
|
|
|
- <delete id="deleteByExample" parameterType="com.usoftchina.saas.storage.po.ProdIODetailExample">
|
|
|
- delete from prodiodetail
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- </delete>
|
|
|
<insert id="insert" parameterType="com.usoftchina.saas.storage.po.ProdIODetail">
|
|
|
insert into prodiodetail (pd_id, pd_piid, pd_inoutno,
|
|
|
pd_piclass, pd_pdno, pd_ordercode,
|
|
|
@@ -465,232 +432,6 @@
|
|
|
</if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
- <select id="countByExample" parameterType="com.usoftchina.saas.storage.po.ProdIODetailExample" resultType="java.lang.Long">
|
|
|
- select count(*) from prodiodetail
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- </select>
|
|
|
- <update id="updateByExampleSelective" parameterType="map">
|
|
|
- update prodiodetail
|
|
|
- <set>
|
|
|
- <if test="record.pd_id != null">
|
|
|
- pd_id = #{record.pd_id,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_piid != null">
|
|
|
- pd_piid = #{record.pd_piid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_inoutno != null">
|
|
|
- pd_inoutno = #{record.pd_inoutno,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_piclass != null">
|
|
|
- pd_piclass = #{record.pd_piclass,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_pdno != null">
|
|
|
- pd_pdno = #{record.pd_pdno,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_ordercode != null">
|
|
|
- pd_ordercode = #{record.pd_ordercode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_orderdetno != null">
|
|
|
- pd_orderdetno = #{record.pd_orderdetno,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_prodid != null">
|
|
|
- pd_prodid = #{record.pd_prodid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_prodcode != null">
|
|
|
- pd_prodcode = #{record.pd_prodcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_unit != null">
|
|
|
- pd_unit = #{record.pd_unit,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_inqty != null">
|
|
|
- pd_inqty = #{record.pd_inqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_outqty != null">
|
|
|
- pd_outqty = #{record.pd_outqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_orderprice != null">
|
|
|
- pd_orderprice = #{record.pd_orderprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_sendprice != null">
|
|
|
- pd_sendprice = #{record.pd_sendprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_price != null">
|
|
|
- pd_price = #{record.pd_price,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_total != null">
|
|
|
- pd_total = #{record.pd_total,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_taxrate != null">
|
|
|
- pd_taxrate = #{record.pd_taxrate,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_netprice != null">
|
|
|
- pd_netprice = #{record.pd_netprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_nettotal != null">
|
|
|
- pd_nettotal = #{record.pd_nettotal,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="record.pd_whid != null">
|
|
|
- pd_whid = #{record.pd_whid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_whcode != null">
|
|
|
- pd_whcode = #{record.pd_whcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_whname != null">
|
|
|
- pd_whname = #{record.pd_whname,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_inwhid != null">
|
|
|
- pd_inwhid = #{record.pd_inwhid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_inwhcode != null">
|
|
|
- pd_inwhcode = #{record.pd_inwhcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_inwhname != null">
|
|
|
- pd_inwhname = #{record.pd_inwhname,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_orderid != null">
|
|
|
- pd_orderid = #{record.pd_orderid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_sdid != null">
|
|
|
- pd_sdid = #{record.pd_sdid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_status != null">
|
|
|
- pd_status = #{record.pd_status,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.companyid != null">
|
|
|
- companyid = #{record.companyid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.updaterid != null">
|
|
|
- updaterid = #{record.updaterid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.updatetime != null">
|
|
|
- updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="record.pd_text1 != null">
|
|
|
- pd_text1 = #{record.pd_text1,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_text2 != null">
|
|
|
- pd_text2 = #{record.pd_text2,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_text3 != null">
|
|
|
- pd_text3 = #{record.pd_text3,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_text4 != null">
|
|
|
- pd_text4 = #{record.pd_text4,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_text5 != null">
|
|
|
- pd_text5 = #{record.pd_text5,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_ym != null">
|
|
|
- pd_ym = #{record.pd_ym,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_yqty != null">
|
|
|
- pd_yqty = #{record.pd_yqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="record.pd_remark != null">
|
|
|
- pd_remark = #{record.pd_remark,jdbcType=LONGVARCHAR},
|
|
|
- </if>
|
|
|
- <if test="record.pd_ioid != null">
|
|
|
- pd_ioid = #{record.pd_ioid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
-
|
|
|
- </set>
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Update_By_Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- </update>
|
|
|
- <update id="updateByExampleWithBLOBs" parameterType="map">
|
|
|
- update prodiodetail
|
|
|
- set pd_id = #{record.pd_id,jdbcType=INTEGER},
|
|
|
- pd_piid = #{record.pd_piid,jdbcType=INTEGER},
|
|
|
- pd_inoutno = #{record.pd_inoutno,jdbcType=VARCHAR},
|
|
|
- pd_piclass = #{record.pd_piclass,jdbcType=VARCHAR},
|
|
|
- pd_pdno = #{record.pd_pdno,jdbcType=INTEGER},
|
|
|
- pd_ordercode = #{record.pd_ordercode,jdbcType=VARCHAR},
|
|
|
- pd_orderdetno = #{record.pd_orderdetno,jdbcType=INTEGER},
|
|
|
- pd_prodid = #{record.pd_prodid,jdbcType=INTEGER},
|
|
|
- pd_prodcode = #{record.pd_prodcode,jdbcType=VARCHAR},
|
|
|
- pd_unit = #{record.pd_unit,jdbcType=VARCHAR},
|
|
|
- pd_inqty = #{record.pd_inqty,jdbcType=INTEGER},
|
|
|
- pd_outqty = #{record.pd_outqty,jdbcType=INTEGER},
|
|
|
- pd_orderprice = #{record.pd_orderprice,jdbcType=DOUBLE},
|
|
|
- pd_sendprice = #{record.pd_sendprice,jdbcType=DOUBLE},
|
|
|
- pd_price = #{record.pd_price,jdbcType=DOUBLE},
|
|
|
- pd_total = #{record.pd_total,jdbcType=DOUBLE},
|
|
|
- pd_taxrate = #{record.pd_taxrate,jdbcType=DOUBLE},
|
|
|
- pd_netprice = #{record.pd_netprice,jdbcType=DOUBLE},
|
|
|
- pd_nettotal = #{record.pd_nettotal,jdbcType=DOUBLE},
|
|
|
- pd_whid = #{record.pd_whid,jdbcType=INTEGER},
|
|
|
- pd_whcode = #{record.pd_whcode,jdbcType=VARCHAR},
|
|
|
- pd_whname = #{record.pd_whname,jdbcType=VARCHAR},
|
|
|
- pd_inwhid = #{record.pd_inwhid,jdbcType=INTEGER},
|
|
|
- pd_inwhcode = #{record.pd_inwhcode,jdbcType=VARCHAR},
|
|
|
- pd_inwhname = #{record.pd_inwhname,jdbcType=VARCHAR},
|
|
|
- pd_orderid = #{record.pd_orderid,jdbcType=INTEGER},
|
|
|
- pd_sdid = #{record.pd_sdid,jdbcType=INTEGER},
|
|
|
- pd_status = #{record.pd_status,jdbcType=INTEGER},
|
|
|
- companyid = #{record.companyid,jdbcType=INTEGER},
|
|
|
- updaterid = #{record.updaterid,jdbcType=INTEGER},
|
|
|
- updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
|
|
|
- pd_text1 = #{record.pd_text1,jdbcType=VARCHAR},
|
|
|
- pd_text2 = #{record.pd_text2,jdbcType=VARCHAR},
|
|
|
- pd_text3 = #{record.pd_text3,jdbcType=VARCHAR},
|
|
|
- pd_text4 = #{record.pd_text4,jdbcType=VARCHAR},
|
|
|
- pd_text5 = #{record.pd_text5,jdbcType=VARCHAR},
|
|
|
- pd_ym = #{record.pd_ym,jdbcType=INTEGER},
|
|
|
- pd_yqty = #{record.pd_yqty,jdbcType=INTEGER},
|
|
|
- pd_remark = #{record.pd_remark,jdbcType=LONGVARCHAR},
|
|
|
- pd_ioid = #{record.pd_ioid,jdbcType=INTEGER}
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Update_By_Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- </update>
|
|
|
- <update id="updateByExample" parameterType="map">
|
|
|
- update prodiodetail
|
|
|
- set pd_id = #{record.pd_id,jdbcType=INTEGER},
|
|
|
- pd_piid = #{record.pd_piid,jdbcType=INTEGER},
|
|
|
- pd_inoutno = #{record.pd_inoutno,jdbcType=VARCHAR},
|
|
|
- pd_piclass = #{record.pd_piclass,jdbcType=VARCHAR},
|
|
|
- pd_pdno = #{record.pd_pdno,jdbcType=INTEGER},
|
|
|
- pd_ordercode = #{record.pd_ordercode,jdbcType=VARCHAR},
|
|
|
- pd_orderdetno = #{record.pd_orderdetno,jdbcType=INTEGER},
|
|
|
- pd_prodid = #{record.pd_prodid,jdbcType=INTEGER},
|
|
|
- pd_prodcode = #{record.pd_prodcode,jdbcType=VARCHAR},
|
|
|
- pd_unit = #{record.pd_unit,jdbcType=VARCHAR},
|
|
|
- pd_inqty = #{record.pd_inqty,jdbcType=INTEGER},
|
|
|
- pd_outqty = #{record.pd_outqty,jdbcType=INTEGER},
|
|
|
- pd_orderprice = #{record.pd_orderprice,jdbcType=DOUBLE},
|
|
|
- pd_sendprice = #{record.pd_sendprice,jdbcType=DOUBLE},
|
|
|
- pd_price = #{record.pd_price,jdbcType=DOUBLE},
|
|
|
- pd_total = #{record.pd_total,jdbcType=DOUBLE},
|
|
|
- pd_taxrate = #{record.pd_taxrate,jdbcType=DOUBLE},
|
|
|
- pd_netprice = #{record.pd_netprice,jdbcType=DOUBLE},
|
|
|
- pd_nettotal = #{record.pd_nettotal,jdbcType=DOUBLE},
|
|
|
- pd_whid = #{record.pd_whid,jdbcType=INTEGER},
|
|
|
- pd_whcode = #{record.pd_whcode,jdbcType=VARCHAR},
|
|
|
- pd_whname = #{record.pd_whname,jdbcType=VARCHAR},
|
|
|
- pd_inwhid = #{record.pd_inwhid,jdbcType=INTEGER},
|
|
|
- pd_inwhcode = #{record.pd_inwhcode,jdbcType=VARCHAR},
|
|
|
- pd_inwhname = #{record.pd_inwhname,jdbcType=VARCHAR},
|
|
|
- pd_orderid = #{record.pd_orderid,jdbcType=INTEGER},
|
|
|
- pd_sdid = #{record.pd_sdid,jdbcType=INTEGER},
|
|
|
- pd_status = #{record.pd_status,jdbcType=INTEGER},
|
|
|
- companyid = #{record.companyid,jdbcType=INTEGER},
|
|
|
- updaterid = #{record.updaterid,jdbcType=INTEGER},
|
|
|
- updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
|
|
|
- pd_text1 = #{record.pd_text1,jdbcType=VARCHAR},
|
|
|
- pd_text2 = #{record.pd_text2,jdbcType=VARCHAR},
|
|
|
- pd_text3 = #{record.pd_text3,jdbcType=VARCHAR},
|
|
|
- pd_text4 = #{record.pd_text4,jdbcType=VARCHAR},
|
|
|
- pd_text5 = #{record.pd_text5,jdbcType=VARCHAR},
|
|
|
- pd_ym = #{record.pd_ym,jdbcType=INTEGER},
|
|
|
- pd_yqty = #{record.pd_yqty,jdbcType=INTEGER},
|
|
|
- pd_ioid = #{record.pd_ioid,jdbcType=INTEGER}
|
|
|
- <if test="_parameter != null">
|
|
|
- <include refid="Update_By_Example_Where_Clause" />
|
|
|
- </if>
|
|
|
- </update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.storage.po.ProdIODetail">
|
|
|
update prodiodetail
|
|
|
<set>
|
|
|
@@ -814,49 +555,6 @@
|
|
|
</set>
|
|
|
where pd_id = #{id,jdbcType=INTEGER}
|
|
|
</update>
|
|
|
- <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.usoftchina.saas.storage.po.ProdIODetail">
|
|
|
- update prodiodetail
|
|
|
- set pd_piid = #{pd_piid,jdbcType=INTEGER},
|
|
|
- pd_inoutno = #{pd_inoutno,jdbcType=VARCHAR},
|
|
|
- pd_piclass = #{pd_piclass,jdbcType=VARCHAR},
|
|
|
- pd_pdno = #{pd_pdno,jdbcType=INTEGER},
|
|
|
- pd_ordercode = #{pd_ordercode,jdbcType=VARCHAR},
|
|
|
- pd_orderdetno = #{pd_orderdetno,jdbcType=INTEGER},
|
|
|
- pd_prodid = #{pd_prodid,jdbcType=INTEGER},
|
|
|
- pd_prodcode = #{pd_prodcode,jdbcType=VARCHAR},
|
|
|
- pd_unit = #{pd_unit,jdbcType=VARCHAR},
|
|
|
- pd_inqty = #{pd_inqty,jdbcType=INTEGER},
|
|
|
- pd_outqty = #{pd_outqty,jdbcType=INTEGER},
|
|
|
- pd_orderprice = #{pd_orderprice,jdbcType=DOUBLE},
|
|
|
- pd_sendprice = #{pd_sendprice,jdbcType=DOUBLE},
|
|
|
- pd_price = #{pd_price,jdbcType=DOUBLE},
|
|
|
- pd_total = #{pd_total,jdbcType=DOUBLE},
|
|
|
- pd_taxrate = #{pd_taxrate,jdbcType=DOUBLE},
|
|
|
- pd_netprice = #{pd_netprice,jdbcType=DOUBLE},
|
|
|
- pd_nettotal = #{pd_nettotal,jdbcType=DOUBLE},
|
|
|
- pd_whid = #{pd_whid,jdbcType=INTEGER},
|
|
|
- pd_whcode = #{pd_whcode,jdbcType=VARCHAR},
|
|
|
- pd_whname = #{pd_whname,jdbcType=VARCHAR},
|
|
|
- pd_inwhid = #{pd_inwhid,jdbcType=INTEGER},
|
|
|
- pd_inwhcode = #{pd_inwhcode,jdbcType=VARCHAR},
|
|
|
- pd_inwhname = #{pd_inwhname,jdbcType=VARCHAR},
|
|
|
- pd_orderid = #{pd_orderid,jdbcType=INTEGER},
|
|
|
- pd_sdid = #{pd_sdid,jdbcType=INTEGER},
|
|
|
- pd_status = #{pd_status,jdbcType=INTEGER},
|
|
|
- companyid = #{companyid,jdbcType=INTEGER},
|
|
|
- updaterid = #{updaterid,jdbcType=INTEGER},
|
|
|
- updatetime = #{updatetime,jdbcType=TIMESTAMP},
|
|
|
- pd_text1 = #{pd_text1,jdbcType=VARCHAR},
|
|
|
- pd_text2 = #{pd_text2,jdbcType=VARCHAR},
|
|
|
- pd_text3 = #{pd_text3,jdbcType=VARCHAR},
|
|
|
- pd_text4 = #{pd_text4,jdbcType=VARCHAR},
|
|
|
- pd_text5 = #{pd_text5,jdbcType=VARCHAR},
|
|
|
- pd_ym = #{pd_ym,jdbcType=INTEGER},
|
|
|
- pd_yqty = #{pd_yqty,jdbcType=INTEGER},
|
|
|
- pd_remark = #{pd_remark,jdbcType=LONGVARCHAR},
|
|
|
- pd_ioid = #{pd_ioid,jdbcType=INTEGER}
|
|
|
- where pd_id = #{pd_id,jdbcType=INTEGER}
|
|
|
- </update>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.usoftchina.saas.storage.po.ProdIODetail">
|
|
|
update prodiodetail
|
|
|
set pd_piid = #{pd_piid,jdbcType=INTEGER},
|
|
|
@@ -927,251 +625,6 @@
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
|
- <insert id="batchInsert1" parameterType="java.util.List" >
|
|
|
- <foreach collection="list" item="item" index="index" open="" close="" separator=",">
|
|
|
- insert into prodiodetail
|
|
|
- <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
- <if test="item.pd_piid != null">
|
|
|
- pd_piid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_inoutno != null">
|
|
|
- pd_inoutno,
|
|
|
- </if>
|
|
|
- <if test="item.pd_piclass != null">
|
|
|
- pd_piclass,
|
|
|
- </if>
|
|
|
- <if test="item.pd_pdno != null">
|
|
|
- pd_pdno,
|
|
|
- </if>
|
|
|
- <if test="item.pd_ordercode != null">
|
|
|
- pd_ordercode,
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderdetno != null">
|
|
|
- pd_orderdetno,
|
|
|
- </if>
|
|
|
- <if test="item.pd_prodid != null">
|
|
|
- pd_prodid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_prodcode != null">
|
|
|
- pd_prodcode,
|
|
|
- </if>
|
|
|
- <if test="item.pd_unit != null">
|
|
|
- pd_unit,
|
|
|
- </if>
|
|
|
- <if test="item.pd_inqty != null">
|
|
|
- pd_inqty,
|
|
|
- </if>
|
|
|
- <if test="item.pd_outqty != null">
|
|
|
- pd_outqty,
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderprice != null">
|
|
|
- pd_orderprice,
|
|
|
- </if>
|
|
|
- <if test="item.pd_sendprice != null">
|
|
|
- pd_sendprice,
|
|
|
- </if>
|
|
|
- <if test="item.pd_price != null">
|
|
|
- pd_price,
|
|
|
- </if>
|
|
|
- <if test="item.pd_total != null">
|
|
|
- pd_total,
|
|
|
- </if>
|
|
|
- <if test="item.pd_taxrate != null">
|
|
|
- pd_taxrate,
|
|
|
- </if>
|
|
|
- <if test="item.pd_netprice != null">
|
|
|
- pd_netprice,
|
|
|
- </if>
|
|
|
- <if test="item.pd_nettotal != null">
|
|
|
- pd_nettotal,
|
|
|
- </if>
|
|
|
- <if test="item.pd_whid != null">
|
|
|
- pd_whid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_whcode != null">
|
|
|
- pd_whcode,
|
|
|
- </if>
|
|
|
- <if test="item.pd_whname != null">
|
|
|
- pd_whname,
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhid != null">
|
|
|
- pd_inwhid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhcode != null">
|
|
|
- pd_inwhcode,
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhname != null">
|
|
|
- pd_inwhname,
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderid != null">
|
|
|
- pd_orderid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_sdid != null">
|
|
|
- pd_sdid,
|
|
|
- </if>
|
|
|
- <if test="item.pd_status != null">
|
|
|
- pd_status,
|
|
|
- </if>
|
|
|
- <if test="item.companyId != null">
|
|
|
- companyid,
|
|
|
- </if>
|
|
|
- <if test="item.updaterId != null">
|
|
|
- updaterid,
|
|
|
- </if>
|
|
|
- <if test="item.updateTime != null">
|
|
|
- updatetime,
|
|
|
- </if>
|
|
|
- <if test="item.pd_text1 != null">
|
|
|
- pd_text1,
|
|
|
- </if>
|
|
|
- <if test="item.pd_text2 != null">
|
|
|
- pd_text2,
|
|
|
- </if>
|
|
|
- <if test="item.pd_text3 != null">
|
|
|
- pd_text3,
|
|
|
- </if>
|
|
|
- <if test="item.pd_text4 != null">
|
|
|
- pd_text4,
|
|
|
- </if>
|
|
|
- <if test="item.pd_text5 != null">
|
|
|
- pd_text5,
|
|
|
- </if>
|
|
|
- <if test="item.pd_ym != null">
|
|
|
- pd_ym,
|
|
|
- </if>
|
|
|
- <if test="item.pd_yqty != null">
|
|
|
- pd_yqty,
|
|
|
- </if>
|
|
|
- <if test="item.pd_remark != null">
|
|
|
- pd_remark,
|
|
|
- </if>
|
|
|
- <if test="item.pd_ioid != null">
|
|
|
- pd_ioid,
|
|
|
- </if>
|
|
|
- </trim>
|
|
|
- <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
- <if test="item.pd_piid != null">
|
|
|
- #{item.pd_piid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_inoutno != null">
|
|
|
- #{item.pd_inoutno,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_piclass != null">
|
|
|
- #{item.pd_piclass,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_pdno != null">
|
|
|
- #{item.pd_pdno,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_ordercode != null">
|
|
|
- #{item.pd_ordercode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderdetno != null">
|
|
|
- #{item.pd_orderdetno,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_prodid != null">
|
|
|
- #{item.pd_prodid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_prodcode != null">
|
|
|
- #{item.pd_prodcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_unit != null">
|
|
|
- #{item.pd_unit,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_inqty != null">
|
|
|
- #{item.pd_inqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_outqty != null">
|
|
|
- #{item.pd_outqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderprice != null">
|
|
|
- #{item.pd_orderprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_sendprice != null">
|
|
|
- #{item.pd_sendprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_price != null">
|
|
|
- #{item.pd_price,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_total != null">
|
|
|
- #{item.pd_total,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_taxrate != null">
|
|
|
- #{item.pd_taxrate,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_netprice != null">
|
|
|
- #{item.pd_netprice,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_nettotal != null">
|
|
|
- #{item.pd_nettotal,jdbcType=DOUBLE},
|
|
|
- </if>
|
|
|
- <if test="item.pd_whid != null">
|
|
|
- #{item.pd_whid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_whcode != null">
|
|
|
- #{item.pd_whcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_whname != null">
|
|
|
- #{item.pd_whname,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhid != null">
|
|
|
- #{item.pd_inwhid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhcode != null">
|
|
|
- #{item.pd_inwhcode,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_inwhname != null">
|
|
|
- #{item.pd_inwhname,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_orderid != null">
|
|
|
- #{item.pd_orderid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_sdid != null">
|
|
|
- #{item.pd_sdid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_status != null">
|
|
|
- #{item.pd_status,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.companyId != null">
|
|
|
- #{item.companyId,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.updaterId != null">
|
|
|
- #{item.updaterId,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.updateTime != null">
|
|
|
- #{item.updateTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="item.pd_text1 != null">
|
|
|
- #{item.pd_text1,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_text2 != null">
|
|
|
- #{item.pd_text2,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_text3 != null">
|
|
|
- #{item.pd_text3,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_text4 != null">
|
|
|
- #{item.pd_text4,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_text5 != null">
|
|
|
- #{item.pd_text5,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_ym != null">
|
|
|
- #{item.pd_ym,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_yqty != null">
|
|
|
- #{item.pd_yqty,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- <if test="item.pd_remark != null">
|
|
|
- #{item.pd_remark,jdbcType=LONGVARCHAR},
|
|
|
- </if>
|
|
|
- <if test="item.pd_ioid != null">
|
|
|
- #{item.pd_ioid,jdbcType=INTEGER},
|
|
|
- </if>
|
|
|
- </trim>
|
|
|
-
|
|
|
- </foreach>
|
|
|
- </insert>
|
|
|
-
|
|
|
<update id="batchUpdate" parameterType="com.usoftchina.saas.storage.po.ProdIODetail" >
|
|
|
<foreach collection="list" item="item" index="index" open="" close="" separator=";">
|
|
|
update prodiodetail <set>
|