|
@@ -32,6 +32,10 @@
|
|
|
<result column="pi_text3" jdbcType="VARCHAR" property="pi_text3" />
|
|
<result column="pi_text3" jdbcType="VARCHAR" property="pi_text3" />
|
|
|
<result column="pi_text4" jdbcType="VARCHAR" property="pi_text4" />
|
|
<result column="pi_text4" jdbcType="VARCHAR" property="pi_text4" />
|
|
|
<result column="pi_text5" jdbcType="VARCHAR" property="pi_text5" />
|
|
<result column="pi_text5" jdbcType="VARCHAR" property="pi_text5" />
|
|
|
|
|
+ <result column="pi_auditdate" jdbcType="TIMESTAMP" property="pi_auditdate" />
|
|
|
|
|
+ <result column="pi_auditman" jdbcType="VARCHAR" property="pi_auditman" />
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.usoftchina.saas.storage.po.ProdInOut">
|
|
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.usoftchina.saas.storage.po.ProdInOut">
|
|
|
<result column="pi_address" jdbcType="LONGVARCHAR" property="pi_address" />
|
|
<result column="pi_address" jdbcType="LONGVARCHAR" property="pi_address" />
|
|
@@ -103,6 +107,36 @@
|
|
|
<sql id="Blob_Column_List">
|
|
<sql id="Blob_Column_List">
|
|
|
pi_address
|
|
pi_address
|
|
|
</sql>
|
|
</sql>
|
|
|
|
|
+ <select id="selectByExampleWithBLOBs" parameterType="com.usoftchina.saas.storage.po.ProdInOutExample" resultMap="ResultMapWithBLOBs">
|
|
|
|
|
+ select
|
|
|
|
|
+ <if test="distinct">
|
|
|
|
|
+ distinct
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <include refid="Base_Column_List" />
|
|
|
|
|
+ ,
|
|
|
|
|
+ <include refid="Blob_Column_List" />
|
|
|
|
|
+ from prodinout
|
|
|
|
|
+ <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.ProdInOutExample" resultMap="BaseResultMap">
|
|
|
|
|
+ select
|
|
|
|
|
+ <if test="distinct">
|
|
|
|
|
+ distinct
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <include refid="Base_Column_List" />
|
|
|
|
|
+ from prodinout
|
|
|
|
|
+ <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
|
|
select
|
|
|
<include refid="Base_Column_List" />
|
|
<include refid="Base_Column_List" />
|
|
@@ -115,6 +149,12 @@
|
|
|
delete from prodinout
|
|
delete from prodinout
|
|
|
where pi_id = #{pi_id,jdbcType=INTEGER}
|
|
where pi_id = #{pi_id,jdbcType=INTEGER}
|
|
|
</delete>
|
|
</delete>
|
|
|
|
|
+ <delete id="deleteByExample" parameterType="com.usoftchina.saas.storage.po.ProdInOutExample">
|
|
|
|
|
+ delete from prodinout
|
|
|
|
|
+ <if test="_parameter != null">
|
|
|
|
|
+ <include refid="Example_Where_Clause" />
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </delete>
|
|
|
<insert id="insert" parameterType="com.usoftchina.saas.storage.po.ProdInOut">
|
|
<insert id="insert" parameterType="com.usoftchina.saas.storage.po.ProdInOut">
|
|
|
insert into prodinout (pi_id, pi_inoutno, pi_class,
|
|
insert into prodinout (pi_id, pi_inoutno, pi_class,
|
|
|
pi_date, pi_vendid, pi_vendcode,
|
|
pi_date, pi_vendid, pi_vendcode,
|
|
@@ -131,7 +171,7 @@
|
|
|
#{pi_date,jdbcType=TIMESTAMP}, #{pi_vendid,jdbcType=INTEGER}, #{pi_vendcode,jdbcType=VARCHAR},
|
|
#{pi_date,jdbcType=TIMESTAMP}, #{pi_vendid,jdbcType=INTEGER}, #{pi_vendcode,jdbcType=VARCHAR},
|
|
|
#{pi_vendname,jdbcType=VARCHAR}, #{pi_custid,jdbcType=INTEGER}, #{pi_custcode,jdbcType=VARCHAR},
|
|
#{pi_vendname,jdbcType=VARCHAR}, #{pi_custid,jdbcType=INTEGER}, #{pi_custcode,jdbcType=VARCHAR},
|
|
|
#{pi_custname,jdbcType=VARCHAR}, #{pi_puid,jdbcType=INTEGER}, #{pi_pucode,jdbcType=VARCHAR},
|
|
#{pi_custname,jdbcType=VARCHAR}, #{pi_puid,jdbcType=INTEGER}, #{pi_pucode,jdbcType=VARCHAR},
|
|
|
- #{pi_said,jdbcType=INTEGER}, #{pi_sacode,jdbcType=VARCHAR}, #{pi_total,jdbcType=DOUBLE},
|
|
|
|
|
|
|
+ #{pi_said}, #{pi_sacode,jdbcType=VARCHAR}, #{pi_total,jdbcType=DOUBLE},
|
|
|
#{pi_recordmanid,jdbcType=INTEGER}, #{pi_recordman,jdbcType=VARCHAR}, #{pi_recorddate,jdbcType=TIMESTAMP},
|
|
#{pi_recordmanid,jdbcType=INTEGER}, #{pi_recordman,jdbcType=VARCHAR}, #{pi_recorddate,jdbcType=TIMESTAMP},
|
|
|
#{pi_status,jdbcType=VARCHAR}, #{pi_statuscode,jdbcType=VARCHAR}, #{pi_printstatus,jdbcType=VARCHAR},
|
|
#{pi_status,jdbcType=VARCHAR}, #{pi_statuscode,jdbcType=VARCHAR}, #{pi_printstatus,jdbcType=VARCHAR},
|
|
|
#{pi_printstatuscode,jdbcType=VARCHAR}, #{companyid,jdbcType=INTEGER}, #{updaterid,jdbcType=INTEGER},
|
|
#{pi_printstatuscode,jdbcType=VARCHAR}, #{companyid,jdbcType=INTEGER}, #{updaterid,jdbcType=INTEGER},
|
|
@@ -273,7 +313,7 @@
|
|
|
#{pi_pucode,jdbcType=VARCHAR},
|
|
#{pi_pucode,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
<if test="pi_said != null">
|
|
<if test="pi_said != null">
|
|
|
- #{pi_said,jdbcType=INTEGER},
|
|
|
|
|
|
|
+ #{pi_said},
|
|
|
</if>
|
|
</if>
|
|
|
<if test="pi_sacode != null">
|
|
<if test="pi_sacode != null">
|
|
|
#{pi_sacode,jdbcType=VARCHAR},
|
|
#{pi_sacode,jdbcType=VARCHAR},
|
|
@@ -331,7 +371,188 @@
|
|
|
</if>
|
|
</if>
|
|
|
</trim>
|
|
</trim>
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
+ <select id="countByExample" parameterType="com.usoftchina.saas.storage.po.ProdInOutExample" resultType="java.lang.Long">
|
|
|
|
|
+ select count(*) from prodinout
|
|
|
|
|
+ <if test="_parameter != null">
|
|
|
|
|
+ <include refid="Example_Where_Clause" />
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <update id="updateByExampleSelective" parameterType="map">
|
|
|
|
|
+ update prodinout
|
|
|
|
|
+ <set>
|
|
|
|
|
+ <if test="record.pi_id != null">
|
|
|
|
|
+ pi_id = #{record.pi_id,jdbcType=INTEGER},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_inoutno != null">
|
|
|
|
|
+ pi_inoutno = #{record.pi_inoutno,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_class != null">
|
|
|
|
|
+ pi_class = #{record.pi_class,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_date != null">
|
|
|
|
|
+ pi_date = #{record.pi_date,jdbcType=TIMESTAMP},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_vendid != null">
|
|
|
|
|
+ pi_vendid = #{record.pi_vendid,jdbcType=INTEGER},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_vendcode != null">
|
|
|
|
|
+ pi_vendcode = #{record.pi_vendcode,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_vendname != null">
|
|
|
|
|
+ pi_vendname = #{record.pi_vendname,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_custid != null">
|
|
|
|
|
+ pi_custid = #{record.pi_custid,jdbcType=INTEGER},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_custcode != null">
|
|
|
|
|
+ pi_custcode = #{record.pi_custcode,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_custname != null">
|
|
|
|
|
+ pi_custname = #{record.pi_custname,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_puid != null">
|
|
|
|
|
+ pi_puid = #{record.pi_puid,jdbcType=INTEGER},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_pucode != null">
|
|
|
|
|
+ pi_pucode = #{record.pi_pucode,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_said != null">
|
|
|
|
|
+ pi_said = #{record.pi_said},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_sacode != null">
|
|
|
|
|
+ pi_sacode = #{record.pi_sacode,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_total != null">
|
|
|
|
|
+ pi_total = #{record.pi_total,jdbcType=DOUBLE},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_recordmanid != null">
|
|
|
|
|
+ pi_recordmanid = #{record.pi_recordmanid,jdbcType=INTEGER},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_recordman != null">
|
|
|
|
|
+ pi_recordman = #{record.pi_recordman,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_recorddate != null">
|
|
|
|
|
+ pi_recorddate = #{record.pi_recorddate,jdbcType=TIMESTAMP},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_status != null">
|
|
|
|
|
+ pi_status = #{record.pi_status,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_statuscode != null">
|
|
|
|
|
+ pi_statuscode = #{record.pi_statuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_printstatus != null">
|
|
|
|
|
+ pi_printstatus = #{record.pi_printstatus,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_printstatuscode != null">
|
|
|
|
|
+ pi_printstatuscode = #{record.pi_printstatuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ </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.pi_text1 != null">
|
|
|
|
|
+ pi_text1 = #{record.pi_text1,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_text2 != null">
|
|
|
|
|
+ pi_text2 = #{record.pi_text2,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_text3 != null">
|
|
|
|
|
+ pi_text3 = #{record.pi_text3,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_text4 != null">
|
|
|
|
|
+ pi_text4 = #{record.pi_text4,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_text5 != null">
|
|
|
|
|
+ pi_text5 = #{record.pi_text5,jdbcType=VARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="record.pi_address != null">
|
|
|
|
|
+ pi_address = #{record.pi_address,jdbcType=LONGVARCHAR},
|
|
|
|
|
+ </if>
|
|
|
|
|
+
|
|
|
|
|
+ </set>
|
|
|
|
|
+ <if test="_parameter != null">
|
|
|
|
|
+ <include refid="Update_By_Example_Where_Clause" />
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </update>
|
|
|
|
|
+ <update id="updateByExampleWithBLOBs" parameterType="map">
|
|
|
|
|
+ update prodinout
|
|
|
|
|
+ set pi_id = #{record.pi_id,jdbcType=INTEGER},
|
|
|
|
|
+ pi_inoutno = #{record.pi_inoutno,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_class = #{record.pi_class,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_date = #{record.pi_date,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_vendid = #{record.pi_vendid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_vendcode = #{record.pi_vendcode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_vendname = #{record.pi_vendname,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_custid = #{record.pi_custid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_custcode = #{record.pi_custcode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_custname = #{record.pi_custname,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_puid = #{record.pi_puid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_pucode = #{record.pi_pucode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_said = #{record.pi_said},
|
|
|
|
|
+ pi_sacode = #{record.pi_sacode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_total = #{record.pi_total,jdbcType=DOUBLE},
|
|
|
|
|
+ pi_recordmanid = #{record.pi_recordmanid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_recordman = #{record.pi_recordman,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_recorddate = #{record.pi_recorddate,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_status = #{record.pi_status,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_statuscode = #{record.pi_statuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_printstatus = #{record.pi_printstatus,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_printstatuscode = #{record.pi_printstatuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ companyid = #{record.companyid,jdbcType=INTEGER},
|
|
|
|
|
+ updaterid = #{record.updaterid,jdbcType=INTEGER},
|
|
|
|
|
+ updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_text1 = #{record.pi_text1,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text2 = #{record.pi_text2,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text3 = #{record.pi_text3,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text4 = #{record.pi_text4,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text5 = #{record.pi_text5,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_address = #{record.pi_address,jdbcType=LONGVARCHAR}
|
|
|
|
|
+ <if test="_parameter != null">
|
|
|
|
|
+ <include refid="Update_By_Example_Where_Clause" />
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </update>
|
|
|
|
|
+ <update id="updateByExample" parameterType="map">
|
|
|
|
|
+ update prodinout
|
|
|
|
|
+ set pi_id = #{record.pi_id,jdbcType=INTEGER},
|
|
|
|
|
+ pi_inoutno = #{record.pi_inoutno,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_class = #{record.pi_class,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_date = #{record.pi_date,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_vendid = #{record.pi_vendid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_vendcode = #{record.pi_vendcode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_vendname = #{record.pi_vendname,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_custid = #{record.pi_custid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_custcode = #{record.pi_custcode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_custname = #{record.pi_custname,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_puid = #{record.pi_puid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_pucode = #{record.pi_pucode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_said = #{record.pi_said},
|
|
|
|
|
+ pi_sacode = #{record.pi_sacode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_total = #{record.pi_total,jdbcType=DOUBLE},
|
|
|
|
|
+ pi_recordmanid = #{record.pi_recordmanid,jdbcType=INTEGER},
|
|
|
|
|
+ pi_recordman = #{record.pi_recordman,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_recorddate = #{record.pi_recorddate,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_status = #{record.pi_status,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_statuscode = #{record.pi_statuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_printstatus = #{record.pi_printstatus,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_printstatuscode = #{record.pi_printstatuscode,jdbcType=VARCHAR},
|
|
|
|
|
+ companyid = #{record.companyid,jdbcType=INTEGER},
|
|
|
|
|
+ updaterid = #{record.updaterid,jdbcType=INTEGER},
|
|
|
|
|
+ updatetime = #{record.updatetime,jdbcType=TIMESTAMP},
|
|
|
|
|
+ pi_text1 = #{record.pi_text1,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text2 = #{record.pi_text2,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text3 = #{record.pi_text3,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text4 = #{record.pi_text4,jdbcType=VARCHAR},
|
|
|
|
|
+ pi_text5 = #{record.pi_text5,jdbcType=VARCHAR}
|
|
|
|
|
|
|
|
|
|
+ <if test="_parameter != null">
|
|
|
|
|
+ <include refid="Update_By_Example_Where_Clause" />
|
|
|
|
|
+ </if>
|
|
|
|
|
+ </update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.storage.po.ProdInOut">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.storage.po.ProdInOut">
|
|
|
update prodinout
|
|
update prodinout
|
|
|
<set>
|
|
<set>
|
|
@@ -369,7 +590,7 @@
|
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
|
</if>
|
|
</if>
|
|
|
<if test="pi_said != null">
|
|
<if test="pi_said != null">
|
|
|
- pi_said = #{pi_said,jdbcType=INTEGER},
|
|
|
|
|
|
|
+ pi_said = #{pi_said},
|
|
|
</if>
|
|
</if>
|
|
|
<if test="pi_sacode != null">
|
|
<if test="pi_sacode != null">
|
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
@@ -442,7 +663,7 @@
|
|
|
pi_custname = #{pi_custname,jdbcType=VARCHAR},
|
|
pi_custname = #{pi_custname,jdbcType=VARCHAR},
|
|
|
pi_puid = #{pi_puid,jdbcType=INTEGER},
|
|
pi_puid = #{pi_puid,jdbcType=INTEGER},
|
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
|
- pi_said = #{pi_said,jdbcType=INTEGER},
|
|
|
|
|
|
|
+ pi_said = #{pi_said},
|
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
|
pi_total = #{pi_total,jdbcType=DOUBLE},
|
|
pi_total = #{pi_total,jdbcType=DOUBLE},
|
|
|
pi_recordmanid = #{pi_recordmanid,jdbcType=INTEGER},
|
|
pi_recordmanid = #{pi_recordmanid,jdbcType=INTEGER},
|
|
@@ -477,7 +698,7 @@
|
|
|
pi_custname = #{pi_custname,jdbcType=VARCHAR},
|
|
pi_custname = #{pi_custname,jdbcType=VARCHAR},
|
|
|
pi_puid = #{pi_puid,jdbcType=INTEGER},
|
|
pi_puid = #{pi_puid,jdbcType=INTEGER},
|
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
pi_pucode = #{pi_pucode,jdbcType=VARCHAR},
|
|
|
- pi_said = #{pi_said,jdbcType=INTEGER},
|
|
|
|
|
|
|
+ pi_said = #{pi_said},
|
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
pi_sacode = #{pi_sacode,jdbcType=VARCHAR},
|
|
|
pi_total = #{pi_total,jdbcType=DOUBLE},
|
|
pi_total = #{pi_total,jdbcType=DOUBLE},
|
|
|
pi_recordmanid = #{pi_recordmanid,jdbcType=INTEGER},
|
|
pi_recordmanid = #{pi_recordmanid,jdbcType=INTEGER},
|
|
@@ -497,4 +718,43 @@
|
|
|
pi_text5 = #{pi_text5,jdbcType=VARCHAR}
|
|
pi_text5 = #{pi_text5,jdbcType=VARCHAR}
|
|
|
where pi_id = #{id,jdbcType=INTEGER}
|
|
where pi_id = #{id,jdbcType=INTEGER}
|
|
|
</update>
|
|
</update>
|
|
|
|
|
+ <select id="selectCodeById" resultType="string" parameterType="long">
|
|
|
|
|
+ select pi_inoutno from prodinout where pi_id=#{id}
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <select id="validateCodeWhenInsert" resultType="int">
|
|
|
|
|
+ select count(1) from prodinout where pi_inoutno = #{code} and pi_class = #{pi_class}
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <select id="validateCodeWhenUpdate" resultType="int" >
|
|
|
|
|
+ select count(1) from prodinout where pi_inoutno = #{code} and pi_id != #{id}
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <select id="validateUnAudit" parameterType="long" resultType="java.lang.String">
|
|
|
|
|
+ select pi_inoutno from prodinout where pi_id = #{id} and IFNULL(pi_statuscode,'UNAUDITED')!='AUDITED'
|
|
|
|
|
+ </select>
|
|
|
|
|
+ <select id="validateAudit" parameterType="com.usoftchina.saas.commons.dto.DocBaseDTO" resultType="java.lang.String">
|
|
|
|
|
+ select GROUP_CONCAT(pi_inoutno) from prodinout where pi_statuscode='AUDITED' and pi_id in
|
|
|
|
|
+ <foreach collection="list" item="item" open="(" close=")" separator=",">
|
|
|
|
|
+ #{item.id}
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="validateBatchUnAudit" parameterType="com.usoftchina.saas.commons.dto.DocBaseDTO" resultType="java.lang.String">
|
|
|
|
|
+ select GROUP_CONCAT(pi_inoutno) from prodinout where pi_statuscode='UNAUDITED' and pi_id in
|
|
|
|
|
+ <foreach collection="list" item="item" open="(" close=")" separator=",">
|
|
|
|
|
+ #{item.id}
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="validateBatchClose" parameterType="com.usoftchina.saas.commons.dto.DocBaseDTO" resultType="java.lang.String">
|
|
|
|
|
+ select GROUP_CONCAT(pi_inoutno) from prodinout where pi_statuscode!='AUDITED' and pi_id in
|
|
|
|
|
+ <foreach collection="list" item="item" open="(" close=")" separator=",">
|
|
|
|
|
+ #{item.id}
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="validateBatchOpen" parameterType="com.usoftchina.saas.commons.dto.DocBaseDTO" resultType="java.lang.String">
|
|
|
|
|
+ select GROUP_CONCAT(pi_inoutno) from prodinout where pi_statuscode!='CLOSE' and pi_id in
|
|
|
|
|
+ <foreach collection="list" item="item" open="(" close=")" separator=",">
|
|
|
|
|
+ #{item.id}
|
|
|
|
|
+ </foreach>
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|