Просмотр исходного кода

钢产品出厂标准维护添加字段“是否品种钢"

zhangy 2 лет назад
Родитель
Сommit
a4d091ff29

+ 28 - 13
src/main/java/com/steerinfo/ems/emsproductsexecutivestandard/mapper/EmsProductsExecutiveStandardMapper.xml

@@ -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> 

+ 14 - 1
src/main/java/com/steerinfo/ems/emsproductsexecutivestandard/model/EmsProductsExecutiveStandard.java

@@ -67,6 +67,11 @@ public class EmsProductsExecutiveStandard implements IBasePO<String> {
      */
     @ApiModelProperty(value="备注",required=false)
     private String memo;
+    /**
+     * 备注(MEMO,VARCHAR,1)
+     */
+    @ApiModelProperty(value="是否品种钢",required=false)
+    private String isPinZhong;
 
     private static final long serialVersionUID = 1L;
 
@@ -160,6 +165,14 @@ public class EmsProductsExecutiveStandard implements IBasePO<String> {
         this.memo = memo == null ? null : memo.trim();
     }
 
+    public String getIsPinZhong() {
+        return isPinZhong;
+    }
+
+    public void setIsPinZhong(String isPinZhong) {
+        this.isPinZhong = isPinZhong;
+    }
+
     @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();
@@ -180,4 +193,4 @@ public class EmsProductsExecutiveStandard implements IBasePO<String> {
         sb.append("]");
         return sb.toString();
     }
-}
+}