<?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="pwc.taxtech.atms.invoice.InputMaterialItemMapper"> <resultMap id="BaseResultMap" type="pwc.taxtech.atms.vat.entity.InputMaterialItem"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> <result column="ID" jdbcType="VARCHAR" property="ID" /> <result column="ITEM_DESC_ZHS" jdbcType="VARCHAR" property="ITEM_DESC_ZHS" /> <result column="ITEM_NUMBER" jdbcType="VARCHAR" property="ITEM_NUMBER" /> <result column="SPSM" jdbcType="VARCHAR" property="SPSM" /> <result column="JM" jdbcType="VARCHAR" property="JM" /> <result column="SL" jdbcType="VARCHAR" property="SL" /> <result column="GGXH" jdbcType="VARCHAR" property="GGXH" /> <result column="DJ" jdbcType="VARCHAR" property="DJ" /> <result column="PRIMARY_UNIT_OF_MEASURE" jdbcType="VARCHAR" property="PRIMARY_UNIT_OF_MEASURE" /> <result column="SFHS" jdbcType="VARCHAR" property="SFHS" /> <result column="SSFLMC" jdbcType="VARCHAR" property="SSFLMC" /> <result column="SFLSL" jdbcType="VARCHAR" property="SFLSL" /> <result column="SSFLBM" jdbcType="VARCHAR" property="SSFLBM" /> <result column="MSLX" jdbcType="VARCHAR" property="MSLX" /> <result column="SFXSYH" jdbcType="VARCHAR" property="SFXSYH" /> <result column="YHZCLXDM" jdbcType="VARCHAR" property="YHZCLXDM" /> <result column="LRSJ" jdbcType="VARCHAR" property="LRSJ" /> <result column="YXBJ" jdbcType="CHAR" property="YXBJ" /> <result column="ITEM_ID" jdbcType="VARCHAR" property="ITEM_ID" /> <result column="SET_VALUE_DESC_ZHS" jdbcType="VARCHAR" property="SET_VALUE_DESC_ZHS" /> <result column="NSRSBH" jdbcType="VARCHAR" property="NSRSBH" /> <result column="LRR" jdbcType="VARCHAR" property="LRR" /> <result column="XGR" jdbcType="VARCHAR" property="XGR" /> <result column="XGSJ" jdbcType="VARCHAR" property="XGSJ" /> <result column="SSJG" jdbcType="VARCHAR" property="SSJG" /> <result column="KPMC" jdbcType="VARCHAR" property="KPMC" /> <result column="SFXNWL" jdbcType="CHAR" property="SFXNWL" /> <result column="SETVALUE" jdbcType="VARCHAR" property="SETVALUE" /> <result column="ORG_CODE" jdbcType="VARCHAR" property="ORG_CODE" /> <result column="ITEM_DESC_US" jdbcType="VARCHAR" property="ITEM_DESC_US" /> <result column="ITEM_LONG_DESC_ZHS" jdbcType="VARCHAR" property="ITEM_LONG_DESC_ZHS" /> <result column="ITEM_LONG_DESC_US" jdbcType="VARCHAR" property="ITEM_LONG_DESC_US" /> <result column="UNIT_OF_MEASURE" jdbcType="VARCHAR" property="UNIT_OF_MEASURE" /> <result column="LOT_CONTROL" jdbcType="VARCHAR" property="LOT_CONTROL" /> <result column="SHELFLIFE_DAYS" jdbcType="VARCHAR" property="SHELFLIFE_DAYS" /> <result column="ITEM_STATUS" jdbcType="VARCHAR" property="ITEM_STATUS" /> <result column="STOCK_ENABLE_FLAG" jdbcType="VARCHAR" property="STOCK_ENABLE_FLAG" /> <result column="PURCHASING_ENABLE_FLAG" jdbcType="VARCHAR" property="PURCHASING_ENABLE_FLAG" /> <result column="MUST_APPROVE_VENDOR" jdbcType="VARCHAR" property="MUST_APPROVE_VENDOR" /> <result column="DEFAULT_BUYER_NUM" jdbcType="VARCHAR" property="DEFAULT_BUYER_NUM" /> <result column="DEFAULT_BUYER" jdbcType="VARCHAR" property="DEFAULT_BUYER" /> <result column="BOM_ENABLED_FLAG" jdbcType="VARCHAR" property="BOM_ENABLED_FLAG" /> <result column="BUILD_IN_WIP_FLAG" jdbcType="VARCHAR" property="BUILD_IN_WIP_FLAG" /> <result column="CUSTMOER_ORDER_FLAG" jdbcType="VARCHAR" property="CUSTMOER_ORDER_FLAG" /> <result column="INTERNAL_ORDER_FLAG" jdbcType="VARCHAR" property="INTERNAL_ORDER_FLAG" /> <result column="INVOICED_ENABLE_FLAG" jdbcType="VARCHAR" property="INVOICED_ENABLE_FLAG" /> <result column="TRANSACTION_ENABLE_FLAG" jdbcType="VARCHAR" property="TRANSACTION_ENABLE_FLAG" /> <result column="RECEIVE_ROUTING_ID" jdbcType="VARCHAR" property="RECEIVE_ROUTING_ID" /> <result column="EXTEND_ATTRIBUTES" jdbcType="VARCHAR" property="EXTEND_ATTRIBUTES" /> <result column="ATTR1" jdbcType="VARCHAR" property="ATTR1" /> <result column="ATTR2" jdbcType="VARCHAR" property="ATTR2" /> <result column="ATTR3" jdbcType="VARCHAR" property="ATTR3" /> <result column="ATTR4" jdbcType="VARCHAR" property="ATTR4" /> <result column="ATTR5" jdbcType="VARCHAR" property="ATTR5" /> </resultMap> <sql id="Example_Where_Clause"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> <where> <foreach collection="oredCriteria" item="criteria" separator="or"> <if test="criteria.valid"> <trim prefix="(" prefixOverrides="and" suffix=")"> <foreach collection="criteria.criteria" item="criterion"> <choose> <when test="criterion.noValue"> and ${criterion.condition} </when> <when test="criterion.singleValue"> and ${criterion.condition} #{criterion.value} </when> <when test="criterion.betweenValue"> and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} </when> <when test="criterion.listValue"> and ${criterion.condition} <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> #{listItem} </foreach> </when> </choose> </foreach> </trim> </if> </foreach> </where> </sql> <sql id="Update_By_Example_Where_Clause"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> <where> <foreach collection="example.oredCriteria" item="criteria" separator="or"> <if test="criteria.valid"> <trim prefix="(" prefixOverrides="and" suffix=")"> <foreach collection="criteria.criteria" item="criterion"> <choose> <when test="criterion.noValue"> and ${criterion.condition} </when> <when test="criterion.singleValue"> and ${criterion.condition} #{criterion.value} </when> <when test="criterion.betweenValue"> and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} </when> <when test="criterion.listValue"> and ${criterion.condition} <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=","> #{listItem} </foreach> </when> </choose> </foreach> </trim> </if> </foreach> </where> </sql> <sql id="Base_Column_List"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> ID, ITEM_DESC_ZHS, ITEM_NUMBER, SPSM, JM, SL, GGXH, DJ, PRIMARY_UNIT_OF_MEASURE, SFHS, SSFLMC, SFLSL, SSFLBM, MSLX, SFXSYH, YHZCLXDM, LRSJ, YXBJ, ITEM_ID, SET_VALUE_DESC_ZHS, NSRSBH, LRR, XGR, XGSJ, SSJG, KPMC, SFXNWL, SETVALUE, ORG_CODE, ITEM_DESC_US, ITEM_LONG_DESC_ZHS, ITEM_LONG_DESC_US, UNIT_OF_MEASURE, LOT_CONTROL, SHELFLIFE_DAYS, ITEM_STATUS, STOCK_ENABLE_FLAG, PURCHASING_ENABLE_FLAG, MUST_APPROVE_VENDOR, DEFAULT_BUYER_NUM, DEFAULT_BUYER, BOM_ENABLED_FLAG, BUILD_IN_WIP_FLAG, CUSTMOER_ORDER_FLAG, INTERNAL_ORDER_FLAG, INVOICED_ENABLE_FLAG, TRANSACTION_ENABLE_FLAG, RECEIVE_ROUTING_ID, EXTEND_ATTRIBUTES, ATTR1, ATTR2, ATTR3, ATTR4, ATTR5 </sql> <select id="selectByExample" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItemExample" resultMap="BaseResultMap"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> select <if test="distinct"> distinct </if> <include refid="Base_Column_List" /> from INPUT_MATERIAL_ITEM <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select> <delete id="deleteByExample" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItemExample"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> delete from INPUT_MATERIAL_ITEM <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> </delete> <insert id="insert" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItem"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> insert into INPUT_MATERIAL_ITEM (ID, ITEM_DESC_ZHS, ITEM_NUMBER, SPSM, JM, SL, GGXH, DJ, PRIMARY_UNIT_OF_MEASURE, SFHS, SSFLMC, SFLSL, SSFLBM, MSLX, SFXSYH, YHZCLXDM, LRSJ, YXBJ, ITEM_ID, SET_VALUE_DESC_ZHS, NSRSBH, LRR, XGR, XGSJ, SSJG, KPMC, SFXNWL, SETVALUE, ORG_CODE, ITEM_DESC_US, ITEM_LONG_DESC_ZHS, ITEM_LONG_DESC_US, UNIT_OF_MEASURE, LOT_CONTROL, SHELFLIFE_DAYS, ITEM_STATUS, STOCK_ENABLE_FLAG, PURCHASING_ENABLE_FLAG, MUST_APPROVE_VENDOR, DEFAULT_BUYER_NUM, DEFAULT_BUYER, BOM_ENABLED_FLAG, BUILD_IN_WIP_FLAG, CUSTMOER_ORDER_FLAG, INTERNAL_ORDER_FLAG, INVOICED_ENABLE_FLAG, TRANSACTION_ENABLE_FLAG, RECEIVE_ROUTING_ID, EXTEND_ATTRIBUTES, ATTR1, ATTR2, ATTR3, ATTR4, ATTR5 ) values (#{ID,jdbcType=VARCHAR}, #{ITEM_DESC_ZHS,jdbcType=VARCHAR}, #{ITEM_NUMBER,jdbcType=VARCHAR}, #{SPSM,jdbcType=VARCHAR}, #{JM,jdbcType=VARCHAR}, #{SL,jdbcType=VARCHAR}, #{GGXH,jdbcType=VARCHAR}, #{DJ,jdbcType=VARCHAR}, #{PRIMARY_UNIT_OF_MEASURE,jdbcType=VARCHAR}, #{SFHS,jdbcType=VARCHAR}, #{SSFLMC,jdbcType=VARCHAR}, #{SFLSL,jdbcType=VARCHAR}, #{SSFLBM,jdbcType=VARCHAR}, #{MSLX,jdbcType=VARCHAR}, #{SFXSYH,jdbcType=VARCHAR}, #{YHZCLXDM,jdbcType=VARCHAR}, #{LRSJ,jdbcType=VARCHAR}, #{YXBJ,jdbcType=CHAR}, #{ITEM_ID,jdbcType=VARCHAR}, #{SET_VALUE_DESC_ZHS,jdbcType=VARCHAR}, #{NSRSBH,jdbcType=VARCHAR}, #{LRR,jdbcType=VARCHAR}, #{XGR,jdbcType=VARCHAR}, #{XGSJ,jdbcType=VARCHAR}, #{SSJG,jdbcType=VARCHAR}, #{KPMC,jdbcType=VARCHAR}, #{SFXNWL,jdbcType=CHAR}, #{SETVALUE,jdbcType=VARCHAR}, #{ORG_CODE,jdbcType=VARCHAR}, #{ITEM_DESC_US,jdbcType=VARCHAR}, #{ITEM_LONG_DESC_ZHS,jdbcType=VARCHAR}, #{ITEM_LONG_DESC_US,jdbcType=VARCHAR}, #{UNIT_OF_MEASURE,jdbcType=VARCHAR}, #{LOT_CONTROL,jdbcType=VARCHAR}, #{SHELFLIFE_DAYS,jdbcType=VARCHAR}, #{ITEM_STATUS,jdbcType=VARCHAR}, #{STOCK_ENABLE_FLAG,jdbcType=VARCHAR}, #{PURCHASING_ENABLE_FLAG,jdbcType=VARCHAR}, #{MUST_APPROVE_VENDOR,jdbcType=VARCHAR}, #{DEFAULT_BUYER_NUM,jdbcType=VARCHAR}, #{DEFAULT_BUYER,jdbcType=VARCHAR}, #{BOM_ENABLED_FLAG,jdbcType=VARCHAR}, #{BUILD_IN_WIP_FLAG,jdbcType=VARCHAR}, #{CUSTMOER_ORDER_FLAG,jdbcType=VARCHAR}, #{INTERNAL_ORDER_FLAG,jdbcType=VARCHAR}, #{INVOICED_ENABLE_FLAG,jdbcType=VARCHAR}, #{TRANSACTION_ENABLE_FLAG,jdbcType=VARCHAR}, #{RECEIVE_ROUTING_ID,jdbcType=VARCHAR}, #{EXTEND_ATTRIBUTES,jdbcType=VARCHAR}, #{ATTR1,jdbcType=VARCHAR}, #{ATTR2,jdbcType=VARCHAR}, #{ATTR3,jdbcType=VARCHAR}, #{ATTR4,jdbcType=VARCHAR}, #{ATTR5,jdbcType=VARCHAR} ) </insert> <insert id="insertSelective" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItem"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> insert into INPUT_MATERIAL_ITEM <trim prefix="(" suffix=")" suffixOverrides=","> <if test="ID != null"> ID, </if> <if test="ITEM_DESC_ZHS != null"> ITEM_DESC_ZHS, </if> <if test="ITEM_NUMBER != null"> ITEM_NUMBER, </if> <if test="SPSM != null"> SPSM, </if> <if test="JM != null"> JM, </if> <if test="SL != null"> SL, </if> <if test="GGXH != null"> GGXH, </if> <if test="DJ != null"> DJ, </if> <if test="PRIMARY_UNIT_OF_MEASURE != null"> PRIMARY_UNIT_OF_MEASURE, </if> <if test="SFHS != null"> SFHS, </if> <if test="SSFLMC != null"> SSFLMC, </if> <if test="SFLSL != null"> SFLSL, </if> <if test="SSFLBM != null"> SSFLBM, </if> <if test="MSLX != null"> MSLX, </if> <if test="SFXSYH != null"> SFXSYH, </if> <if test="YHZCLXDM != null"> YHZCLXDM, </if> <if test="LRSJ != null"> LRSJ, </if> <if test="YXBJ != null"> YXBJ, </if> <if test="ITEM_ID != null"> ITEM_ID, </if> <if test="SET_VALUE_DESC_ZHS != null"> SET_VALUE_DESC_ZHS, </if> <if test="NSRSBH != null"> NSRSBH, </if> <if test="LRR != null"> LRR, </if> <if test="XGR != null"> XGR, </if> <if test="XGSJ != null"> XGSJ, </if> <if test="SSJG != null"> SSJG, </if> <if test="KPMC != null"> KPMC, </if> <if test="SFXNWL != null"> SFXNWL, </if> <if test="SETVALUE != null"> SETVALUE, </if> <if test="ORG_CODE != null"> ORG_CODE, </if> <if test="ITEM_DESC_US != null"> ITEM_DESC_US, </if> <if test="ITEM_LONG_DESC_ZHS != null"> ITEM_LONG_DESC_ZHS, </if> <if test="ITEM_LONG_DESC_US != null"> ITEM_LONG_DESC_US, </if> <if test="UNIT_OF_MEASURE != null"> UNIT_OF_MEASURE, </if> <if test="LOT_CONTROL != null"> LOT_CONTROL, </if> <if test="SHELFLIFE_DAYS != null"> SHELFLIFE_DAYS, </if> <if test="ITEM_STATUS != null"> ITEM_STATUS, </if> <if test="STOCK_ENABLE_FLAG != null"> STOCK_ENABLE_FLAG, </if> <if test="PURCHASING_ENABLE_FLAG != null"> PURCHASING_ENABLE_FLAG, </if> <if test="MUST_APPROVE_VENDOR != null"> MUST_APPROVE_VENDOR, </if> <if test="DEFAULT_BUYER_NUM != null"> DEFAULT_BUYER_NUM, </if> <if test="DEFAULT_BUYER != null"> DEFAULT_BUYER, </if> <if test="BOM_ENABLED_FLAG != null"> BOM_ENABLED_FLAG, </if> <if test="BUILD_IN_WIP_FLAG != null"> BUILD_IN_WIP_FLAG, </if> <if test="CUSTMOER_ORDER_FLAG != null"> CUSTMOER_ORDER_FLAG, </if> <if test="INTERNAL_ORDER_FLAG != null"> INTERNAL_ORDER_FLAG, </if> <if test="INVOICED_ENABLE_FLAG != null"> INVOICED_ENABLE_FLAG, </if> <if test="TRANSACTION_ENABLE_FLAG != null"> TRANSACTION_ENABLE_FLAG, </if> <if test="RECEIVE_ROUTING_ID != null"> RECEIVE_ROUTING_ID, </if> <if test="EXTEND_ATTRIBUTES != null"> EXTEND_ATTRIBUTES, </if> <if test="ATTR1 != null"> ATTR1, </if> <if test="ATTR2 != null"> ATTR2, </if> <if test="ATTR3 != null"> ATTR3, </if> <if test="ATTR4 != null"> ATTR4, </if> <if test="ATTR5 != null"> ATTR5, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="ID != null"> #{ID,jdbcType=VARCHAR}, </if> <if test="ITEM_DESC_ZHS != null"> #{ITEM_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="ITEM_NUMBER != null"> #{ITEM_NUMBER,jdbcType=VARCHAR}, </if> <if test="SPSM != null"> #{SPSM,jdbcType=VARCHAR}, </if> <if test="JM != null"> #{JM,jdbcType=VARCHAR}, </if> <if test="SL != null"> #{SL,jdbcType=VARCHAR}, </if> <if test="GGXH != null"> #{GGXH,jdbcType=VARCHAR}, </if> <if test="DJ != null"> #{DJ,jdbcType=VARCHAR}, </if> <if test="PRIMARY_UNIT_OF_MEASURE != null"> #{PRIMARY_UNIT_OF_MEASURE,jdbcType=VARCHAR}, </if> <if test="SFHS != null"> #{SFHS,jdbcType=VARCHAR}, </if> <if test="SSFLMC != null"> #{SSFLMC,jdbcType=VARCHAR}, </if> <if test="SFLSL != null"> #{SFLSL,jdbcType=VARCHAR}, </if> <if test="SSFLBM != null"> #{SSFLBM,jdbcType=VARCHAR}, </if> <if test="MSLX != null"> #{MSLX,jdbcType=VARCHAR}, </if> <if test="SFXSYH != null"> #{SFXSYH,jdbcType=VARCHAR}, </if> <if test="YHZCLXDM != null"> #{YHZCLXDM,jdbcType=VARCHAR}, </if> <if test="LRSJ != null"> #{LRSJ,jdbcType=VARCHAR}, </if> <if test="YXBJ != null"> #{YXBJ,jdbcType=CHAR}, </if> <if test="ITEM_ID != null"> #{ITEM_ID,jdbcType=VARCHAR}, </if> <if test="SET_VALUE_DESC_ZHS != null"> #{SET_VALUE_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="NSRSBH != null"> #{NSRSBH,jdbcType=VARCHAR}, </if> <if test="LRR != null"> #{LRR,jdbcType=VARCHAR}, </if> <if test="XGR != null"> #{XGR,jdbcType=VARCHAR}, </if> <if test="XGSJ != null"> #{XGSJ,jdbcType=VARCHAR}, </if> <if test="SSJG != null"> #{SSJG,jdbcType=VARCHAR}, </if> <if test="KPMC != null"> #{KPMC,jdbcType=VARCHAR}, </if> <if test="SFXNWL != null"> #{SFXNWL,jdbcType=CHAR}, </if> <if test="SETVALUE != null"> #{SETVALUE,jdbcType=VARCHAR}, </if> <if test="ORG_CODE != null"> #{ORG_CODE,jdbcType=VARCHAR}, </if> <if test="ITEM_DESC_US != null"> #{ITEM_DESC_US,jdbcType=VARCHAR}, </if> <if test="ITEM_LONG_DESC_ZHS != null"> #{ITEM_LONG_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="ITEM_LONG_DESC_US != null"> #{ITEM_LONG_DESC_US,jdbcType=VARCHAR}, </if> <if test="UNIT_OF_MEASURE != null"> #{UNIT_OF_MEASURE,jdbcType=VARCHAR}, </if> <if test="LOT_CONTROL != null"> #{LOT_CONTROL,jdbcType=VARCHAR}, </if> <if test="SHELFLIFE_DAYS != null"> #{SHELFLIFE_DAYS,jdbcType=VARCHAR}, </if> <if test="ITEM_STATUS != null"> #{ITEM_STATUS,jdbcType=VARCHAR}, </if> <if test="STOCK_ENABLE_FLAG != null"> #{STOCK_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="PURCHASING_ENABLE_FLAG != null"> #{PURCHASING_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="MUST_APPROVE_VENDOR != null"> #{MUST_APPROVE_VENDOR,jdbcType=VARCHAR}, </if> <if test="DEFAULT_BUYER_NUM != null"> #{DEFAULT_BUYER_NUM,jdbcType=VARCHAR}, </if> <if test="DEFAULT_BUYER != null"> #{DEFAULT_BUYER,jdbcType=VARCHAR}, </if> <if test="BOM_ENABLED_FLAG != null"> #{BOM_ENABLED_FLAG,jdbcType=VARCHAR}, </if> <if test="BUILD_IN_WIP_FLAG != null"> #{BUILD_IN_WIP_FLAG,jdbcType=VARCHAR}, </if> <if test="CUSTMOER_ORDER_FLAG != null"> #{CUSTMOER_ORDER_FLAG,jdbcType=VARCHAR}, </if> <if test="INTERNAL_ORDER_FLAG != null"> #{INTERNAL_ORDER_FLAG,jdbcType=VARCHAR}, </if> <if test="INVOICED_ENABLE_FLAG != null"> #{INVOICED_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="TRANSACTION_ENABLE_FLAG != null"> #{TRANSACTION_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="RECEIVE_ROUTING_ID != null"> #{RECEIVE_ROUTING_ID,jdbcType=VARCHAR}, </if> <if test="EXTEND_ATTRIBUTES != null"> #{EXTEND_ATTRIBUTES,jdbcType=VARCHAR}, </if> <if test="ATTR1 != null"> #{ATTR1,jdbcType=VARCHAR}, </if> <if test="ATTR2 != null"> #{ATTR2,jdbcType=VARCHAR}, </if> <if test="ATTR3 != null"> #{ATTR3,jdbcType=VARCHAR}, </if> <if test="ATTR4 != null"> #{ATTR4,jdbcType=VARCHAR}, </if> <if test="ATTR5 != null"> #{ATTR5,jdbcType=VARCHAR}, </if> </trim> </insert> <select id="countByExample" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItemExample" resultType="java.lang.Long"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> select count(*) from INPUT_MATERIAL_ITEM <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> </select> <update id="updateByExampleSelective" parameterType="map"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> update INPUT_MATERIAL_ITEM <set> <if test="record.ID != null"> ID = #{record.ID,jdbcType=VARCHAR}, </if> <if test="record.ITEM_DESC_ZHS != null"> ITEM_DESC_ZHS = #{record.ITEM_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="record.ITEM_NUMBER != null"> ITEM_NUMBER = #{record.ITEM_NUMBER,jdbcType=VARCHAR}, </if> <if test="record.SPSM != null"> SPSM = #{record.SPSM,jdbcType=VARCHAR}, </if> <if test="record.JM != null"> JM = #{record.JM,jdbcType=VARCHAR}, </if> <if test="record.SL != null"> SL = #{record.SL,jdbcType=VARCHAR}, </if> <if test="record.GGXH != null"> GGXH = #{record.GGXH,jdbcType=VARCHAR}, </if> <if test="record.DJ != null"> DJ = #{record.DJ,jdbcType=VARCHAR}, </if> <if test="record.PRIMARY_UNIT_OF_MEASURE != null"> PRIMARY_UNIT_OF_MEASURE = #{record.PRIMARY_UNIT_OF_MEASURE,jdbcType=VARCHAR}, </if> <if test="record.SFHS != null"> SFHS = #{record.SFHS,jdbcType=VARCHAR}, </if> <if test="record.SSFLMC != null"> SSFLMC = #{record.SSFLMC,jdbcType=VARCHAR}, </if> <if test="record.SFLSL != null"> SFLSL = #{record.SFLSL,jdbcType=VARCHAR}, </if> <if test="record.SSFLBM != null"> SSFLBM = #{record.SSFLBM,jdbcType=VARCHAR}, </if> <if test="record.MSLX != null"> MSLX = #{record.MSLX,jdbcType=VARCHAR}, </if> <if test="record.SFXSYH != null"> SFXSYH = #{record.SFXSYH,jdbcType=VARCHAR}, </if> <if test="record.YHZCLXDM != null"> YHZCLXDM = #{record.YHZCLXDM,jdbcType=VARCHAR}, </if> <if test="record.LRSJ != null"> LRSJ = #{record.LRSJ,jdbcType=VARCHAR}, </if> <if test="record.YXBJ != null"> YXBJ = #{record.YXBJ,jdbcType=CHAR}, </if> <if test="record.ITEM_ID != null"> ITEM_ID = #{record.ITEM_ID,jdbcType=VARCHAR}, </if> <if test="record.SET_VALUE_DESC_ZHS != null"> SET_VALUE_DESC_ZHS = #{record.SET_VALUE_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="record.NSRSBH != null"> NSRSBH = #{record.NSRSBH,jdbcType=VARCHAR}, </if> <if test="record.LRR != null"> LRR = #{record.LRR,jdbcType=VARCHAR}, </if> <if test="record.XGR != null"> XGR = #{record.XGR,jdbcType=VARCHAR}, </if> <if test="record.XGSJ != null"> XGSJ = #{record.XGSJ,jdbcType=VARCHAR}, </if> <if test="record.SSJG != null"> SSJG = #{record.SSJG,jdbcType=VARCHAR}, </if> <if test="record.KPMC != null"> KPMC = #{record.KPMC,jdbcType=VARCHAR}, </if> <if test="record.SFXNWL != null"> SFXNWL = #{record.SFXNWL,jdbcType=CHAR}, </if> <if test="record.SETVALUE != null"> SETVALUE = #{record.SETVALUE,jdbcType=VARCHAR}, </if> <if test="record.ORG_CODE != null"> ORG_CODE = #{record.ORG_CODE,jdbcType=VARCHAR}, </if> <if test="record.ITEM_DESC_US != null"> ITEM_DESC_US = #{record.ITEM_DESC_US,jdbcType=VARCHAR}, </if> <if test="record.ITEM_LONG_DESC_ZHS != null"> ITEM_LONG_DESC_ZHS = #{record.ITEM_LONG_DESC_ZHS,jdbcType=VARCHAR}, </if> <if test="record.ITEM_LONG_DESC_US != null"> ITEM_LONG_DESC_US = #{record.ITEM_LONG_DESC_US,jdbcType=VARCHAR}, </if> <if test="record.UNIT_OF_MEASURE != null"> UNIT_OF_MEASURE = #{record.UNIT_OF_MEASURE,jdbcType=VARCHAR}, </if> <if test="record.LOT_CONTROL != null"> LOT_CONTROL = #{record.LOT_CONTROL,jdbcType=VARCHAR}, </if> <if test="record.SHELFLIFE_DAYS != null"> SHELFLIFE_DAYS = #{record.SHELFLIFE_DAYS,jdbcType=VARCHAR}, </if> <if test="record.ITEM_STATUS != null"> ITEM_STATUS = #{record.ITEM_STATUS,jdbcType=VARCHAR}, </if> <if test="record.STOCK_ENABLE_FLAG != null"> STOCK_ENABLE_FLAG = #{record.STOCK_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="record.PURCHASING_ENABLE_FLAG != null"> PURCHASING_ENABLE_FLAG = #{record.PURCHASING_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="record.MUST_APPROVE_VENDOR != null"> MUST_APPROVE_VENDOR = #{record.MUST_APPROVE_VENDOR,jdbcType=VARCHAR}, </if> <if test="record.DEFAULT_BUYER_NUM != null"> DEFAULT_BUYER_NUM = #{record.DEFAULT_BUYER_NUM,jdbcType=VARCHAR}, </if> <if test="record.DEFAULT_BUYER != null"> DEFAULT_BUYER = #{record.DEFAULT_BUYER,jdbcType=VARCHAR}, </if> <if test="record.BOM_ENABLED_FLAG != null"> BOM_ENABLED_FLAG = #{record.BOM_ENABLED_FLAG,jdbcType=VARCHAR}, </if> <if test="record.BUILD_IN_WIP_FLAG != null"> BUILD_IN_WIP_FLAG = #{record.BUILD_IN_WIP_FLAG,jdbcType=VARCHAR}, </if> <if test="record.CUSTMOER_ORDER_FLAG != null"> CUSTMOER_ORDER_FLAG = #{record.CUSTMOER_ORDER_FLAG,jdbcType=VARCHAR}, </if> <if test="record.INTERNAL_ORDER_FLAG != null"> INTERNAL_ORDER_FLAG = #{record.INTERNAL_ORDER_FLAG,jdbcType=VARCHAR}, </if> <if test="record.INVOICED_ENABLE_FLAG != null"> INVOICED_ENABLE_FLAG = #{record.INVOICED_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="record.TRANSACTION_ENABLE_FLAG != null"> TRANSACTION_ENABLE_FLAG = #{record.TRANSACTION_ENABLE_FLAG,jdbcType=VARCHAR}, </if> <if test="record.RECEIVE_ROUTING_ID != null"> RECEIVE_ROUTING_ID = #{record.RECEIVE_ROUTING_ID,jdbcType=VARCHAR}, </if> <if test="record.EXTEND_ATTRIBUTES != null"> EXTEND_ATTRIBUTES = #{record.EXTEND_ATTRIBUTES,jdbcType=VARCHAR}, </if> <if test="record.ATTR1 != null"> ATTR1 = #{record.ATTR1,jdbcType=VARCHAR}, </if> <if test="record.ATTR2 != null"> ATTR2 = #{record.ATTR2,jdbcType=VARCHAR}, </if> <if test="record.ATTR3 != null"> ATTR3 = #{record.ATTR3,jdbcType=VARCHAR}, </if> <if test="record.ATTR4 != null"> ATTR4 = #{record.ATTR4,jdbcType=VARCHAR}, </if> <if test="record.ATTR5 != null"> ATTR5 = #{record.ATTR5,jdbcType=VARCHAR}, </if> </set> <if test="_parameter != null"> <include refid="Update_By_Example_Where_Clause" /> </if> </update> <update id="updateByExample" parameterType="map"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> update INPUT_MATERIAL_ITEM set ID = #{record.ID,jdbcType=VARCHAR}, ITEM_DESC_ZHS = #{record.ITEM_DESC_ZHS,jdbcType=VARCHAR}, ITEM_NUMBER = #{record.ITEM_NUMBER,jdbcType=VARCHAR}, SPSM = #{record.SPSM,jdbcType=VARCHAR}, JM = #{record.JM,jdbcType=VARCHAR}, SL = #{record.SL,jdbcType=VARCHAR}, GGXH = #{record.GGXH,jdbcType=VARCHAR}, DJ = #{record.DJ,jdbcType=VARCHAR}, PRIMARY_UNIT_OF_MEASURE = #{record.PRIMARY_UNIT_OF_MEASURE,jdbcType=VARCHAR}, SFHS = #{record.SFHS,jdbcType=VARCHAR}, SSFLMC = #{record.SSFLMC,jdbcType=VARCHAR}, SFLSL = #{record.SFLSL,jdbcType=VARCHAR}, SSFLBM = #{record.SSFLBM,jdbcType=VARCHAR}, MSLX = #{record.MSLX,jdbcType=VARCHAR}, SFXSYH = #{record.SFXSYH,jdbcType=VARCHAR}, YHZCLXDM = #{record.YHZCLXDM,jdbcType=VARCHAR}, LRSJ = #{record.LRSJ,jdbcType=VARCHAR}, YXBJ = #{record.YXBJ,jdbcType=CHAR}, ITEM_ID = #{record.ITEM_ID,jdbcType=VARCHAR}, SET_VALUE_DESC_ZHS = #{record.SET_VALUE_DESC_ZHS,jdbcType=VARCHAR}, NSRSBH = #{record.NSRSBH,jdbcType=VARCHAR}, LRR = #{record.LRR,jdbcType=VARCHAR}, XGR = #{record.XGR,jdbcType=VARCHAR}, XGSJ = #{record.XGSJ,jdbcType=VARCHAR}, SSJG = #{record.SSJG,jdbcType=VARCHAR}, KPMC = #{record.KPMC,jdbcType=VARCHAR}, SFXNWL = #{record.SFXNWL,jdbcType=CHAR}, SETVALUE = #{record.SETVALUE,jdbcType=VARCHAR}, ORG_CODE = #{record.ORG_CODE,jdbcType=VARCHAR}, ITEM_DESC_US = #{record.ITEM_DESC_US,jdbcType=VARCHAR}, ITEM_LONG_DESC_ZHS = #{record.ITEM_LONG_DESC_ZHS,jdbcType=VARCHAR}, ITEM_LONG_DESC_US = #{record.ITEM_LONG_DESC_US,jdbcType=VARCHAR}, UNIT_OF_MEASURE = #{record.UNIT_OF_MEASURE,jdbcType=VARCHAR}, LOT_CONTROL = #{record.LOT_CONTROL,jdbcType=VARCHAR}, SHELFLIFE_DAYS = #{record.SHELFLIFE_DAYS,jdbcType=VARCHAR}, ITEM_STATUS = #{record.ITEM_STATUS,jdbcType=VARCHAR}, STOCK_ENABLE_FLAG = #{record.STOCK_ENABLE_FLAG,jdbcType=VARCHAR}, PURCHASING_ENABLE_FLAG = #{record.PURCHASING_ENABLE_FLAG,jdbcType=VARCHAR}, MUST_APPROVE_VENDOR = #{record.MUST_APPROVE_VENDOR,jdbcType=VARCHAR}, DEFAULT_BUYER_NUM = #{record.DEFAULT_BUYER_NUM,jdbcType=VARCHAR}, DEFAULT_BUYER = #{record.DEFAULT_BUYER,jdbcType=VARCHAR}, BOM_ENABLED_FLAG = #{record.BOM_ENABLED_FLAG,jdbcType=VARCHAR}, BUILD_IN_WIP_FLAG = #{record.BUILD_IN_WIP_FLAG,jdbcType=VARCHAR}, CUSTMOER_ORDER_FLAG = #{record.CUSTMOER_ORDER_FLAG,jdbcType=VARCHAR}, INTERNAL_ORDER_FLAG = #{record.INTERNAL_ORDER_FLAG,jdbcType=VARCHAR}, INVOICED_ENABLE_FLAG = #{record.INVOICED_ENABLE_FLAG,jdbcType=VARCHAR}, TRANSACTION_ENABLE_FLAG = #{record.TRANSACTION_ENABLE_FLAG,jdbcType=VARCHAR}, RECEIVE_ROUTING_ID = #{record.RECEIVE_ROUTING_ID,jdbcType=VARCHAR}, EXTEND_ATTRIBUTES = #{record.EXTEND_ATTRIBUTES,jdbcType=VARCHAR}, ATTR1 = #{record.ATTR1,jdbcType=VARCHAR}, ATTR2 = #{record.ATTR2,jdbcType=VARCHAR}, ATTR3 = #{record.ATTR3,jdbcType=VARCHAR}, ATTR4 = #{record.ATTR4,jdbcType=VARCHAR}, ATTR5 = #{record.ATTR5,jdbcType=VARCHAR} <if test="_parameter != null"> <include refid="Update_By_Example_Where_Clause" /> </if> </update> <select id="selectByExampleWithRowbounds" parameterType="pwc.taxtech.atms.vat.entity.InputMaterialItemExample" resultMap="BaseResultMap"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> select <if test="distinct"> distinct </if> <include refid="Base_Column_List" /> from INPUT_MATERIAL_ITEM <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select> </mapper>