|
@@ -12,13 +12,14 @@
|
|
|
<result column="UPDATEMAN" jdbcType="VARCHAR" property="updateman" />
|
|
|
<result column="UPDATETIME" jdbcType="TIMESTAMP" property="updatetime" />
|
|
|
<result column="MEMO" jdbcType="VARCHAR" property="memo" />
|
|
|
+ <result column="ISPINZHONG" jdbcType="VARCHAR" property="isPinZhong" />
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
- STANDARD_ID, PRODUCT, BRAND, FACTORY_STANDARD, SURFACE_STANDARD, CREATEMAN, CREATETIME,
|
|
|
- UPDATEMAN, UPDATETIME, MEMO
|
|
|
+ STANDARD_ID, PRODUCT, BRAND, FACTORY_STANDARD, SURFACE_STANDARD, CREATEMAN, CREATETIME,
|
|
|
+ UPDATEMAN, UPDATETIME, MEMO,ISPINZHONG
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
- t.STANDARD_ID, t.PRODUCT, t.BRAND, t.FACTORY_STANDARD, t.SURFACE_STANDARD, t.CREATEMAN,
|
|
|
+ t.STANDARD_ID, t.PRODUCT, t.BRAND, t.FACTORY_STANDARD, t.SURFACE_STANDARD, t.CREATEMAN,
|
|
|
t.CREATETIME, t.UPDATEMAN, t.UPDATETIME, t.MEMO
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
@@ -173,6 +174,9 @@
|
|
|
<if test="memo != null">
|
|
|
MEMO,
|
|
|
</if>
|
|
|
+ <if test="isPinZhong != null">
|
|
|
+ ISPINZHONG,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="standardId != null">
|
|
@@ -205,6 +209,9 @@
|
|
|
<if test="memo != null">
|
|
|
#{memo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="isPinZhong != null">
|
|
|
+ #{isPinZhong,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emsproductsexecutivestandard.model.EmsProductsExecutiveStandard">
|
|
@@ -217,6 +224,7 @@
|
|
|
CREATETIME = #{createtime,jdbcType=TIMESTAMP},
|
|
|
UPDATEMAN = #{updateman,jdbcType=VARCHAR},
|
|
|
UPDATETIME = #{updatetime,jdbcType=TIMESTAMP},
|
|
|
+ ISPINZHONG = #{isPinZhong,jdbcType=VARCHAR},
|
|
|
MEMO = #{memo,jdbcType=VARCHAR}
|
|
|
where STANDARD_ID = #{standardId,jdbcType=VARCHAR}
|
|
|
</update>
|
|
@@ -250,6 +258,9 @@
|
|
|
<if test="memo != null">
|
|
|
MEMO = #{memo,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="isPinZhong != null">
|
|
|
+ ISPINZHONG = #{isPinZhong,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where STANDARD_ID = #{standardId,jdbcType=VARCHAR}
|
|
|
</update>
|
|
@@ -268,19 +279,19 @@
|
|
|
ORDER BY LENGTH(PRODUCT),PRODUCT
|
|
|
</select>
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
|
- insert into EMS_PRODUCTS_EXECUTIVE_STANDARD
|
|
|
- (STANDARD_ID,
|
|
|
- PRODUCT, BRAND, FACTORY_STANDARD,
|
|
|
- SURFACE_STANDARD, CREATEMAN, CREATETIME,
|
|
|
- UPDATEMAN, UPDATETIME, MEMO
|
|
|
+ insert into EMS_PRODUCTS_EXECUTIVE_STANDARD
|
|
|
+ (STANDARD_ID,
|
|
|
+ PRODUCT, BRAND, FACTORY_STANDARD,
|
|
|
+ SURFACE_STANDARD, CREATEMAN, CREATETIME,
|
|
|
+ UPDATEMAN, UPDATETIME, MEMO, ISPINZHONG
|
|
|
)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
|
#{item.standardId,jdbcType=VARCHAR},
|
|
|
- #{item.product,jdbcType=VARCHAR}, #{item.brand,jdbcType=VARCHAR}, #{item.factoryStandard,jdbcType=VARCHAR},
|
|
|
- #{item.surfaceStandard,jdbcType=VARCHAR}, #{item.createman,jdbcType=VARCHAR}, #{item.createtime,jdbcType=TIMESTAMP},
|
|
|
- #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.memo,jdbcType=VARCHAR}
|
|
|
- from dual
|
|
|
+ #{item.product,jdbcType=VARCHAR}, #{item.brand,jdbcType=VARCHAR}, #{item.factoryStandard,jdbcType=VARCHAR},
|
|
|
+ #{item.surfaceStandard,jdbcType=VARCHAR}, #{item.createman,jdbcType=VARCHAR}, #{item.createtime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=TIMESTAMP}, #{item.memo,jdbcType=VARCHAR}, #{item.isPinZhong,jdbcType=VARCHAR}
|
|
|
+ from dual
|
|
|
</foreach> )
|
|
|
</insert>
|
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -326,7 +337,11 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case STANDARD_ID" close="end">
|
|
|
when #{item.standardId,jdbcType=VARCHAR} then #{item.memo,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- where STANDARD_ID in
|
|
|
+ ,ISPINZHONG=
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case STANDARD_ID" close="end">
|
|
|
+ when #{item.standardId,jdbcType=VARCHAR} then #{item.isPinZhong,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ where STANDARD_ID in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.standardId,jdbcType=VARCHAR}
|
|
|
</foreach>
|