| 
					
				 | 
			
			
				@@ -1,264 +1,266 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<?xml version="1.0" encoding="UTF-8"?>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<mapper namespace="com.steerinfo.ems.emsprodplanroundweight.mapper.EmsProdplanRoundWeightMapper">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <resultMap id="BaseResultMap" type="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <id column="FID" jdbcType="VARCHAR" property="fid" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="PRODATE" jdbcType="VARCHAR" property="prodate" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="MATERIALCODE" jdbcType="VARCHAR" property="materialcode" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="MATERIALNAME" jdbcType="VARCHAR" property="materialname" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="QTY" jdbcType="DECIMAL" property="qty" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="UNIT" jdbcType="VARCHAR" property="unit" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <result column="LC_ID" jdbcType="VARCHAR" property="lcId" />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </resultMap>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="columns">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    FID, PRODATE, MATERIALCODE, MATERIALNAME, QTY, UNIT, LC_ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="columns_alias">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    t.FID, t.PRODATE, t.MATERIALCODE, t.MATERIALNAME, t.QTY, t.UNIT, t.LC_ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="select">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SELECT <include refid="columns"/> FROM EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="select_alias">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SELECT <include refid="columns_alias"/> FROM EMS_PRODPLAN_ROUND_WEIGHT t
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="where">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <where> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="fid != null and fid != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and FID = #{fid}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null and prodate != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and PRODATE = #{prodate}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null and materialcode != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and MATERIALCODE = #{materialcode}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null and materialname != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and MATERIALNAME = #{materialname}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and QTY = #{qty}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null and unit != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and UNIT = #{unit}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null and lcId != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and LC_ID = #{lcId}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </where>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <sql id="whereLike">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <where> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="fid != null and fid != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and FID LIKE '%${fid}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null and prodate != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and PRODATE LIKE '%${prodate}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null and materialcode != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and MATERIALCODE LIKE '%${materialcode}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null and materialname != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and MATERIALNAME LIKE '%${materialname}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and QTY = #{qty}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null and unit != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and UNIT LIKE '%${unit}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null and lcId != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        and LC_ID LIKE '%${lcId}%'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </where>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </sql>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    delete from EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where FID = #{fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </delete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    delete from EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where 1!=1 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null and prodate != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or PRODATE = #{prodate}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null and materialcode != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or MATERIALCODE = #{materialcode}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null and materialname != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or MATERIALNAME = #{materialname}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or QTY = #{qty}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null and unit != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or UNIT = #{unit}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null and lcId != ''">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        or LC_ID = #{lcId}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </delete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <insert id="insert" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    insert into EMS_PRODPLAN_ROUND_WEIGHT (FID, PRODATE, MATERIALCODE, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MATERIALNAME, QTY, UNIT, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      LC_ID)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    values (#{fid,jdbcType=VARCHAR}, #{prodate,jdbcType=VARCHAR}, #{materialcode,jdbcType=VARCHAR}, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{materialname,jdbcType=VARCHAR}, #{qty,jdbcType=DECIMAL}, #{unit,jdbcType=VARCHAR}, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{lcId,jdbcType=VARCHAR})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </insert>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <insert id="insertSelective" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    insert into EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <trim prefix="(" suffix=")" suffixOverrides=",">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="fid != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FID,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PRODATE,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MATERIALCODE,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MATERIALNAME,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        QTY,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UNIT,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LC_ID,
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </trim>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <trim prefix="values (" suffix=")" suffixOverrides=",">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="fid != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{fid,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{prodate,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{materialcode,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{materialname,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{qty,jdbcType=DECIMAL},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{unit,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        #{lcId,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </trim>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </insert>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    update EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    set PRODATE = #{prodate,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MATERIALCODE = #{materialcode,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      MATERIALNAME = #{materialname,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      QTY = #{qty,jdbcType=DECIMAL},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      UNIT = #{unit,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      LC_ID = #{lcId,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where FID = #{fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </update>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    update EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <set>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="prodate != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PRODATE = #{prodate,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialcode != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MATERIALCODE = #{materialcode,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="materialname != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        MATERIALNAME = #{materialname,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="qty != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        QTY = #{qty,jdbcType=DECIMAL},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="unit != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        UNIT = #{unit,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <if test="lcId != null">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LC_ID = #{lcId,jdbcType=VARCHAR},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </if>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </set>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where FID = #{fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </update>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <include refid="select"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where FID = #{fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <include refid="select"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <include refid="where"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <include refid="select"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <include refid="whereLike"/>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </select>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <insert id="batchInsert" parameterType="java.util.List">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    insert into EMS_PRODPLAN_ROUND_WEIGHT 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (FID, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      PRODATE, MATERIALCODE, MATERIALNAME, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      QTY, UNIT, LC_ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ( <foreach collection="list" item="item" separator="union all"> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   select  
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{item.fid,jdbcType=VARCHAR}, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{item.prodate,jdbcType=VARCHAR}, #{item.materialcode,jdbcType=VARCHAR}, #{item.materialname,jdbcType=VARCHAR}, 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{item.qty,jdbcType=DECIMAL}, #{item.unit,jdbcType=VARCHAR}, #{item.lcId,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       from dual  
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   </foreach> )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </insert>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <update id="batchUpdate" parameterType="java.util.List">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     update EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     set
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       FID=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,PRODATE=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.prodate,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,MATERIALCODE=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.materialcode,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,MATERIALNAME=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.materialname,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,QTY=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.qty,jdbcType=DECIMAL}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,UNIT=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.unit,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       ,LC_ID=
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          when #{item.fid,jdbcType=VARCHAR} then #{item.lcId,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     where FID in 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    #{item.fid,jdbcType=VARCHAR}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     </foreach> 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </update>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <delete id="batchDelete" parameterType="java.util.List">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    delete from EMS_PRODPLAN_ROUND_WEIGHT
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    where FID in 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <foreach collection="list" item="id" open="(" close=")" separator=",">
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      #{id}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </foreach>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  </delete>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <!-- 友情提示!!!-->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-</mapper> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<?xml version="1.0" encoding="UTF-8"?> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<mapper namespace="com.steerinfo.ems.emsprodplanroundweight.mapper.EmsProdplanRoundWeightMapper"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <resultMap id="BaseResultMap" type="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <id column="FID" jdbcType="VARCHAR" property="fid" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="PRODATE" jdbcType="VARCHAR" property="prodate" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="MATERIALCODE" jdbcType="VARCHAR" property="materialcode" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="MATERIALNAME" jdbcType="VARCHAR" property="materialname" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="QTY" jdbcType="DECIMAL" property="qty" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="UNIT" jdbcType="VARCHAR" property="unit" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <result column="LC_ID" jdbcType="VARCHAR" property="lcId" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </resultMap> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="columns"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    FID, PRODATE, MATERIALCODE, MATERIALNAME, QTY, UNIT, LC_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="columns_alias"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    t.FID, t.PRODATE, t.MATERIALCODE, t.MATERIALNAME, t.QTY, t.UNIT, t.LC_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="select"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    SELECT <include refid="columns"/> FROM EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="select_alias"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    SELECT <include refid="columns_alias"/> FROM EMS_PRODPLAN_ROUND_WEIGHT t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="where"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <where>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="fid != null and fid != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and FID = #{fid} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null and prodate != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and PRODATE = #{prodate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null and materialcode != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and MATERIALCODE = #{materialcode} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null and materialname != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and MATERIALNAME = #{materialname} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and QTY = #{qty} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null and unit != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and UNIT = #{unit} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null and lcId != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and LC_ID = #{lcId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <sql id="whereLike"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <where>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="fid != null and fid != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and FID LIKE '%${fid}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null and prodate != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and PRODATE LIKE '%${prodate}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null and materialcode != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and MATERIALCODE LIKE '%${materialcode}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null and materialname != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and MATERIALNAME LIKE '%${materialname}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and QTY = #{qty} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null and unit != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and UNIT LIKE '%${unit}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null and lcId != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        and LC_ID LIKE '%${lcId}%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </where> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <delete id="deleteByPrimaryKey" parameterType="java.lang.String"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delete from EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where FID = #{fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delete from EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where 1!=1  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null and prodate != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or PRODATE = #{prodate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null and materialcode != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or MATERIALCODE = #{materialcode} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null and materialname != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or MATERIALNAME = #{materialname} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or QTY = #{qty} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null and unit != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or UNIT = #{unit} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null and lcId != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        or LC_ID = #{lcId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <insert id="insert" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    insert into EMS_PRODPLAN_ROUND_WEIGHT (FID, PRODATE, MATERIALCODE, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MATERIALNAME, QTY, UNIT,LC_ID,REMARK) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    values (#{fid,jdbcType=VARCHAR}, #{prodate,jdbcType=VARCHAR}, #{materialcode,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{materialname,jdbcType=VARCHAR}, #{qty,jdbcType=DECIMAL}, #{unit,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{lcId,jdbcType=VARCHAR},#{remark,jdbcType=VARCHAR}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <insert id="insertSelective" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    insert into EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <trim prefix="(" suffix=")" suffixOverrides=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="fid != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FID, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PRODATE, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MATERIALCODE, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MATERIALNAME, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        QTY, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UNIT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LC_ID, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </trim> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <trim prefix="values (" suffix=")" suffixOverrides=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="fid != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{fid,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{prodate,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{materialcode,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{materialname,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{qty,jdbcType=DECIMAL}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{unit,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        #{lcId,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </trim> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    update EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    set PRODATE = #{prodate,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MATERIALCODE = #{materialcode,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      MATERIALNAME = #{materialname,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      QTY = #{qty,jdbcType=DECIMAL}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      UNIT = #{unit,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      LC_ID = #{lcId,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where FID = #{fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emsprodplanroundweight.model.EmsProdplanRoundWeight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    update EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="prodate != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PRODATE = #{prodate,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialcode != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MATERIALCODE = #{materialcode,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="materialname != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        MATERIALNAME = #{materialname,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="qty != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        QTY = #{qty,jdbcType=DECIMAL}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="unit != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UNIT = #{unit,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="lcId != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LC_ID = #{lcId,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <if test="remark != null"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        REMARK = #{remark,jdbcType=VARCHAR}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </set> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where FID = #{fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <include refid="select"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where FID = #{fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <include refid="select"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <include refid="where"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <include refid="select"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <include refid="whereLike"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <insert id="batchInsert" parameterType="java.util.List"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    insert into EMS_PRODPLAN_ROUND_WEIGHT  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      (FID,  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      PRODATE, MATERIALCODE, MATERIALNAME,  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      QTY, UNIT, LC_ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ( <foreach collection="list" item="item" separator="union all">  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   select   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{item.fid,jdbcType=VARCHAR},  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{item.prodate,jdbcType=VARCHAR}, #{item.materialcode,jdbcType=VARCHAR}, #{item.materialname,jdbcType=VARCHAR},  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{item.qty,jdbcType=DECIMAL}, #{item.unit,jdbcType=VARCHAR}, #{item.lcId,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       from dual   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   </foreach> ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </insert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <update id="batchUpdate" parameterType="java.util.List"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     update EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       FID= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,PRODATE= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.prodate,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,MATERIALCODE= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.materialcode,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,MATERIALNAME= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.materialname,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,QTY= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.qty,jdbcType=DECIMAL} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,UNIT= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.unit,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ,LC_ID= 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       <foreach collection="list" item="item" index="index" separator=" " open="case FID" close="end"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          when #{item.fid,jdbcType=VARCHAR} then #{item.lcId,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     where FID in  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     <foreach collection="list" index="index" item="item" separator="," open="(" close=")"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    #{item.fid,jdbcType=VARCHAR} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </update> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <delete id="batchDelete" parameterType="java.util.List"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    delete from EMS_PRODPLAN_ROUND_WEIGHT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    where FID in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <foreach collection="list" item="id" open="(" close=")" separator=","> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #{id} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  </delete> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <!-- 友情提示!!!--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</mapper> 
			 |