|  | @@ -0,0 +1,533 @@
 | 
	
		
			
				|  |  | +<?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.product.dzmaterialsf.mapper.DzMaterialSfMapper">
 | 
	
		
			
				|  |  | +  <resultMap id="BaseResultMap" type="com.steerinfo.product.dzmaterialsf.model.DzMaterialSf">
 | 
	
		
			
				|  |  | +    <id column="GBSJ" jdbcType="VARCHAR" property="gbsj" />
 | 
	
		
			
				|  |  | +    <result column="CINVCCODE" jdbcType="VARCHAR" property="cinvccode" />
 | 
	
		
			
				|  |  | +    <result column="CINVCNAME" jdbcType="VARCHAR" property="cinvcname" />
 | 
	
		
			
				|  |  | +    <result column="CINVCODE" jdbcType="VARCHAR" property="cinvcode" />
 | 
	
		
			
				|  |  | +    <result column="CINVNAME" jdbcType="VARCHAR" property="cinvname" />
 | 
	
		
			
				|  |  | +    <result column="CINVSTD" jdbcType="VARCHAR" property="cinvstd" />
 | 
	
		
			
				|  |  | +    <result column="CWHCODE" jdbcType="VARCHAR" property="cwhcode" />
 | 
	
		
			
				|  |  | +    <result column="CWHNAME" jdbcType="VARCHAR" property="cwhname" />
 | 
	
		
			
				|  |  | +    <result column="MZ" jdbcType="DECIMAL" property="mz" />
 | 
	
		
			
				|  |  | +    <result column="PZ" jdbcType="DECIMAL" property="pz" />
 | 
	
		
			
				|  |  | +    <result column="JZ" jdbcType="DECIMAL" property="jz" />
 | 
	
		
			
				|  |  | +    <result column="TAB" jdbcType="VARCHAR" property="tab" />
 | 
	
		
			
				|  |  | +    <result column="CREATEMAN" jdbcType="VARCHAR" property="createman" />
 | 
	
		
			
				|  |  | +    <result column="CREATETIME" jdbcType="VARCHAR" property="createtime" />
 | 
	
		
			
				|  |  | +    <result column="UPDATEMAN" jdbcType="VARCHAR" property="updateman" />
 | 
	
		
			
				|  |  | +    <result column="UPDATETIME" jdbcType="VARCHAR" property="updatetime" />
 | 
	
		
			
				|  |  | +    <result column="READTIME" jdbcType="VARCHAR" property="readtime" />
 | 
	
		
			
				|  |  | +    <result column="DJLX" jdbcType="VARCHAR" property="djlx" />
 | 
	
		
			
				|  |  | +    <result column="PZDL" jdbcType="VARCHAR" property="pzdl" />
 | 
	
		
			
				|  |  | +  </resultMap>
 | 
	
		
			
				|  |  | +  <sql id="columns">
 | 
	
		
			
				|  |  | +    GBSJ, CINVCCODE, CINVCNAME, CINVCODE, CINVNAME, CINVSTD, CWHCODE, CWHNAME, MZ, PZ, 
 | 
	
		
			
				|  |  | +    JZ, TAB, CREATEMAN, CREATETIME, UPDATEMAN, UPDATETIME, READTIME, DJLX, PZDL
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <sql id="columns_alias">
 | 
	
		
			
				|  |  | +    t.GBSJ, t.CINVCCODE, t.CINVCNAME, t.CINVCODE, t.CINVNAME, t.CINVSTD, t.CWHCODE, t.CWHNAME, 
 | 
	
		
			
				|  |  | +    t.MZ, t.PZ, t.JZ, t.TAB, t.CREATEMAN, t.CREATETIME, t.UPDATEMAN, t.UPDATETIME, t.READTIME,
 | 
	
		
			
				|  |  | +    t.DJLX, t.PZDL
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <sql id="select">
 | 
	
		
			
				|  |  | +    SELECT <include refid="columns"/> FROM DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <sql id="select_alias">
 | 
	
		
			
				|  |  | +    SELECT <include refid="columns_alias"/> FROM DZ_MATERIAL_SF t
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <sql id="where">
 | 
	
		
			
				|  |  | +    <where> 
 | 
	
		
			
				|  |  | +      <if test="gbsj != null and gbsj != ''">
 | 
	
		
			
				|  |  | +        and GBSJ = #{gbsj}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null and cinvccode != ''">
 | 
	
		
			
				|  |  | +        and CINVCCODE = #{cinvccode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null and cinvcname != ''">
 | 
	
		
			
				|  |  | +        and CINVCNAME = #{cinvcname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null and cinvcode != ''">
 | 
	
		
			
				|  |  | +        and CINVCODE = #{cinvcode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null and cinvname != ''">
 | 
	
		
			
				|  |  | +        and CINVNAME = #{cinvname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null and cinvstd != ''">
 | 
	
		
			
				|  |  | +        and CINVSTD = #{cinvstd}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null and cwhcode != ''">
 | 
	
		
			
				|  |  | +        and CWHCODE = #{cwhcode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null and cwhname != ''">
 | 
	
		
			
				|  |  | +        and CWHNAME = #{cwhname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        and MZ = #{mz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        and PZ = #{pz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        and JZ = #{jz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null and tab != ''">
 | 
	
		
			
				|  |  | +        and TAB = #{tab}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null and createman != ''">
 | 
	
		
			
				|  |  | +        and CREATEMAN = #{createman}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null and createtime != ''">
 | 
	
		
			
				|  |  | +        and CREATETIME = #{createtime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null and updateman != ''">
 | 
	
		
			
				|  |  | +        and UPDATEMAN = #{updateman}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null and updatetime != ''">
 | 
	
		
			
				|  |  | +        and UPDATETIME = #{updatetime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null and readtime != ''">
 | 
	
		
			
				|  |  | +        and READTIME = #{readtime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +    </where>
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <sql id="whereLike">
 | 
	
		
			
				|  |  | +    <where> 
 | 
	
		
			
				|  |  | +      <if test="gbsj != null and gbsj != ''">
 | 
	
		
			
				|  |  | +        and GBSJ LIKE '%${gbsj}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null and cinvccode != ''">
 | 
	
		
			
				|  |  | +        and CINVCCODE LIKE '%${cinvccode}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null and cinvcname != ''">
 | 
	
		
			
				|  |  | +        and CINVCNAME LIKE '%${cinvcname}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null and cinvcode != ''">
 | 
	
		
			
				|  |  | +        and CINVCODE LIKE '%${cinvcode}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null and cinvname != ''">
 | 
	
		
			
				|  |  | +        and CINVNAME LIKE '%${cinvname}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null and cinvstd != ''">
 | 
	
		
			
				|  |  | +        and CINVSTD LIKE '%${cinvstd}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null and cwhcode != ''">
 | 
	
		
			
				|  |  | +        and CWHCODE LIKE '%${cwhcode}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null and cwhname != ''">
 | 
	
		
			
				|  |  | +        and CWHNAME LIKE '%${cwhname}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        and MZ = #{mz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        and PZ = #{pz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        and JZ = #{jz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null and tab != ''">
 | 
	
		
			
				|  |  | +        and TAB LIKE '%${tab}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null and createman != ''">
 | 
	
		
			
				|  |  | +        and CREATEMAN LIKE '%${createman}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null and createtime != ''">
 | 
	
		
			
				|  |  | +        and CREATETIME LIKE '%${createtime}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null and updateman != ''">
 | 
	
		
			
				|  |  | +        and UPDATEMAN LIKE '%${updateman}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null and updatetime != ''">
 | 
	
		
			
				|  |  | +        and UPDATETIME LIKE '%${updatetime}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null and readtime != ''">
 | 
	
		
			
				|  |  | +        and READTIME LIKE '%${readtime}%'
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +    </where>
 | 
	
		
			
				|  |  | +  </sql>
 | 
	
		
			
				|  |  | +  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
 | 
	
		
			
				|  |  | +    delete from DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    where GBSJ = #{gbsj,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +  </delete>
 | 
	
		
			
				|  |  | +  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
 | 
	
		
			
				|  |  | +    delete from DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    where 1!=1 
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null and cinvccode != ''">
 | 
	
		
			
				|  |  | +        or CINVCCODE = #{cinvccode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null and cinvcname != ''">
 | 
	
		
			
				|  |  | +        or CINVCNAME = #{cinvcname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null and cinvcode != ''">
 | 
	
		
			
				|  |  | +        or CINVCODE = #{cinvcode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null and cinvname != ''">
 | 
	
		
			
				|  |  | +        or CINVNAME = #{cinvname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null and cinvstd != ''">
 | 
	
		
			
				|  |  | +        or CINVSTD = #{cinvstd}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null and cwhcode != ''">
 | 
	
		
			
				|  |  | +        or CWHCODE = #{cwhcode}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null and cwhname != ''">
 | 
	
		
			
				|  |  | +        or CWHNAME = #{cwhname}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        or MZ = #{mz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        or PZ = #{pz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        or JZ = #{jz}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null and tab != ''">
 | 
	
		
			
				|  |  | +        or TAB = #{tab}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null and createman != ''">
 | 
	
		
			
				|  |  | +        or CREATEMAN = #{createman}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null and createtime != ''">
 | 
	
		
			
				|  |  | +        or CREATETIME = #{createtime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null and updateman != ''">
 | 
	
		
			
				|  |  | +        or UPDATEMAN = #{updateman}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null and updatetime != ''">
 | 
	
		
			
				|  |  | +        or UPDATETIME = #{updatetime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null and readtime != ''">
 | 
	
		
			
				|  |  | +        or READTIME = #{readtime}
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +  </delete>
 | 
	
		
			
				|  |  | +  <insert id="insert" parameterType="com.steerinfo.product.dzmaterialsf.model.DzMaterialSf">
 | 
	
		
			
				|  |  | +    insert into DZ_MATERIAL_SF (GBSJ, CINVCCODE, CINVCNAME, 
 | 
	
		
			
				|  |  | +      CINVCODE, CINVNAME, CINVSTD, 
 | 
	
		
			
				|  |  | +      CWHCODE, CWHNAME, MZ, 
 | 
	
		
			
				|  |  | +      PZ, JZ, TAB, CREATEMAN, 
 | 
	
		
			
				|  |  | +      CREATETIME, UPDATEMAN, UPDATETIME, 
 | 
	
		
			
				|  |  | +      READTIME)
 | 
	
		
			
				|  |  | +    values (#{gbsj,jdbcType=VARCHAR}, #{cinvccode,jdbcType=VARCHAR}, #{cinvcname,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{cinvcode,jdbcType=VARCHAR}, #{cinvname,jdbcType=VARCHAR}, #{cinvstd,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{cwhcode,jdbcType=VARCHAR}, #{cwhname,jdbcType=VARCHAR}, #{mz,jdbcType=DECIMAL}, 
 | 
	
		
			
				|  |  | +      #{pz,jdbcType=DECIMAL}, #{jz,jdbcType=DECIMAL}, #{tab,jdbcType=VARCHAR}, #{createman,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{createtime,jdbcType=VARCHAR}, #{updateman,jdbcType=VARCHAR}, #{updatetime,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{readtime,jdbcType=VARCHAR})
 | 
	
		
			
				|  |  | +  </insert>
 | 
	
		
			
				|  |  | +  <insert id="insertSelective" parameterType="com.steerinfo.product.dzmaterialsf.model.DzMaterialSf">
 | 
	
		
			
				|  |  | +    insert into DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    <trim prefix="(" suffix=")" suffixOverrides=",">
 | 
	
		
			
				|  |  | +      <if test="gbsj != null">
 | 
	
		
			
				|  |  | +        GBSJ,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null">
 | 
	
		
			
				|  |  | +        CINVCCODE,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null">
 | 
	
		
			
				|  |  | +        CINVCNAME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null">
 | 
	
		
			
				|  |  | +        CINVCODE,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null">
 | 
	
		
			
				|  |  | +        CINVNAME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null">
 | 
	
		
			
				|  |  | +        CINVSTD,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null">
 | 
	
		
			
				|  |  | +        CWHCODE,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null">
 | 
	
		
			
				|  |  | +        CWHNAME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        MZ,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        PZ,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        JZ,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null">
 | 
	
		
			
				|  |  | +        TAB,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null">
 | 
	
		
			
				|  |  | +        CREATEMAN,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null">
 | 
	
		
			
				|  |  | +        CREATETIME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null">
 | 
	
		
			
				|  |  | +        UPDATEMAN,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null">
 | 
	
		
			
				|  |  | +        UPDATETIME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null">
 | 
	
		
			
				|  |  | +        READTIME,
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +    </trim>
 | 
	
		
			
				|  |  | +    <trim prefix="values (" suffix=")" suffixOverrides=",">
 | 
	
		
			
				|  |  | +      <if test="gbsj != null">
 | 
	
		
			
				|  |  | +        #{gbsj,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null">
 | 
	
		
			
				|  |  | +        #{cinvccode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null">
 | 
	
		
			
				|  |  | +        #{cinvcname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null">
 | 
	
		
			
				|  |  | +        #{cinvcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null">
 | 
	
		
			
				|  |  | +        #{cinvname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null">
 | 
	
		
			
				|  |  | +        #{cinvstd,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null">
 | 
	
		
			
				|  |  | +        #{cwhcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null">
 | 
	
		
			
				|  |  | +        #{cwhname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        #{mz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        #{pz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        #{jz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null">
 | 
	
		
			
				|  |  | +        #{tab,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null">
 | 
	
		
			
				|  |  | +        #{createman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null">
 | 
	
		
			
				|  |  | +        #{createtime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null">
 | 
	
		
			
				|  |  | +        #{updateman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null">
 | 
	
		
			
				|  |  | +        #{updatetime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null">
 | 
	
		
			
				|  |  | +        #{readtime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +    </trim>
 | 
	
		
			
				|  |  | +  </insert>
 | 
	
		
			
				|  |  | +  <update id="updateByPrimaryKey" parameterType="com.steerinfo.product.dzmaterialsf.model.DzMaterialSf">
 | 
	
		
			
				|  |  | +    update DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    set CINVCCODE = #{cinvccode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CINVCNAME = #{cinvcname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CINVCODE = #{cinvcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CINVNAME = #{cinvname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CINVSTD = #{cinvstd,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CWHCODE = #{cwhcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CWHNAME = #{cwhname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      MZ = #{mz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      PZ = #{pz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      JZ = #{jz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      TAB = #{tab,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CREATEMAN = #{createman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      CREATETIME = #{createtime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      UPDATEMAN = #{updateman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      UPDATETIME = #{updatetime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      READTIME = #{readtime,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +    where GBSJ = #{gbsj,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +  </update>
 | 
	
		
			
				|  |  | +  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.product.dzmaterialsf.model.DzMaterialSf">
 | 
	
		
			
				|  |  | +    update DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    <set>
 | 
	
		
			
				|  |  | +      <if test="cinvccode != null">
 | 
	
		
			
				|  |  | +        CINVCCODE = #{cinvccode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcname != null">
 | 
	
		
			
				|  |  | +        CINVCNAME = #{cinvcname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvcode != null">
 | 
	
		
			
				|  |  | +        CINVCODE = #{cinvcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvname != null">
 | 
	
		
			
				|  |  | +        CINVNAME = #{cinvname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cinvstd != null">
 | 
	
		
			
				|  |  | +        CINVSTD = #{cinvstd,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhcode != null">
 | 
	
		
			
				|  |  | +        CWHCODE = #{cwhcode,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="cwhname != null">
 | 
	
		
			
				|  |  | +        CWHNAME = #{cwhname,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="mz != null">
 | 
	
		
			
				|  |  | +        MZ = #{mz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="pz != null">
 | 
	
		
			
				|  |  | +        PZ = #{pz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="jz != null">
 | 
	
		
			
				|  |  | +        JZ = #{jz,jdbcType=DECIMAL},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="tab != null">
 | 
	
		
			
				|  |  | +        TAB = #{tab,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createman != null">
 | 
	
		
			
				|  |  | +        CREATEMAN = #{createman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="createtime != null">
 | 
	
		
			
				|  |  | +        CREATETIME = #{createtime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updateman != null">
 | 
	
		
			
				|  |  | +        UPDATEMAN = #{updateman,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="updatetime != null">
 | 
	
		
			
				|  |  | +        UPDATETIME = #{updatetime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +      <if test="readtime != null">
 | 
	
		
			
				|  |  | +        READTIME = #{readtime,jdbcType=VARCHAR},
 | 
	
		
			
				|  |  | +      </if>
 | 
	
		
			
				|  |  | +    </set>
 | 
	
		
			
				|  |  | +    where GBSJ = #{gbsj,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +  </update>
 | 
	
		
			
				|  |  | +  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
 | 
	
		
			
				|  |  | +    <include refid="select"/>
 | 
	
		
			
				|  |  | +    where GBSJ = #{gbsj,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 DZ_MATERIAL_SF 
 | 
	
		
			
				|  |  | +      (GBSJ, 
 | 
	
		
			
				|  |  | +      CINVCCODE, CINVCNAME, CINVCODE, 
 | 
	
		
			
				|  |  | +      CINVNAME, CINVSTD, CWHCODE, 
 | 
	
		
			
				|  |  | +      CWHNAME, MZ, PZ, 
 | 
	
		
			
				|  |  | +      JZ, TAB, CREATEMAN, 
 | 
	
		
			
				|  |  | +      CREATETIME, UPDATEMAN, UPDATETIME, 
 | 
	
		
			
				|  |  | +      READTIME)
 | 
	
		
			
				|  |  | +    ( <foreach collection="list" item="item" separator="union all"> 
 | 
	
		
			
				|  |  | +   select  
 | 
	
		
			
				|  |  | +      #{item.gbsj,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{item.cinvccode,jdbcType=VARCHAR}, #{item.cinvcname,jdbcType=VARCHAR}, #{item.cinvcode,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{item.cinvname,jdbcType=VARCHAR}, #{item.cinvstd,jdbcType=VARCHAR}, #{item.cwhcode,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{item.cwhname,jdbcType=VARCHAR}, #{item.mz,jdbcType=DECIMAL}, #{item.pz,jdbcType=DECIMAL}, 
 | 
	
		
			
				|  |  | +      #{item.jz,jdbcType=DECIMAL}, #{item.tab,jdbcType=VARCHAR}, #{item.createman,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{item.createtime,jdbcType=VARCHAR}, #{item.updateman,jdbcType=VARCHAR}, #{item.updatetime,jdbcType=VARCHAR}, 
 | 
	
		
			
				|  |  | +      #{item.readtime,jdbcType=VARCHAR} from dual  
 | 
	
		
			
				|  |  | +   </foreach> )
 | 
	
		
			
				|  |  | +  </insert>
 | 
	
		
			
				|  |  | +  <update id="batchUpdate" parameterType="java.util.List">
 | 
	
		
			
				|  |  | +     update DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +     set
 | 
	
		
			
				|  |  | +       GBSJ=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.gbsj,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CINVCCODE=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvccode,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CINVCNAME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvcname,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CINVCODE=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvcode,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CINVNAME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvname,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CINVSTD=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cinvstd,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CWHCODE=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cwhcode,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CWHNAME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.cwhname,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,MZ=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.mz,jdbcType=DECIMAL}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,PZ=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.pz,jdbcType=DECIMAL}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,JZ=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.jz,jdbcType=DECIMAL}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,TAB=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.tab,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CREATEMAN=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.createman,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,CREATETIME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.createtime,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,UPDATEMAN=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,UPDATETIME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.updatetime,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +       ,READTIME=
 | 
	
		
			
				|  |  | +       <foreach collection="list" item="item" index="index" separator=" " open="case GBSJ" close="end">
 | 
	
		
			
				|  |  | +          when #{item.gbsj,jdbcType=VARCHAR} then #{item.readtime,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +       </foreach>
 | 
	
		
			
				|  |  | +     where GBSJ in 
 | 
	
		
			
				|  |  | +     <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
 | 
	
		
			
				|  |  | +    #{item.gbsj,jdbcType=VARCHAR}
 | 
	
		
			
				|  |  | +     </foreach> 
 | 
	
		
			
				|  |  | +  </update>
 | 
	
		
			
				|  |  | +  <delete id="batchDelete" parameterType="java.util.List">
 | 
	
		
			
				|  |  | +    delete from DZ_MATERIAL_SF
 | 
	
		
			
				|  |  | +    where GBSJ in 
 | 
	
		
			
				|  |  | +    <foreach collection="list" item="id" open="(" close=")" separator=",">
 | 
	
		
			
				|  |  | +      #{id}
 | 
	
		
			
				|  |  | +    </foreach>
 | 
	
		
			
				|  |  | +  </delete>
 | 
	
		
			
				|  |  | +  <!-- 友情提示!!!-->
 | 
	
		
			
				|  |  | +  <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
 | 
	
		
			
				|  |  | +<!--  --cInvCName in('合金材料','国内矿粉','过滤材料','进口矿粉','原煤','外购精煤','国内球团','高炉干渣','进口块矿','石料')-->
 | 
	
		
			
				|  |  | +  <select id="getDzMaterialSf" resultMap="BaseResultMap" parameterType="java.lang.String" >
 | 
	
		
			
				|  |  | +    select * from (
 | 
	
		
			
				|  |  | +    SELECT CONVERT(varchar(100), gbsj, 23) as gbsj, cInvCCode, cInvCName, cInvCode, cInvName,
 | 
	
		
			
				|  |  | +    cInvStd, cWhCode, cWhName, sum(mz) as mz, sum(pz) as pz, sum(jz) as jz, djlx, pzdl, 'sh' as tab
 | 
	
		
			
				|  |  | +    FROM v_nyjk_sh where gbsj >= #{gbsj,jdbcType=VARCHAR} and pzdl IS NOT NULL
 | 
	
		
			
				|  |  | +    group by cInvCCode, cInvCName, cInvCode, cInvName, cInvStd, cWhCode, cWhName, CONVERT(varchar(100), gbsj, 23),djlx, pzdl
 | 
	
		
			
				|  |  | +    ) as sh union all (
 | 
	
		
			
				|  |  | +    SELECT CONVERT(varchar(100), gbsj, 23) as gbsj, cInvCCode, cInvCName, cInvCode, cInvName,
 | 
	
		
			
				|  |  | +    cInvStd, cWhCode, cWhName, sum(mz) as mz, sum(pz) as pz, sum(jz) as jz, djlx, pzdl, 'fh' as tab
 | 
	
		
			
				|  |  | +    FROM v_nyjk_fh where gbsj >= #{gbsj,jdbcType=VARCHAR} and pzdl IS NOT NULL
 | 
	
		
			
				|  |  | +    group by cInvCCode, cInvCName, cInvCode, cInvName, cInvStd, cWhCode, cWhName, CONVERT(varchar(100), [gbsj], 23),djlx, pzdl)
 | 
	
		
			
				|  |  | +  </select>
 | 
	
		
			
				|  |  | +</mapper>
 |