<?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.OutputInvoiceMapper"> <resultMap id="BaseResultMap" type="pwc.taxtech.atms.vat.entity.OutputInvoice"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> <id column="ID" jdbcType="VARCHAR" property="ID" /> <id column="FPQQLSH" jdbcType="VARCHAR" property="FPQQLSH" /> <result column="FPDM" jdbcType="VARCHAR" property="FPDM" /> <result column="FPHM" jdbcType="VARCHAR" property="FPHM" /> <result column="KPRQ" jdbcType="VARCHAR" property="KPRQ" /> <result column="FPLXDM" jdbcType="VARCHAR" property="FPLXDM" /> <result column="EWM" jdbcType="VARCHAR" property="EWM" /> <result column="JQBH" jdbcType="VARCHAR" property="JQBH" /> <result column="JYM" jdbcType="VARCHAR" property="JYM" /> <result column="GFMC" jdbcType="VARCHAR" property="GFMC" /> <result column="GFSH" jdbcType="VARCHAR" property="GFSH" /> <result column="GFDZDH" jdbcType="VARCHAR" property="GFDZDH" /> <result column="GFYHZH" jdbcType="VARCHAR" property="GFYHZH" /> <result column="XFSH" jdbcType="VARCHAR" property="XFSH" /> <result column="XFMC" jdbcType="VARCHAR" property="XFMC" /> <result column="XFDZDH" jdbcType="VARCHAR" property="XFDZDH" /> <result column="XFYHZH" jdbcType="VARCHAR" property="XFYHZH" /> <result column="BZ" jdbcType="VARCHAR" property="BZ" /> <result column="SKR" jdbcType="VARCHAR" property="SKR" /> <result column="FHR" jdbcType="VARCHAR" property="FHR" /> <result column="KPR" jdbcType="VARCHAR" property="KPR" /> <result column="KDDH" jdbcType="VARCHAR" property="KDDH" /> <result column="KDUUID" jdbcType="VARCHAR" property="KDUUID" /> <result column="FPLX" jdbcType="VARCHAR" property="FPLX" /> <result column="KPZT" jdbcType="VARCHAR" property="KPZT" /> <result column="FPZT" jdbcType="VARCHAR" property="FPZT" /> <result column="YFPDM" jdbcType="VARCHAR" property="YFPDM" /> <result column="YFPHM" jdbcType="VARCHAR" property="YFPHM" /> <result column="GFGSBM" jdbcType="VARCHAR" property="GFGSBM" /> <result column="XFGSBM" jdbcType="VARCHAR" property="XFGSBM" /> <result column="SPBH" jdbcType="VARCHAR" property="SPBH" /> <result column="XTLY" jdbcType="VARCHAR" property="XTLY" /> <result column="CJSJ" jdbcType="VARCHAR" property="CJSJ" /> <result column="HJJE" jdbcType="VARCHAR" property="HJJE" /> <result column="HJSE" jdbcType="VARCHAR" property="HJSE" /> <result column="JSHJ" jdbcType="VARCHAR" property="JSHJ" /> <result column="XXBBH" jdbcType="VARCHAR" property="XXBBH" /> <result column="DYZT" jdbcType="VARCHAR" property="DYZT" /> <result column="GDJLH" jdbcType="VARCHAR" property="GDJLH" /> <result column="ZKJE" jdbcType="VARCHAR" property="ZKJE" /> <result column="ZKSE" jdbcType="VARCHAR" property="ZKSE" /> <result column="ZKJSHJ" jdbcType="VARCHAR" property="ZKJSHJ" /> <result column="SLV" jdbcType="VARCHAR" property="SLV" /> <result column="QY" jdbcType="VARCHAR" property="QY" /> <result column="JSZT" jdbcType="VARCHAR" property="JSZT" /> <result column="KDGS" jdbcType="VARCHAR" property="KDGS" /> <result column="SHZT" jdbcType="VARCHAR" property="SHZT" /> <result column="THKPSQ" jdbcType="VARCHAR" property="THKPSQ" /> <result column="JSFJ" jdbcType="VARCHAR" property="JSFJ" /> <result column="SQR" jdbcType="VARCHAR" property="SQR" /> <result column="BSCDM" jdbcType="VARCHAR" property="BSCDM" /> <result column="BSC" jdbcType="VARCHAR" property="BSC" /> <result column="QYDM" jdbcType="VARCHAR" property="QYDM" /> <result column="SQBH" jdbcType="VARCHAR" property="SQBH" /> <result column="HTBH" jdbcType="VARCHAR" property="HTBH" /> <result column="SQRQ" jdbcType="VARCHAR" property="SQRQ" /> <result column="YZRQ" jdbcType="VARCHAR" property="YZRQ" /> </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, FPQQLSH, FPDM, FPHM, KPRQ, FPLXDM, EWM, JQBH, JYM, GFMC, GFSH, GFDZDH, GFYHZH, XFSH, XFMC, XFDZDH, XFYHZH, BZ, SKR, FHR, KPR, KDDH, KDUUID, FPLX, KPZT, FPZT, YFPDM, YFPHM, GFGSBM, XFGSBM, SPBH, XTLY, CJSJ, HJJE, HJSE, JSHJ, XXBBH, DYZT, GDJLH, ZKJE, ZKSE, ZKJSHJ, SLV, QY, JSZT, KDGS, SHZT, THKPSQ, JSFJ, SQR, BSCDM, BSC, QYDM, SQBH, HTBH, SQRQ, YZRQ </sql> <select id="selectByExample" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceExample" 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 OUTPUT_INVOICE <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select> <select id="selectByPrimaryKey" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceKey" resultMap="BaseResultMap"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> select <include refid="Base_Column_List" /> from OUTPUT_INVOICE where ID = #{ID,jdbcType=VARCHAR} and FPQQLSH = #{FPQQLSH,jdbcType=VARCHAR} </select> <delete id="deleteByPrimaryKey" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceKey"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> delete from OUTPUT_INVOICE where ID = #{ID,jdbcType=VARCHAR} and FPQQLSH = #{FPQQLSH,jdbcType=VARCHAR} </delete> <delete id="deleteByExample" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceExample"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> delete from OUTPUT_INVOICE <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> </delete> <insert id="insert" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoice"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> insert into OUTPUT_INVOICE (ID, FPQQLSH, FPDM, FPHM, KPRQ, FPLXDM, EWM, JQBH, JYM, GFMC, GFSH, GFDZDH, GFYHZH, XFSH, XFMC, XFDZDH, XFYHZH, BZ, SKR, FHR, KPR, KDDH, KDUUID, FPLX, KPZT, FPZT, YFPDM, YFPHM, GFGSBM, XFGSBM, SPBH, XTLY, CJSJ, HJJE, HJSE, JSHJ, XXBBH, DYZT, GDJLH, ZKJE, ZKSE, ZKJSHJ, SLV, QY, JSZT, KDGS, SHZT, THKPSQ, JSFJ, SQR, BSCDM, BSC, QYDM, SQBH, HTBH, SQRQ, YZRQ) values (#{ID,jdbcType=VARCHAR}, #{FPQQLSH,jdbcType=VARCHAR}, #{FPDM,jdbcType=VARCHAR}, #{FPHM,jdbcType=VARCHAR}, #{KPRQ,jdbcType=VARCHAR}, #{FPLXDM,jdbcType=VARCHAR}, #{EWM,jdbcType=VARCHAR}, #{JQBH,jdbcType=VARCHAR}, #{JYM,jdbcType=VARCHAR}, #{GFMC,jdbcType=VARCHAR}, #{GFSH,jdbcType=VARCHAR}, #{GFDZDH,jdbcType=VARCHAR}, #{GFYHZH,jdbcType=VARCHAR}, #{XFSH,jdbcType=VARCHAR}, #{XFMC,jdbcType=VARCHAR}, #{XFDZDH,jdbcType=VARCHAR}, #{XFYHZH,jdbcType=VARCHAR}, #{BZ,jdbcType=VARCHAR}, #{SKR,jdbcType=VARCHAR}, #{FHR,jdbcType=VARCHAR}, #{KPR,jdbcType=VARCHAR}, #{KDDH,jdbcType=VARCHAR}, #{KDUUID,jdbcType=VARCHAR}, #{FPLX,jdbcType=VARCHAR}, #{KPZT,jdbcType=VARCHAR}, #{FPZT,jdbcType=VARCHAR}, #{YFPDM,jdbcType=VARCHAR}, #{YFPHM,jdbcType=VARCHAR}, #{GFGSBM,jdbcType=VARCHAR}, #{XFGSBM,jdbcType=VARCHAR}, #{SPBH,jdbcType=VARCHAR}, #{XTLY,jdbcType=VARCHAR}, #{CJSJ,jdbcType=VARCHAR}, #{HJJE,jdbcType=VARCHAR}, #{HJSE,jdbcType=VARCHAR}, #{JSHJ,jdbcType=VARCHAR}, #{XXBBH,jdbcType=VARCHAR}, #{DYZT,jdbcType=VARCHAR}, #{GDJLH,jdbcType=VARCHAR}, #{ZKJE,jdbcType=VARCHAR}, #{ZKSE,jdbcType=VARCHAR}, #{ZKJSHJ,jdbcType=VARCHAR}, #{SLV,jdbcType=VARCHAR}, #{QY,jdbcType=VARCHAR}, #{JSZT,jdbcType=VARCHAR}, #{KDGS,jdbcType=VARCHAR}, #{SHZT,jdbcType=VARCHAR}, #{THKPSQ,jdbcType=VARCHAR}, #{JSFJ,jdbcType=VARCHAR}, #{SQR,jdbcType=VARCHAR}, #{BSCDM,jdbcType=VARCHAR}, #{BSC,jdbcType=VARCHAR}, #{QYDM,jdbcType=VARCHAR}, #{SQBH,jdbcType=VARCHAR}, #{HTBH,jdbcType=VARCHAR}, #{SQRQ,jdbcType=VARCHAR}, #{YZRQ,jdbcType=VARCHAR}) </insert> <insert id="insertSelective" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoice"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> insert into OUTPUT_INVOICE <trim prefix="(" suffix=")" suffixOverrides=","> <if test="ID != null"> ID, </if> <if test="FPQQLSH != null"> FPQQLSH, </if> <if test="FPDM != null"> FPDM, </if> <if test="FPHM != null"> FPHM, </if> <if test="KPRQ != null"> KPRQ, </if> <if test="FPLXDM != null"> FPLXDM, </if> <if test="EWM != null"> EWM, </if> <if test="JQBH != null"> JQBH, </if> <if test="JYM != null"> JYM, </if> <if test="GFMC != null"> GFMC, </if> <if test="GFSH != null"> GFSH, </if> <if test="GFDZDH != null"> GFDZDH, </if> <if test="GFYHZH != null"> GFYHZH, </if> <if test="XFSH != null"> XFSH, </if> <if test="XFMC != null"> XFMC, </if> <if test="XFDZDH != null"> XFDZDH, </if> <if test="XFYHZH != null"> XFYHZH, </if> <if test="BZ != null"> BZ, </if> <if test="SKR != null"> SKR, </if> <if test="FHR != null"> FHR, </if> <if test="KPR != null"> KPR, </if> <if test="KDDH != null"> KDDH, </if> <if test="KDUUID != null"> KDUUID, </if> <if test="FPLX != null"> FPLX, </if> <if test="KPZT != null"> KPZT, </if> <if test="FPZT != null"> FPZT, </if> <if test="YFPDM != null"> YFPDM, </if> <if test="YFPHM != null"> YFPHM, </if> <if test="GFGSBM != null"> GFGSBM, </if> <if test="XFGSBM != null"> XFGSBM, </if> <if test="SPBH != null"> SPBH, </if> <if test="XTLY != null"> XTLY, </if> <if test="CJSJ != null"> CJSJ, </if> <if test="HJJE != null"> HJJE, </if> <if test="HJSE != null"> HJSE, </if> <if test="JSHJ != null"> JSHJ, </if> <if test="XXBBH != null"> XXBBH, </if> <if test="DYZT != null"> DYZT, </if> <if test="GDJLH != null"> GDJLH, </if> <if test="ZKJE != null"> ZKJE, </if> <if test="ZKSE != null"> ZKSE, </if> <if test="ZKJSHJ != null"> ZKJSHJ, </if> <if test="SLV != null"> SLV, </if> <if test="QY != null"> QY, </if> <if test="JSZT != null"> JSZT, </if> <if test="KDGS != null"> KDGS, </if> <if test="SHZT != null"> SHZT, </if> <if test="THKPSQ != null"> THKPSQ, </if> <if test="JSFJ != null"> JSFJ, </if> <if test="SQR != null"> SQR, </if> <if test="BSCDM != null"> BSCDM, </if> <if test="BSC != null"> BSC, </if> <if test="QYDM != null"> QYDM, </if> <if test="SQBH != null"> SQBH, </if> <if test="HTBH != null"> HTBH, </if> <if test="SQRQ != null"> SQRQ, </if> <if test="YZRQ != null"> YZRQ, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="ID != null"> #{ID,jdbcType=VARCHAR}, </if> <if test="FPQQLSH != null"> #{FPQQLSH,jdbcType=VARCHAR}, </if> <if test="FPDM != null"> #{FPDM,jdbcType=VARCHAR}, </if> <if test="FPHM != null"> #{FPHM,jdbcType=VARCHAR}, </if> <if test="KPRQ != null"> #{KPRQ,jdbcType=VARCHAR}, </if> <if test="FPLXDM != null"> #{FPLXDM,jdbcType=VARCHAR}, </if> <if test="EWM != null"> #{EWM,jdbcType=VARCHAR}, </if> <if test="JQBH != null"> #{JQBH,jdbcType=VARCHAR}, </if> <if test="JYM != null"> #{JYM,jdbcType=VARCHAR}, </if> <if test="GFMC != null"> #{GFMC,jdbcType=VARCHAR}, </if> <if test="GFSH != null"> #{GFSH,jdbcType=VARCHAR}, </if> <if test="GFDZDH != null"> #{GFDZDH,jdbcType=VARCHAR}, </if> <if test="GFYHZH != null"> #{GFYHZH,jdbcType=VARCHAR}, </if> <if test="XFSH != null"> #{XFSH,jdbcType=VARCHAR}, </if> <if test="XFMC != null"> #{XFMC,jdbcType=VARCHAR}, </if> <if test="XFDZDH != null"> #{XFDZDH,jdbcType=VARCHAR}, </if> <if test="XFYHZH != null"> #{XFYHZH,jdbcType=VARCHAR}, </if> <if test="BZ != null"> #{BZ,jdbcType=VARCHAR}, </if> <if test="SKR != null"> #{SKR,jdbcType=VARCHAR}, </if> <if test="FHR != null"> #{FHR,jdbcType=VARCHAR}, </if> <if test="KPR != null"> #{KPR,jdbcType=VARCHAR}, </if> <if test="KDDH != null"> #{KDDH,jdbcType=VARCHAR}, </if> <if test="KDUUID != null"> #{KDUUID,jdbcType=VARCHAR}, </if> <if test="FPLX != null"> #{FPLX,jdbcType=VARCHAR}, </if> <if test="KPZT != null"> #{KPZT,jdbcType=VARCHAR}, </if> <if test="FPZT != null"> #{FPZT,jdbcType=VARCHAR}, </if> <if test="YFPDM != null"> #{YFPDM,jdbcType=VARCHAR}, </if> <if test="YFPHM != null"> #{YFPHM,jdbcType=VARCHAR}, </if> <if test="GFGSBM != null"> #{GFGSBM,jdbcType=VARCHAR}, </if> <if test="XFGSBM != null"> #{XFGSBM,jdbcType=VARCHAR}, </if> <if test="SPBH != null"> #{SPBH,jdbcType=VARCHAR}, </if> <if test="XTLY != null"> #{XTLY,jdbcType=VARCHAR}, </if> <if test="CJSJ != null"> #{CJSJ,jdbcType=VARCHAR}, </if> <if test="HJJE != null"> #{HJJE,jdbcType=VARCHAR}, </if> <if test="HJSE != null"> #{HJSE,jdbcType=VARCHAR}, </if> <if test="JSHJ != null"> #{JSHJ,jdbcType=VARCHAR}, </if> <if test="XXBBH != null"> #{XXBBH,jdbcType=VARCHAR}, </if> <if test="DYZT != null"> #{DYZT,jdbcType=VARCHAR}, </if> <if test="GDJLH != null"> #{GDJLH,jdbcType=VARCHAR}, </if> <if test="ZKJE != null"> #{ZKJE,jdbcType=VARCHAR}, </if> <if test="ZKSE != null"> #{ZKSE,jdbcType=VARCHAR}, </if> <if test="ZKJSHJ != null"> #{ZKJSHJ,jdbcType=VARCHAR}, </if> <if test="SLV != null"> #{SLV,jdbcType=VARCHAR}, </if> <if test="QY != null"> #{QY,jdbcType=VARCHAR}, </if> <if test="JSZT != null"> #{JSZT,jdbcType=VARCHAR}, </if> <if test="KDGS != null"> #{KDGS,jdbcType=VARCHAR}, </if> <if test="SHZT != null"> #{SHZT,jdbcType=VARCHAR}, </if> <if test="THKPSQ != null"> #{THKPSQ,jdbcType=VARCHAR}, </if> <if test="JSFJ != null"> #{JSFJ,jdbcType=VARCHAR}, </if> <if test="SQR != null"> #{SQR,jdbcType=VARCHAR}, </if> <if test="BSCDM != null"> #{BSCDM,jdbcType=VARCHAR}, </if> <if test="BSC != null"> #{BSC,jdbcType=VARCHAR}, </if> <if test="QYDM != null"> #{QYDM,jdbcType=VARCHAR}, </if> <if test="SQBH != null"> #{SQBH,jdbcType=VARCHAR}, </if> <if test="HTBH != null"> #{HTBH,jdbcType=VARCHAR}, </if> <if test="SQRQ != null"> #{SQRQ,jdbcType=VARCHAR}, </if> <if test="YZRQ != null"> #{YZRQ,jdbcType=VARCHAR}, </if> </trim> </insert> <select id="countByExample" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceExample" resultType="java.lang.Long"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> select count(*) from OUTPUT_INVOICE <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 OUTPUT_INVOICE <set> <if test="record.ID != null"> ID = #{record.ID,jdbcType=VARCHAR}, </if> <if test="record.FPQQLSH != null"> FPQQLSH = #{record.FPQQLSH,jdbcType=VARCHAR}, </if> <if test="record.FPDM != null"> FPDM = #{record.FPDM,jdbcType=VARCHAR}, </if> <if test="record.FPHM != null"> FPHM = #{record.FPHM,jdbcType=VARCHAR}, </if> <if test="record.KPRQ != null"> KPRQ = #{record.KPRQ,jdbcType=VARCHAR}, </if> <if test="record.FPLXDM != null"> FPLXDM = #{record.FPLXDM,jdbcType=VARCHAR}, </if> <if test="record.EWM != null"> EWM = #{record.EWM,jdbcType=VARCHAR}, </if> <if test="record.JQBH != null"> JQBH = #{record.JQBH,jdbcType=VARCHAR}, </if> <if test="record.JYM != null"> JYM = #{record.JYM,jdbcType=VARCHAR}, </if> <if test="record.GFMC != null"> GFMC = #{record.GFMC,jdbcType=VARCHAR}, </if> <if test="record.GFSH != null"> GFSH = #{record.GFSH,jdbcType=VARCHAR}, </if> <if test="record.GFDZDH != null"> GFDZDH = #{record.GFDZDH,jdbcType=VARCHAR}, </if> <if test="record.GFYHZH != null"> GFYHZH = #{record.GFYHZH,jdbcType=VARCHAR}, </if> <if test="record.XFSH != null"> XFSH = #{record.XFSH,jdbcType=VARCHAR}, </if> <if test="record.XFMC != null"> XFMC = #{record.XFMC,jdbcType=VARCHAR}, </if> <if test="record.XFDZDH != null"> XFDZDH = #{record.XFDZDH,jdbcType=VARCHAR}, </if> <if test="record.XFYHZH != null"> XFYHZH = #{record.XFYHZH,jdbcType=VARCHAR}, </if> <if test="record.BZ != null"> BZ = #{record.BZ,jdbcType=VARCHAR}, </if> <if test="record.SKR != null"> SKR = #{record.SKR,jdbcType=VARCHAR}, </if> <if test="record.FHR != null"> FHR = #{record.FHR,jdbcType=VARCHAR}, </if> <if test="record.KPR != null"> KPR = #{record.KPR,jdbcType=VARCHAR}, </if> <if test="record.KDDH != null"> KDDH = #{record.KDDH,jdbcType=VARCHAR}, </if> <if test="record.KDUUID != null"> KDUUID = #{record.KDUUID,jdbcType=VARCHAR}, </if> <if test="record.FPLX != null"> FPLX = #{record.FPLX,jdbcType=VARCHAR}, </if> <if test="record.KPZT != null"> KPZT = #{record.KPZT,jdbcType=VARCHAR}, </if> <if test="record.FPZT != null"> FPZT = #{record.FPZT,jdbcType=VARCHAR}, </if> <if test="record.YFPDM != null"> YFPDM = #{record.YFPDM,jdbcType=VARCHAR}, </if> <if test="record.YFPHM != null"> YFPHM = #{record.YFPHM,jdbcType=VARCHAR}, </if> <if test="record.GFGSBM != null"> GFGSBM = #{record.GFGSBM,jdbcType=VARCHAR}, </if> <if test="record.XFGSBM != null"> XFGSBM = #{record.XFGSBM,jdbcType=VARCHAR}, </if> <if test="record.SPBH != null"> SPBH = #{record.SPBH,jdbcType=VARCHAR}, </if> <if test="record.XTLY != null"> XTLY = #{record.XTLY,jdbcType=VARCHAR}, </if> <if test="record.CJSJ != null"> CJSJ = #{record.CJSJ,jdbcType=VARCHAR}, </if> <if test="record.HJJE != null"> HJJE = #{record.HJJE,jdbcType=VARCHAR}, </if> <if test="record.HJSE != null"> HJSE = #{record.HJSE,jdbcType=VARCHAR}, </if> <if test="record.JSHJ != null"> JSHJ = #{record.JSHJ,jdbcType=VARCHAR}, </if> <if test="record.XXBBH != null"> XXBBH = #{record.XXBBH,jdbcType=VARCHAR}, </if> <if test="record.DYZT != null"> DYZT = #{record.DYZT,jdbcType=VARCHAR}, </if> <if test="record.GDJLH != null"> GDJLH = #{record.GDJLH,jdbcType=VARCHAR}, </if> <if test="record.ZKJE != null"> ZKJE = #{record.ZKJE,jdbcType=VARCHAR}, </if> <if test="record.ZKSE != null"> ZKSE = #{record.ZKSE,jdbcType=VARCHAR}, </if> <if test="record.ZKJSHJ != null"> ZKJSHJ = #{record.ZKJSHJ,jdbcType=VARCHAR}, </if> <if test="record.SLV != null"> SLV = #{record.SLV,jdbcType=VARCHAR}, </if> <if test="record.QY != null"> QY = #{record.QY,jdbcType=VARCHAR}, </if> <if test="record.JSZT != null"> JSZT = #{record.JSZT,jdbcType=VARCHAR}, </if> <if test="record.KDGS != null"> KDGS = #{record.KDGS,jdbcType=VARCHAR}, </if> <if test="record.SHZT != null"> SHZT = #{record.SHZT,jdbcType=VARCHAR}, </if> <if test="record.THKPSQ != null"> THKPSQ = #{record.THKPSQ,jdbcType=VARCHAR}, </if> <if test="record.JSFJ != null"> JSFJ = #{record.JSFJ,jdbcType=VARCHAR}, </if> <if test="record.SQR != null"> SQR = #{record.SQR,jdbcType=VARCHAR}, </if> <if test="record.BSCDM != null"> BSCDM = #{record.BSCDM,jdbcType=VARCHAR}, </if> <if test="record.BSC != null"> BSC = #{record.BSC,jdbcType=VARCHAR}, </if> <if test="record.QYDM != null"> QYDM = #{record.QYDM,jdbcType=VARCHAR}, </if> <if test="record.SQBH != null"> SQBH = #{record.SQBH,jdbcType=VARCHAR}, </if> <if test="record.HTBH != null"> HTBH = #{record.HTBH,jdbcType=VARCHAR}, </if> <if test="record.SQRQ != null"> SQRQ = #{record.SQRQ,jdbcType=VARCHAR}, </if> <if test="record.YZRQ != null"> YZRQ = #{record.YZRQ,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 OUTPUT_INVOICE set ID = #{record.ID,jdbcType=VARCHAR}, FPQQLSH = #{record.FPQQLSH,jdbcType=VARCHAR}, FPDM = #{record.FPDM,jdbcType=VARCHAR}, FPHM = #{record.FPHM,jdbcType=VARCHAR}, KPRQ = #{record.KPRQ,jdbcType=VARCHAR}, FPLXDM = #{record.FPLXDM,jdbcType=VARCHAR}, EWM = #{record.EWM,jdbcType=VARCHAR}, JQBH = #{record.JQBH,jdbcType=VARCHAR}, JYM = #{record.JYM,jdbcType=VARCHAR}, GFMC = #{record.GFMC,jdbcType=VARCHAR}, GFSH = #{record.GFSH,jdbcType=VARCHAR}, GFDZDH = #{record.GFDZDH,jdbcType=VARCHAR}, GFYHZH = #{record.GFYHZH,jdbcType=VARCHAR}, XFSH = #{record.XFSH,jdbcType=VARCHAR}, XFMC = #{record.XFMC,jdbcType=VARCHAR}, XFDZDH = #{record.XFDZDH,jdbcType=VARCHAR}, XFYHZH = #{record.XFYHZH,jdbcType=VARCHAR}, BZ = #{record.BZ,jdbcType=VARCHAR}, SKR = #{record.SKR,jdbcType=VARCHAR}, FHR = #{record.FHR,jdbcType=VARCHAR}, KPR = #{record.KPR,jdbcType=VARCHAR}, KDDH = #{record.KDDH,jdbcType=VARCHAR}, KDUUID = #{record.KDUUID,jdbcType=VARCHAR}, FPLX = #{record.FPLX,jdbcType=VARCHAR}, KPZT = #{record.KPZT,jdbcType=VARCHAR}, FPZT = #{record.FPZT,jdbcType=VARCHAR}, YFPDM = #{record.YFPDM,jdbcType=VARCHAR}, YFPHM = #{record.YFPHM,jdbcType=VARCHAR}, GFGSBM = #{record.GFGSBM,jdbcType=VARCHAR}, XFGSBM = #{record.XFGSBM,jdbcType=VARCHAR}, SPBH = #{record.SPBH,jdbcType=VARCHAR}, XTLY = #{record.XTLY,jdbcType=VARCHAR}, CJSJ = #{record.CJSJ,jdbcType=VARCHAR}, HJJE = #{record.HJJE,jdbcType=VARCHAR}, HJSE = #{record.HJSE,jdbcType=VARCHAR}, JSHJ = #{record.JSHJ,jdbcType=VARCHAR}, XXBBH = #{record.XXBBH,jdbcType=VARCHAR}, DYZT = #{record.DYZT,jdbcType=VARCHAR}, GDJLH = #{record.GDJLH,jdbcType=VARCHAR}, ZKJE = #{record.ZKJE,jdbcType=VARCHAR}, ZKSE = #{record.ZKSE,jdbcType=VARCHAR}, ZKJSHJ = #{record.ZKJSHJ,jdbcType=VARCHAR}, SLV = #{record.SLV,jdbcType=VARCHAR}, QY = #{record.QY,jdbcType=VARCHAR}, JSZT = #{record.JSZT,jdbcType=VARCHAR}, KDGS = #{record.KDGS,jdbcType=VARCHAR}, SHZT = #{record.SHZT,jdbcType=VARCHAR}, THKPSQ = #{record.THKPSQ,jdbcType=VARCHAR}, JSFJ = #{record.JSFJ,jdbcType=VARCHAR}, SQR = #{record.SQR,jdbcType=VARCHAR}, BSCDM = #{record.BSCDM,jdbcType=VARCHAR}, BSC = #{record.BSC,jdbcType=VARCHAR}, QYDM = #{record.QYDM,jdbcType=VARCHAR}, SQBH = #{record.SQBH,jdbcType=VARCHAR}, HTBH = #{record.HTBH,jdbcType=VARCHAR}, SQRQ = #{record.SQRQ,jdbcType=VARCHAR}, YZRQ = #{record.YZRQ,jdbcType=VARCHAR} <if test="_parameter != null"> <include refid="Update_By_Example_Where_Clause" /> </if> </update> <update id="updateByPrimaryKeySelective" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoice"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> update OUTPUT_INVOICE <set> <if test="FPDM != null"> FPDM = #{FPDM,jdbcType=VARCHAR}, </if> <if test="FPHM != null"> FPHM = #{FPHM,jdbcType=VARCHAR}, </if> <if test="KPRQ != null"> KPRQ = #{KPRQ,jdbcType=VARCHAR}, </if> <if test="FPLXDM != null"> FPLXDM = #{FPLXDM,jdbcType=VARCHAR}, </if> <if test="EWM != null"> EWM = #{EWM,jdbcType=VARCHAR}, </if> <if test="JQBH != null"> JQBH = #{JQBH,jdbcType=VARCHAR}, </if> <if test="JYM != null"> JYM = #{JYM,jdbcType=VARCHAR}, </if> <if test="GFMC != null"> GFMC = #{GFMC,jdbcType=VARCHAR}, </if> <if test="GFSH != null"> GFSH = #{GFSH,jdbcType=VARCHAR}, </if> <if test="GFDZDH != null"> GFDZDH = #{GFDZDH,jdbcType=VARCHAR}, </if> <if test="GFYHZH != null"> GFYHZH = #{GFYHZH,jdbcType=VARCHAR}, </if> <if test="XFSH != null"> XFSH = #{XFSH,jdbcType=VARCHAR}, </if> <if test="XFMC != null"> XFMC = #{XFMC,jdbcType=VARCHAR}, </if> <if test="XFDZDH != null"> XFDZDH = #{XFDZDH,jdbcType=VARCHAR}, </if> <if test="XFYHZH != null"> XFYHZH = #{XFYHZH,jdbcType=VARCHAR}, </if> <if test="BZ != null"> BZ = #{BZ,jdbcType=VARCHAR}, </if> <if test="SKR != null"> SKR = #{SKR,jdbcType=VARCHAR}, </if> <if test="FHR != null"> FHR = #{FHR,jdbcType=VARCHAR}, </if> <if test="KPR != null"> KPR = #{KPR,jdbcType=VARCHAR}, </if> <if test="KDDH != null"> KDDH = #{KDDH,jdbcType=VARCHAR}, </if> <if test="KDUUID != null"> KDUUID = #{KDUUID,jdbcType=VARCHAR}, </if> <if test="FPLX != null"> FPLX = #{FPLX,jdbcType=VARCHAR}, </if> <if test="KPZT != null"> KPZT = #{KPZT,jdbcType=VARCHAR}, </if> <if test="FPZT != null"> FPZT = #{FPZT,jdbcType=VARCHAR}, </if> <if test="YFPDM != null"> YFPDM = #{YFPDM,jdbcType=VARCHAR}, </if> <if test="YFPHM != null"> YFPHM = #{YFPHM,jdbcType=VARCHAR}, </if> <if test="GFGSBM != null"> GFGSBM = #{GFGSBM,jdbcType=VARCHAR}, </if> <if test="XFGSBM != null"> XFGSBM = #{XFGSBM,jdbcType=VARCHAR}, </if> <if test="SPBH != null"> SPBH = #{SPBH,jdbcType=VARCHAR}, </if> <if test="XTLY != null"> XTLY = #{XTLY,jdbcType=VARCHAR}, </if> <if test="CJSJ != null"> CJSJ = #{CJSJ,jdbcType=VARCHAR}, </if> <if test="HJJE != null"> HJJE = #{HJJE,jdbcType=VARCHAR}, </if> <if test="HJSE != null"> HJSE = #{HJSE,jdbcType=VARCHAR}, </if> <if test="JSHJ != null"> JSHJ = #{JSHJ,jdbcType=VARCHAR}, </if> <if test="XXBBH != null"> XXBBH = #{XXBBH,jdbcType=VARCHAR}, </if> <if test="DYZT != null"> DYZT = #{DYZT,jdbcType=VARCHAR}, </if> <if test="GDJLH != null"> GDJLH = #{GDJLH,jdbcType=VARCHAR}, </if> <if test="ZKJE != null"> ZKJE = #{ZKJE,jdbcType=VARCHAR}, </if> <if test="ZKSE != null"> ZKSE = #{ZKSE,jdbcType=VARCHAR}, </if> <if test="ZKJSHJ != null"> ZKJSHJ = #{ZKJSHJ,jdbcType=VARCHAR}, </if> <if test="SLV != null"> SLV = #{SLV,jdbcType=VARCHAR}, </if> <if test="QY != null"> QY = #{QY,jdbcType=VARCHAR}, </if> <if test="JSZT != null"> JSZT = #{JSZT,jdbcType=VARCHAR}, </if> <if test="KDGS != null"> KDGS = #{KDGS,jdbcType=VARCHAR}, </if> <if test="SHZT != null"> SHZT = #{SHZT,jdbcType=VARCHAR}, </if> <if test="THKPSQ != null"> THKPSQ = #{THKPSQ,jdbcType=VARCHAR}, </if> <if test="JSFJ != null"> JSFJ = #{JSFJ,jdbcType=VARCHAR}, </if> <if test="SQR != null"> SQR = #{SQR,jdbcType=VARCHAR}, </if> <if test="BSCDM != null"> BSCDM = #{BSCDM,jdbcType=VARCHAR}, </if> <if test="BSC != null"> BSC = #{BSC,jdbcType=VARCHAR}, </if> <if test="QYDM != null"> QYDM = #{QYDM,jdbcType=VARCHAR}, </if> <if test="SQBH != null"> SQBH = #{SQBH,jdbcType=VARCHAR}, </if> <if test="HTBH != null"> HTBH = #{HTBH,jdbcType=VARCHAR}, </if> <if test="SQRQ != null"> SQRQ = #{SQRQ,jdbcType=VARCHAR}, </if> <if test="YZRQ != null"> YZRQ = #{YZRQ,jdbcType=VARCHAR}, </if> </set> where ID = #{ID,jdbcType=VARCHAR} and FPQQLSH = #{FPQQLSH,jdbcType=VARCHAR} </update> <update id="updateByPrimaryKey" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoice"> <!-- WARNING - @mbg.generated This element is automatically generated by MyBatis Generator, do not modify. --> update OUTPUT_INVOICE set FPDM = #{FPDM,jdbcType=VARCHAR}, FPHM = #{FPHM,jdbcType=VARCHAR}, KPRQ = #{KPRQ,jdbcType=VARCHAR}, FPLXDM = #{FPLXDM,jdbcType=VARCHAR}, EWM = #{EWM,jdbcType=VARCHAR}, JQBH = #{JQBH,jdbcType=VARCHAR}, JYM = #{JYM,jdbcType=VARCHAR}, GFMC = #{GFMC,jdbcType=VARCHAR}, GFSH = #{GFSH,jdbcType=VARCHAR}, GFDZDH = #{GFDZDH,jdbcType=VARCHAR}, GFYHZH = #{GFYHZH,jdbcType=VARCHAR}, XFSH = #{XFSH,jdbcType=VARCHAR}, XFMC = #{XFMC,jdbcType=VARCHAR}, XFDZDH = #{XFDZDH,jdbcType=VARCHAR}, XFYHZH = #{XFYHZH,jdbcType=VARCHAR}, BZ = #{BZ,jdbcType=VARCHAR}, SKR = #{SKR,jdbcType=VARCHAR}, FHR = #{FHR,jdbcType=VARCHAR}, KPR = #{KPR,jdbcType=VARCHAR}, KDDH = #{KDDH,jdbcType=VARCHAR}, KDUUID = #{KDUUID,jdbcType=VARCHAR}, FPLX = #{FPLX,jdbcType=VARCHAR}, KPZT = #{KPZT,jdbcType=VARCHAR}, FPZT = #{FPZT,jdbcType=VARCHAR}, YFPDM = #{YFPDM,jdbcType=VARCHAR}, YFPHM = #{YFPHM,jdbcType=VARCHAR}, GFGSBM = #{GFGSBM,jdbcType=VARCHAR}, XFGSBM = #{XFGSBM,jdbcType=VARCHAR}, SPBH = #{SPBH,jdbcType=VARCHAR}, XTLY = #{XTLY,jdbcType=VARCHAR}, CJSJ = #{CJSJ,jdbcType=VARCHAR}, HJJE = #{HJJE,jdbcType=VARCHAR}, HJSE = #{HJSE,jdbcType=VARCHAR}, JSHJ = #{JSHJ,jdbcType=VARCHAR}, XXBBH = #{XXBBH,jdbcType=VARCHAR}, DYZT = #{DYZT,jdbcType=VARCHAR}, GDJLH = #{GDJLH,jdbcType=VARCHAR}, ZKJE = #{ZKJE,jdbcType=VARCHAR}, ZKSE = #{ZKSE,jdbcType=VARCHAR}, ZKJSHJ = #{ZKJSHJ,jdbcType=VARCHAR}, SLV = #{SLV,jdbcType=VARCHAR}, QY = #{QY,jdbcType=VARCHAR}, JSZT = #{JSZT,jdbcType=VARCHAR}, KDGS = #{KDGS,jdbcType=VARCHAR}, SHZT = #{SHZT,jdbcType=VARCHAR}, THKPSQ = #{THKPSQ,jdbcType=VARCHAR}, JSFJ = #{JSFJ,jdbcType=VARCHAR}, SQR = #{SQR,jdbcType=VARCHAR}, BSCDM = #{BSCDM,jdbcType=VARCHAR}, BSC = #{BSC,jdbcType=VARCHAR}, QYDM = #{QYDM,jdbcType=VARCHAR}, SQBH = #{SQBH,jdbcType=VARCHAR}, HTBH = #{HTBH,jdbcType=VARCHAR}, SQRQ = #{SQRQ,jdbcType=VARCHAR}, YZRQ = #{YZRQ,jdbcType=VARCHAR} where ID = #{ID,jdbcType=VARCHAR} and FPQQLSH = #{FPQQLSH,jdbcType=VARCHAR} </update> <select id="selectByExampleWithRowbounds" parameterType="pwc.taxtech.atms.vat.entity.OutputInvoiceExample" 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 OUTPUT_INVOICE <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select> </mapper>