|
@@ -36,17 +36,18 @@
|
|
|
<result column="GOINFO" jdbcType="VARCHAR" property="goinfo"/>
|
|
|
<result column="FETCH_PLAN_WEIGHT" jdbcType="DECIMAL" property="fetchPlanWeight"/>
|
|
|
<result column="ASCRIPTION" jdbcType="VARCHAR" property="ascription"/>
|
|
|
+ <result column="TAG" jdbcType="VARCHAR" property="tag"/>
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
ID, MAY, SQNO, UNITID, DESCRIBE, STATE, GRADES, PLAN_WEIGHT, SPECIFICATIONS, LENGTHS,
|
|
|
CHEMICAL_STANDARD, SURFACE_STANDARD, MEMO, ISSUED_TIME, CREATEMAN, CREATETIME, UPDATEMAN,
|
|
|
- UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG,PARENTID,IATERAL_AREA,LENGTH_TIMES_WIDTH,DIMENSION,STATUS,ERR_MSG,GOINFO,FETCH_PLAN_WEIGHT,DELIVERY_DATE,AUDITSTATE,ASCRIPTION
|
|
|
+ UPDATETIME, TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE, MSG_FLAG, READ_FLAG,PARENTID,IATERAL_AREA,LENGTH_TIMES_WIDTH,DIMENSION,STATUS,ERR_MSG,GOINFO,FETCH_PLAN_WEIGHT,DELIVERY_DATE,AUDITSTATE,ASCRIPTION,TAG
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
t.ID, t.MAY, t.SQNO, t.UNITID, t.DESCRIBE, t.STATE, t.GRADES, t.PLAN_WEIGHT, t.SPECIFICATIONS,
|
|
|
t.LENGTHS, t.CHEMICAL_STANDARD, t.SURFACE_STANDARD, t.MEMO, t.ISSUED_TIME, t.CREATEMAN,
|
|
|
t.CREATETIME, t.UPDATEMAN, t.UPDATETIME, t.TRANSPORT_TYPE, t.PURPOSE, t.WORKPROC_TYPE,
|
|
|
- t.MSG_FLAG, t.READ_FLAG,t.PARENTID,GOINFO,FETCH_PLAN_WEIGHT,
|
|
|
+ t.MSG_FLAG, t.READ_FLAG,t.PARENTID,GOINFO,FETCH_PLAN_WEIGHT,t.TAG
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns"/> FROM EMS_PRODPLAN_ROUND
|
|
@@ -128,6 +129,9 @@
|
|
|
<if test="parentid != null and parentid != '' ">
|
|
|
and PARENTID = #{parentid}
|
|
|
</if>
|
|
|
+ <if test="tag != null and tag != '' ">
|
|
|
+ and TAG = #{tag}
|
|
|
+ </if>
|
|
|
ORDER BY CREATETIME DESC
|
|
|
</where>
|
|
|
</sql>
|
|
@@ -202,6 +206,9 @@
|
|
|
<if test="readFlag != null and readFlag != ''">
|
|
|
and READ_FLAG LIKE '%${readFlag}%'
|
|
|
</if>
|
|
|
+ <if test="tag != null and tag != ''">
|
|
|
+ and TAG LIKE '%${tag}%'
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
@@ -277,6 +284,9 @@
|
|
|
<if test="readFlag != null and readFlag != ''">
|
|
|
or READ_FLAG = #{readFlag}
|
|
|
</if>
|
|
|
+ <if test="tag != null and tag != ''">
|
|
|
+ or TAG = #{tag}
|
|
|
+ </if>
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.ems.emsprodplanround.model.EmsProdplanRound">
|
|
|
insert into EMS_PRODPLAN_ROUND (ID, MAY, SQNO,
|
|
@@ -286,7 +296,7 @@
|
|
|
MEMO, ISSUED_TIME, CREATEMAN,
|
|
|
CREATETIME, UPDATEMAN, UPDATETIME,
|
|
|
TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE,
|
|
|
- MSG_FLAG, READ_FLAG,PARENTID,IATERAL_AREA,LENGTH_TIMES_WIDTH,DIMENSION,GOINFO,DELIVERY_DATE,AUDITSTATE,ASCRIPTION)
|
|
|
+ MSG_FLAG, READ_FLAG,PARENTID,IATERAL_AREA,LENGTH_TIMES_WIDTH,DIMENSION,GOINFO,DELIVERY_DATE,AUDITSTATE,ASCRIPTION,TAG)
|
|
|
values (#{id,jdbcType=VARCHAR}, #{may,jdbcType=TIMESTAMP}, #{sqno,jdbcType=DECIMAL},
|
|
|
#{unitid,jdbcType=VARCHAR}, #{describe,jdbcType=VARCHAR}, #{state,jdbcType=VARCHAR},
|
|
|
#{grades,jdbcType=VARCHAR}, #{planWeight,jdbcType=DECIMAL}, #{specifications,jdbcType=VARCHAR},
|
|
@@ -297,7 +307,7 @@
|
|
|
#{msgFlag,jdbcType=VARCHAR}, #{readFlag,jdbcType=VARCHAR},#{parentid,jdbcType=VARCHAR},
|
|
|
#{iateralArea,jdbcType=VARCHAR},#{lengthTimesWidth,jdbcType=VARCHAR},
|
|
|
#{dimension,jdbcType=VARCHAR},#{goinfo,jdbcType=VARCHAR},
|
|
|
- #{deliveryDate,jdbcType=TIMESTAMP},#{auditState,jdbcType=VARCHAR},#{ascription,jdbcType=VARCHAR})
|
|
|
+ #{deliveryDate,jdbcType=TIMESTAMP},#{auditState,jdbcType=VARCHAR},#{ascription,jdbcType=VARCHAR},#{tag,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.ems.emsprodplanround.model.EmsProdplanRound">
|
|
|
insert into EMS_PRODPLAN_ROUND
|
|
@@ -371,6 +381,9 @@
|
|
|
<if test="readFlag != null">
|
|
|
READ_FLAG,
|
|
|
</if>
|
|
|
+ <if test="tag != null">
|
|
|
+ TAG,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="id != null">
|
|
@@ -448,6 +461,9 @@
|
|
|
<if test="fetchPlanWeight != null ">
|
|
|
#{fetchPlanWeight,jdbcType=DECIMAL}
|
|
|
</if>
|
|
|
+ <if test="tag != null ">
|
|
|
+ #{tag,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emsprodplanround.model.EmsProdplanRound">
|
|
@@ -476,7 +492,8 @@
|
|
|
IATERAL_AREA = #{iateralArea,jdbcType=VARCHAR},
|
|
|
LENGTH_TIMES_WIDTH = #{lengthTimesWidth,jdbcType=VARCHAR},
|
|
|
DIMENSION = #{dimension,jdbcType=VARCHAR},
|
|
|
- GOINFO = #{goinfo,jdbcType=VARCHAR}
|
|
|
+ GOINFO = #{goinfo,jdbcType=VARCHAR},
|
|
|
+ TAG = #{tag,jdbcType=VARCHAR}
|
|
|
where ID = #{id,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emsprodplanround.model.EmsProdplanRound">
|
|
@@ -551,6 +568,9 @@
|
|
|
<if test="parentid != null and parentid != ''">
|
|
|
PARENTID = #{parentid,jdbcType=VARCHAR}
|
|
|
</if>
|
|
|
+ <if test="tag != null and tag != ''">
|
|
|
+ TAG = #{tag,jdbcType=VARCHAR}
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where ID = #{id,jdbcType=VARCHAR}
|
|
|
</update>
|
|
@@ -576,7 +596,7 @@
|
|
|
MEMO, ISSUED_TIME, CREATEMAN,
|
|
|
CREATETIME, UPDATEMAN, UPDATETIME,
|
|
|
TRANSPORT_TYPE, PURPOSE, WORKPROC_TYPE,
|
|
|
- MSG_FLAG, READ_FLAG)
|
|
|
+ MSG_FLAG, READ_FLAG,TAG)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
|
#{item.id,jdbcType=VARCHAR},
|
|
@@ -587,7 +607,7 @@
|
|
|
#{item.memo,jdbcType=VARCHAR}, #{item.issuedTime,jdbcType=TIMESTAMP}, #{item.createman,jdbcType=VARCHAR},
|
|
|
#{item.createtime,jdbcType=TIMESTAMP}, #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP},
|
|
|
#{item.transportType,jdbcType=VARCHAR}, #{item.purpose,jdbcType=VARCHAR}, #{item.workprocType,jdbcType=VARCHAR},
|
|
|
- #{item.msgFlag,jdbcType=VARCHAR}, #{item.readFlag,jdbcType=VARCHAR} from dual
|
|
|
+ #{item.msgFlag,jdbcType=VARCHAR}, #{item.readFlag,jdbcType=VARCHAR}, #{item.tag,jdbcType=VARCHAR} from dual
|
|
|
</foreach> )
|
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -685,6 +705,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
|
when #{item.id,jdbcType=VARCHAR} then #{item.readFlag,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
+ ,TAG=
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
|
+ when #{item.id,jdbcType=VARCHAR} then #{item.tag,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
where ID in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.id,jdbcType=VARCHAR}
|