<?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.dhcc.finance.main.dao.CwHsOutcwVouchersMapper"> <resultMap id="BaseResultMap" type="com.dhcc.finance.main.domain.CwHsOutcwVouchers"> <result column="ENTRY_ID" jdbcType="VARCHAR" property="entryId" /> <result column="ACCOUNT_CODE" jdbcType="VARCHAR" property="accountCode" /> <result column="ABSTRACTS" jdbcType="VARCHAR" property="abstracts" /> <result column="SETTLEMENT" jdbcType="VARCHAR" property="settlement" /> <result column="DOCUMENT_ID" jdbcType="VARCHAR" property="documentId" /> <result column="DOCUMENT_DATE" jdbcType="VARCHAR" property="documentDate" /> <result column="CURRENCY" jdbcType="VARCHAR" property="currency" /> <result column="UNIT_PRICE" jdbcType="VARCHAR" property="unitPrice" /> <result column="EXCHANGE_RATE1" jdbcType="VARCHAR" property="exchangeRate1" /> <result column="EXCHANGE_RATE2" jdbcType="VARCHAR" property="exchangeRate2" /> <result column="DEBIT_QUANTITY" jdbcType="VARCHAR" property="debitQuantity" /> <result column="PRIMARY_DEBIT_AMOUNT" jdbcType="VARCHAR" property="primaryDebitAmount" /> <result column="SECONDARY_DEBIT_AMOUNT" jdbcType="VARCHAR" property="secondaryDebitAmount" /> <result column="NATURAL_DEBIT_CURRENCY" jdbcType="VARCHAR" property="naturalDebitCurrency" /> <result column="CREDIT_QUANTITY" jdbcType="VARCHAR" property="creditQuantity" /> <result column="PRIMARY_CREDIT_AMOUNT" jdbcType="VARCHAR" property="primaryCreditAmount" /> <result column="SECONDARY_CREDIT_AMOUNT" jdbcType="VARCHAR" property="secondaryCreditAmount" /> <result column="NATURAL_CREDIT_CURRENCY" jdbcType="VARCHAR" property="naturalCreditCurrency" /> <result column="BILL_TYPE" jdbcType="VARCHAR" property="billType" /> <result column="BILL_ID" jdbcType="VARCHAR" property="billId" /> <result column="BILL_DATE" jdbcType="VARCHAR" property="billDate" /> <result column="ITEM1" jdbcType="VARCHAR" property="item1" /> <result column="ITEM2" jdbcType="VARCHAR" property="item2" /> <result column="ITEM3" jdbcType="VARCHAR" property="item3" /> <result column="ITEM4" jdbcType="VARCHAR" property="item4" /> <result column="NAME1" jdbcType="VARCHAR" property="name1" /> <result column="NAME2" jdbcType="VARCHAR" property="name2" /> <result column="NAME3" jdbcType="VARCHAR" property="name3" /> <result column="NAME4" jdbcType="VARCHAR" property="name4" /> <result column="L_ZTBH" jdbcType="INTEGER" property="lZtbh" /> <result column="L_MAINID" jdbcType="INTEGER" property="lMainid" /> <result column="L_IMPORT_FLAG" jdbcType="INTEGER" property="lImportFlag" /> <result column="VC_IMPORT_DESCRIBE" jdbcType="VARCHAR" property="vcImportDescribe" /> <result column="ITEM5" jdbcType="VARCHAR" property="item5" /> <result column="NAME5" jdbcType="VARCHAR" property="name5" /> <result column="ITEM6" jdbcType="VARCHAR" property="item6" /> <result column="NAME6" jdbcType="VARCHAR" property="name6" /> <result column="ITEM7" jdbcType="VARCHAR" property="item7" /> <result column="NAME7" jdbcType="VARCHAR" property="name7" /> <result column="ITEM8" jdbcType="VARCHAR" property="item8" /> <result column="NAME8" jdbcType="VARCHAR" property="name8" /> <result column="ITEM9" jdbcType="VARCHAR" property="item9" /> <result column="NAME9" jdbcType="VARCHAR" property="name9" /> <result column="L_ZQNM" jdbcType="INTEGER" property="lZqnm" /> <result column="VC_CODE" jdbcType="VARCHAR" property="vcCode" /> <result column="DR" jdbcType="INTEGER" property="dr" /> <result column="TS" jdbcType="VARCHAR" property="ts" /> <result column="L_DCPH" jdbcType="INTEGER" property="lDcph" /> <result column="VC_JKFS" jdbcType="VARCHAR" property="vcJkfs" /> <result column="VC_FULLNAME" jdbcType="VARCHAR" property="vcFullname" /> <result column="ITEM10" jdbcType="VARCHAR" property="item10" /> <result column="NAME10" jdbcType="VARCHAR" property="name10" /> </resultMap> <sql id="Example_Where_Clause"> <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"> <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"> ENTRY_ID, ACCOUNT_CODE, ABSTRACTS, SETTLEMENT, DOCUMENT_ID, DOCUMENT_DATE, CURRENCY, UNIT_PRICE, EXCHANGE_RATE1, EXCHANGE_RATE2, DEBIT_QUANTITY, PRIMARY_DEBIT_AMOUNT, SECONDARY_DEBIT_AMOUNT, NATURAL_DEBIT_CURRENCY, CREDIT_QUANTITY, PRIMARY_CREDIT_AMOUNT, SECONDARY_CREDIT_AMOUNT, NATURAL_CREDIT_CURRENCY, BILL_TYPE, BILL_ID, BILL_DATE, ITEM1, ITEM2, ITEM3, ITEM4, NAME1, NAME2, NAME3, NAME4, L_ZTBH, L_MAINID, L_IMPORT_FLAG, VC_IMPORT_DESCRIBE, ITEM5, NAME5, ITEM6, NAME6, ITEM7, NAME7, ITEM8, NAME8, ITEM9, NAME9, L_ZQNM, VC_CODE, DR, TS, L_DCPH, VC_JKFS, VC_FULLNAME, ITEM10, NAME10 </sql> <select id="selectByExample" parameterType="com.dhcc.finance.main.domain.CwHsOutcwVouchersExample" resultMap="BaseResultMap"> select <if test="distinct"> distinct </if> <include refid="Base_Column_List" /> from cw_hs_outcw_vouchers <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> <if test="orderByClause != null"> order by ${orderByClause} </if> </select> <delete id="deleteByExample" parameterType="com.dhcc.finance.main.domain.CwHsOutcwVouchersExample"> delete from cw_hs_outcw_vouchers <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> </delete> <insert id="insert" parameterType="com.dhcc.finance.main.domain.CwHsOutcwVouchers"> insert into cw_hs_outcw_vouchers (ENTRY_ID, ACCOUNT_CODE, ABSTRACTS, SETTLEMENT, DOCUMENT_ID, DOCUMENT_DATE, CURRENCY, UNIT_PRICE, EXCHANGE_RATE1, EXCHANGE_RATE2, DEBIT_QUANTITY, PRIMARY_DEBIT_AMOUNT, SECONDARY_DEBIT_AMOUNT, NATURAL_DEBIT_CURRENCY, CREDIT_QUANTITY, PRIMARY_CREDIT_AMOUNT, SECONDARY_CREDIT_AMOUNT, NATURAL_CREDIT_CURRENCY, BILL_TYPE, BILL_ID, BILL_DATE, ITEM1, ITEM2, ITEM3, ITEM4, NAME1, NAME2, NAME3, NAME4, L_ZTBH, L_MAINID, L_IMPORT_FLAG, VC_IMPORT_DESCRIBE, ITEM5, NAME5, ITEM6, NAME6, ITEM7, NAME7, ITEM8, NAME8, ITEM9, NAME9, L_ZQNM, VC_CODE, DR, TS, L_DCPH, VC_JKFS, VC_FULLNAME, ITEM10, NAME10) values (#{entryId,jdbcType=VARCHAR}, #{accountCode,jdbcType=VARCHAR}, #{abstracts,jdbcType=VARCHAR}, #{settlement,jdbcType=VARCHAR}, #{documentId,jdbcType=VARCHAR}, #{documentDate,jdbcType=VARCHAR}, #{currency,jdbcType=VARCHAR}, #{unitPrice,jdbcType=VARCHAR}, #{exchangeRate1,jdbcType=VARCHAR}, #{exchangeRate2,jdbcType=VARCHAR}, #{debitQuantity,jdbcType=VARCHAR}, #{primaryDebitAmount,jdbcType=VARCHAR}, #{secondaryDebitAmount,jdbcType=VARCHAR}, #{naturalDebitCurrency,jdbcType=VARCHAR}, #{creditQuantity,jdbcType=VARCHAR}, #{primaryCreditAmount,jdbcType=VARCHAR}, #{secondaryCreditAmount,jdbcType=VARCHAR}, #{naturalCreditCurrency,jdbcType=VARCHAR}, #{billType,jdbcType=VARCHAR}, #{billId,jdbcType=VARCHAR}, #{billDate,jdbcType=VARCHAR}, #{item1,jdbcType=VARCHAR}, #{item2,jdbcType=VARCHAR}, #{item3,jdbcType=VARCHAR}, #{item4,jdbcType=VARCHAR}, #{name1,jdbcType=VARCHAR}, #{name2,jdbcType=VARCHAR}, #{name3,jdbcType=VARCHAR}, #{name4,jdbcType=VARCHAR}, #{lZtbh,jdbcType=INTEGER}, #{lMainid,jdbcType=INTEGER}, #{lImportFlag,jdbcType=INTEGER}, #{vcImportDescribe,jdbcType=VARCHAR}, #{item5,jdbcType=VARCHAR}, #{name5,jdbcType=VARCHAR}, #{item6,jdbcType=VARCHAR}, #{name6,jdbcType=VARCHAR}, #{item7,jdbcType=VARCHAR}, #{name7,jdbcType=VARCHAR}, #{item8,jdbcType=VARCHAR}, #{name8,jdbcType=VARCHAR}, #{item9,jdbcType=VARCHAR}, #{name9,jdbcType=VARCHAR}, #{lZqnm,jdbcType=INTEGER}, #{vcCode,jdbcType=VARCHAR}, #{dr,jdbcType=INTEGER}, #{ts,jdbcType=VARCHAR}, #{lDcph,jdbcType=INTEGER}, #{vcJkfs,jdbcType=VARCHAR}, #{vcFullname,jdbcType=VARCHAR}, #{item10,jdbcType=VARCHAR}, #{name10,jdbcType=VARCHAR}) </insert> <insert id="insertSelective" parameterType="com.dhcc.finance.main.domain.CwHsOutcwVouchers"> insert into cw_hs_outcw_vouchers <trim prefix="(" suffix=")" suffixOverrides=","> <if test="entryId != null"> ENTRY_ID, </if> <if test="accountCode != null"> ACCOUNT_CODE, </if> <if test="abstracts != null"> ABSTRACTS, </if> <if test="settlement != null"> SETTLEMENT, </if> <if test="documentId != null"> DOCUMENT_ID, </if> <if test="documentDate != null"> DOCUMENT_DATE, </if> <if test="currency != null"> CURRENCY, </if> <if test="unitPrice != null"> UNIT_PRICE, </if> <if test="exchangeRate1 != null"> EXCHANGE_RATE1, </if> <if test="exchangeRate2 != null"> EXCHANGE_RATE2, </if> <if test="debitQuantity != null"> DEBIT_QUANTITY, </if> <if test="primaryDebitAmount != null"> PRIMARY_DEBIT_AMOUNT, </if> <if test="secondaryDebitAmount != null"> SECONDARY_DEBIT_AMOUNT, </if> <if test="naturalDebitCurrency != null"> NATURAL_DEBIT_CURRENCY, </if> <if test="creditQuantity != null"> CREDIT_QUANTITY, </if> <if test="primaryCreditAmount != null"> PRIMARY_CREDIT_AMOUNT, </if> <if test="secondaryCreditAmount != null"> SECONDARY_CREDIT_AMOUNT, </if> <if test="naturalCreditCurrency != null"> NATURAL_CREDIT_CURRENCY, </if> <if test="billType != null"> BILL_TYPE, </if> <if test="billId != null"> BILL_ID, </if> <if test="billDate != null"> BILL_DATE, </if> <if test="item1 != null"> ITEM1, </if> <if test="item2 != null"> ITEM2, </if> <if test="item3 != null"> ITEM3, </if> <if test="item4 != null"> ITEM4, </if> <if test="name1 != null"> NAME1, </if> <if test="name2 != null"> NAME2, </if> <if test="name3 != null"> NAME3, </if> <if test="name4 != null"> NAME4, </if> <if test="lZtbh != null"> L_ZTBH, </if> <if test="lMainid != null"> L_MAINID, </if> <if test="lImportFlag != null"> L_IMPORT_FLAG, </if> <if test="vcImportDescribe != null"> VC_IMPORT_DESCRIBE, </if> <if test="item5 != null"> ITEM5, </if> <if test="name5 != null"> NAME5, </if> <if test="item6 != null"> ITEM6, </if> <if test="name6 != null"> NAME6, </if> <if test="item7 != null"> ITEM7, </if> <if test="name7 != null"> NAME7, </if> <if test="item8 != null"> ITEM8, </if> <if test="name8 != null"> NAME8, </if> <if test="item9 != null"> ITEM9, </if> <if test="name9 != null"> NAME9, </if> <if test="lZqnm != null"> L_ZQNM, </if> <if test="vcCode != null"> VC_CODE, </if> <if test="dr != null"> DR, </if> <if test="ts != null"> TS, </if> <if test="lDcph != null"> L_DCPH, </if> <if test="vcJkfs != null"> VC_JKFS, </if> <if test="vcFullname != null"> VC_FULLNAME, </if> <if test="item10 != null"> ITEM10, </if> <if test="name10 != null"> NAME10, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="entryId != null"> #{entryId,jdbcType=VARCHAR}, </if> <if test="accountCode != null"> #{accountCode,jdbcType=VARCHAR}, </if> <if test="abstracts != null"> #{abstracts,jdbcType=VARCHAR}, </if> <if test="settlement != null"> #{settlement,jdbcType=VARCHAR}, </if> <if test="documentId != null"> #{documentId,jdbcType=VARCHAR}, </if> <if test="documentDate != null"> #{documentDate,jdbcType=VARCHAR}, </if> <if test="currency != null"> #{currency,jdbcType=VARCHAR}, </if> <if test="unitPrice != null"> #{unitPrice,jdbcType=VARCHAR}, </if> <if test="exchangeRate1 != null"> #{exchangeRate1,jdbcType=VARCHAR}, </if> <if test="exchangeRate2 != null"> #{exchangeRate2,jdbcType=VARCHAR}, </if> <if test="debitQuantity != null"> #{debitQuantity,jdbcType=VARCHAR}, </if> <if test="primaryDebitAmount != null"> #{primaryDebitAmount,jdbcType=VARCHAR}, </if> <if test="secondaryDebitAmount != null"> #{secondaryDebitAmount,jdbcType=VARCHAR}, </if> <if test="naturalDebitCurrency != null"> #{naturalDebitCurrency,jdbcType=VARCHAR}, </if> <if test="creditQuantity != null"> #{creditQuantity,jdbcType=VARCHAR}, </if> <if test="primaryCreditAmount != null"> #{primaryCreditAmount,jdbcType=VARCHAR}, </if> <if test="secondaryCreditAmount != null"> #{secondaryCreditAmount,jdbcType=VARCHAR}, </if> <if test="naturalCreditCurrency != null"> #{naturalCreditCurrency,jdbcType=VARCHAR}, </if> <if test="billType != null"> #{billType,jdbcType=VARCHAR}, </if> <if test="billId != null"> #{billId,jdbcType=VARCHAR}, </if> <if test="billDate != null"> #{billDate,jdbcType=VARCHAR}, </if> <if test="item1 != null"> #{item1,jdbcType=VARCHAR}, </if> <if test="item2 != null"> #{item2,jdbcType=VARCHAR}, </if> <if test="item3 != null"> #{item3,jdbcType=VARCHAR}, </if> <if test="item4 != null"> #{item4,jdbcType=VARCHAR}, </if> <if test="name1 != null"> #{name1,jdbcType=VARCHAR}, </if> <if test="name2 != null"> #{name2,jdbcType=VARCHAR}, </if> <if test="name3 != null"> #{name3,jdbcType=VARCHAR}, </if> <if test="name4 != null"> #{name4,jdbcType=VARCHAR}, </if> <if test="lZtbh != null"> #{lZtbh,jdbcType=INTEGER}, </if> <if test="lMainid != null"> #{lMainid,jdbcType=INTEGER}, </if> <if test="lImportFlag != null"> #{lImportFlag,jdbcType=INTEGER}, </if> <if test="vcImportDescribe != null"> #{vcImportDescribe,jdbcType=VARCHAR}, </if> <if test="item5 != null"> #{item5,jdbcType=VARCHAR}, </if> <if test="name5 != null"> #{name5,jdbcType=VARCHAR}, </if> <if test="item6 != null"> #{item6,jdbcType=VARCHAR}, </if> <if test="name6 != null"> #{name6,jdbcType=VARCHAR}, </if> <if test="item7 != null"> #{item7,jdbcType=VARCHAR}, </if> <if test="name7 != null"> #{name7,jdbcType=VARCHAR}, </if> <if test="item8 != null"> #{item8,jdbcType=VARCHAR}, </if> <if test="name8 != null"> #{name8,jdbcType=VARCHAR}, </if> <if test="item9 != null"> #{item9,jdbcType=VARCHAR}, </if> <if test="name9 != null"> #{name9,jdbcType=VARCHAR}, </if> <if test="lZqnm != null"> #{lZqnm,jdbcType=INTEGER}, </if> <if test="vcCode != null"> #{vcCode,jdbcType=VARCHAR}, </if> <if test="dr != null"> #{dr,jdbcType=INTEGER}, </if> <if test="ts != null"> #{ts,jdbcType=VARCHAR}, </if> <if test="lDcph != null"> #{lDcph,jdbcType=INTEGER}, </if> <if test="vcJkfs != null"> #{vcJkfs,jdbcType=VARCHAR}, </if> <if test="vcFullname != null"> #{vcFullname,jdbcType=VARCHAR}, </if> <if test="item10 != null"> #{item10,jdbcType=VARCHAR}, </if> <if test="name10 != null"> #{name10,jdbcType=VARCHAR}, </if> </trim> </insert> <select id="countByExample" parameterType="com.dhcc.finance.main.domain.CwHsOutcwVouchersExample" resultType="java.lang.Long"> select count(*) from cw_hs_outcw_vouchers <if test="_parameter != null"> <include refid="Example_Where_Clause" /> </if> </select> <update id="updateByExampleSelective" parameterType="map"> update cw_hs_outcw_vouchers <set> <if test="record.entryId != null"> ENTRY_ID = #{record.entryId,jdbcType=VARCHAR}, </if> <if test="record.accountCode != null"> ACCOUNT_CODE = #{record.accountCode,jdbcType=VARCHAR}, </if> <if test="record.abstracts != null"> ABSTRACTS = #{record.abstracts,jdbcType=VARCHAR}, </if> <if test="record.settlement != null"> SETTLEMENT = #{record.settlement,jdbcType=VARCHAR}, </if> <if test="record.documentId != null"> DOCUMENT_ID = #{record.documentId,jdbcType=VARCHAR}, </if> <if test="record.documentDate != null"> DOCUMENT_DATE = #{record.documentDate,jdbcType=VARCHAR}, </if> <if test="record.currency != null"> CURRENCY = #{record.currency,jdbcType=VARCHAR}, </if> <if test="record.unitPrice != null"> UNIT_PRICE = #{record.unitPrice,jdbcType=VARCHAR}, </if> <if test="record.exchangeRate1 != null"> EXCHANGE_RATE1 = #{record.exchangeRate1,jdbcType=VARCHAR}, </if> <if test="record.exchangeRate2 != null"> EXCHANGE_RATE2 = #{record.exchangeRate2,jdbcType=VARCHAR}, </if> <if test="record.debitQuantity != null"> DEBIT_QUANTITY = #{record.debitQuantity,jdbcType=VARCHAR}, </if> <if test="record.primaryDebitAmount != null"> PRIMARY_DEBIT_AMOUNT = #{record.primaryDebitAmount,jdbcType=VARCHAR}, </if> <if test="record.secondaryDebitAmount != null"> SECONDARY_DEBIT_AMOUNT = #{record.secondaryDebitAmount,jdbcType=VARCHAR}, </if> <if test="record.naturalDebitCurrency != null"> NATURAL_DEBIT_CURRENCY = #{record.naturalDebitCurrency,jdbcType=VARCHAR}, </if> <if test="record.creditQuantity != null"> CREDIT_QUANTITY = #{record.creditQuantity,jdbcType=VARCHAR}, </if> <if test="record.primaryCreditAmount != null"> PRIMARY_CREDIT_AMOUNT = #{record.primaryCreditAmount,jdbcType=VARCHAR}, </if> <if test="record.secondaryCreditAmount != null"> SECONDARY_CREDIT_AMOUNT = #{record.secondaryCreditAmount,jdbcType=VARCHAR}, </if> <if test="record.naturalCreditCurrency != null"> NATURAL_CREDIT_CURRENCY = #{record.naturalCreditCurrency,jdbcType=VARCHAR}, </if> <if test="record.billType != null"> BILL_TYPE = #{record.billType,jdbcType=VARCHAR}, </if> <if test="record.billId != null"> BILL_ID = #{record.billId,jdbcType=VARCHAR}, </if> <if test="record.billDate != null"> BILL_DATE = #{record.billDate,jdbcType=VARCHAR}, </if> <if test="record.item1 != null"> ITEM1 = #{record.item1,jdbcType=VARCHAR}, </if> <if test="record.item2 != null"> ITEM2 = #{record.item2,jdbcType=VARCHAR}, </if> <if test="record.item3 != null"> ITEM3 = #{record.item3,jdbcType=VARCHAR}, </if> <if test="record.item4 != null"> ITEM4 = #{record.item4,jdbcType=VARCHAR}, </if> <if test="record.name1 != null"> NAME1 = #{record.name1,jdbcType=VARCHAR}, </if> <if test="record.name2 != null"> NAME2 = #{record.name2,jdbcType=VARCHAR}, </if> <if test="record.name3 != null"> NAME3 = #{record.name3,jdbcType=VARCHAR}, </if> <if test="record.name4 != null"> NAME4 = #{record.name4,jdbcType=VARCHAR}, </if> <if test="record.lZtbh != null"> L_ZTBH = #{record.lZtbh,jdbcType=INTEGER}, </if> <if test="record.lMainid != null"> L_MAINID = #{record.lMainid,jdbcType=INTEGER}, </if> <if test="record.lImportFlag != null"> L_IMPORT_FLAG = #{record.lImportFlag,jdbcType=INTEGER}, </if> <if test="record.vcImportDescribe != null"> VC_IMPORT_DESCRIBE = #{record.vcImportDescribe,jdbcType=VARCHAR}, </if> <if test="record.item5 != null"> ITEM5 = #{record.item5,jdbcType=VARCHAR}, </if> <if test="record.name5 != null"> NAME5 = #{record.name5,jdbcType=VARCHAR}, </if> <if test="record.item6 != null"> ITEM6 = #{record.item6,jdbcType=VARCHAR}, </if> <if test="record.name6 != null"> NAME6 = #{record.name6,jdbcType=VARCHAR}, </if> <if test="record.item7 != null"> ITEM7 = #{record.item7,jdbcType=VARCHAR}, </if> <if test="record.name7 != null"> NAME7 = #{record.name7,jdbcType=VARCHAR}, </if> <if test="record.item8 != null"> ITEM8 = #{record.item8,jdbcType=VARCHAR}, </if> <if test="record.name8 != null"> NAME8 = #{record.name8,jdbcType=VARCHAR}, </if> <if test="record.item9 != null"> ITEM9 = #{record.item9,jdbcType=VARCHAR}, </if> <if test="record.name9 != null"> NAME9 = #{record.name9,jdbcType=VARCHAR}, </if> <if test="record.lZqnm != null"> L_ZQNM = #{record.lZqnm,jdbcType=INTEGER}, </if> <if test="record.vcCode != null"> VC_CODE = #{record.vcCode,jdbcType=VARCHAR}, </if> <if test="record.dr != null"> DR = #{record.dr,jdbcType=INTEGER}, </if> <if test="record.ts != null"> TS = #{record.ts,jdbcType=VARCHAR}, </if> <if test="record.lDcph != null"> L_DCPH = #{record.lDcph,jdbcType=INTEGER}, </if> <if test="record.vcJkfs != null"> VC_JKFS = #{record.vcJkfs,jdbcType=VARCHAR}, </if> <if test="record.vcFullname != null"> VC_FULLNAME = #{record.vcFullname,jdbcType=VARCHAR}, </if> <if test="record.item10 != null"> ITEM10 = #{record.item10,jdbcType=VARCHAR}, </if> <if test="record.name10 != null"> NAME10 = #{record.name10,jdbcType=VARCHAR}, </if> </set> <if test="_parameter != null"> <include refid="Update_By_Example_Where_Clause" /> </if> </update> <update id="updateByExample" parameterType="map"> update cw_hs_outcw_vouchers set ENTRY_ID = #{record.entryId,jdbcType=VARCHAR}, ACCOUNT_CODE = #{record.accountCode,jdbcType=VARCHAR}, ABSTRACTS = #{record.abstracts,jdbcType=VARCHAR}, SETTLEMENT = #{record.settlement,jdbcType=VARCHAR}, DOCUMENT_ID = #{record.documentId,jdbcType=VARCHAR}, DOCUMENT_DATE = #{record.documentDate,jdbcType=VARCHAR}, CURRENCY = #{record.currency,jdbcType=VARCHAR}, UNIT_PRICE = #{record.unitPrice,jdbcType=VARCHAR}, EXCHANGE_RATE1 = #{record.exchangeRate1,jdbcType=VARCHAR}, EXCHANGE_RATE2 = #{record.exchangeRate2,jdbcType=VARCHAR}, DEBIT_QUANTITY = #{record.debitQuantity,jdbcType=VARCHAR}, PRIMARY_DEBIT_AMOUNT = #{record.primaryDebitAmount,jdbcType=VARCHAR}, SECONDARY_DEBIT_AMOUNT = #{record.secondaryDebitAmount,jdbcType=VARCHAR}, NATURAL_DEBIT_CURRENCY = #{record.naturalDebitCurrency,jdbcType=VARCHAR}, CREDIT_QUANTITY = #{record.creditQuantity,jdbcType=VARCHAR}, PRIMARY_CREDIT_AMOUNT = #{record.primaryCreditAmount,jdbcType=VARCHAR}, SECONDARY_CREDIT_AMOUNT = #{record.secondaryCreditAmount,jdbcType=VARCHAR}, NATURAL_CREDIT_CURRENCY = #{record.naturalCreditCurrency,jdbcType=VARCHAR}, BILL_TYPE = #{record.billType,jdbcType=VARCHAR}, BILL_ID = #{record.billId,jdbcType=VARCHAR}, BILL_DATE = #{record.billDate,jdbcType=VARCHAR}, ITEM1 = #{record.item1,jdbcType=VARCHAR}, ITEM2 = #{record.item2,jdbcType=VARCHAR}, ITEM3 = #{record.item3,jdbcType=VARCHAR}, ITEM4 = #{record.item4,jdbcType=VARCHAR}, NAME1 = #{record.name1,jdbcType=VARCHAR}, NAME2 = #{record.name2,jdbcType=VARCHAR}, NAME3 = #{record.name3,jdbcType=VARCHAR}, NAME4 = #{record.name4,jdbcType=VARCHAR}, L_ZTBH = #{record.lZtbh,jdbcType=INTEGER}, L_MAINID = #{record.lMainid,jdbcType=INTEGER}, L_IMPORT_FLAG = #{record.lImportFlag,jdbcType=INTEGER}, VC_IMPORT_DESCRIBE = #{record.vcImportDescribe,jdbcType=VARCHAR}, ITEM5 = #{record.item5,jdbcType=VARCHAR}, NAME5 = #{record.name5,jdbcType=VARCHAR}, ITEM6 = #{record.item6,jdbcType=VARCHAR}, NAME6 = #{record.name6,jdbcType=VARCHAR}, ITEM7 = #{record.item7,jdbcType=VARCHAR}, NAME7 = #{record.name7,jdbcType=VARCHAR}, ITEM8 = #{record.item8,jdbcType=VARCHAR}, NAME8 = #{record.name8,jdbcType=VARCHAR}, ITEM9 = #{record.item9,jdbcType=VARCHAR}, NAME9 = #{record.name9,jdbcType=VARCHAR}, L_ZQNM = #{record.lZqnm,jdbcType=INTEGER}, VC_CODE = #{record.vcCode,jdbcType=VARCHAR}, DR = #{record.dr,jdbcType=INTEGER}, TS = #{record.ts,jdbcType=VARCHAR}, L_DCPH = #{record.lDcph,jdbcType=INTEGER}, VC_JKFS = #{record.vcJkfs,jdbcType=VARCHAR}, VC_FULLNAME = #{record.vcFullname,jdbcType=VARCHAR}, ITEM10 = #{record.item10,jdbcType=VARCHAR}, NAME10 = #{record.name10,jdbcType=VARCHAR} <if test="_parameter != null"> <include refid="Update_By_Example_Where_Clause" /> </if> </update> <!--批量新增 --> <insert id="insertBeatch" parameterType="java.util.List"> insert into cw_hs_outcw_vouchers (ENTRY_ID, ACCOUNT_CODE, ABSTRACTS, SETTLEMENT, DOCUMENT_ID, DOCUMENT_DATE, CURRENCY, UNIT_PRICE, EXCHANGE_RATE1, EXCHANGE_RATE2, DEBIT_QUANTITY, PRIMARY_DEBIT_AMOUNT, SECONDARY_DEBIT_AMOUNT, NATURAL_DEBIT_CURRENCY, CREDIT_QUANTITY, PRIMARY_CREDIT_AMOUNT, SECONDARY_CREDIT_AMOUNT, NATURAL_CREDIT_CURRENCY, BILL_TYPE, BILL_ID, BILL_DATE, ITEM1, ITEM2, ITEM3, ITEM4, NAME1, NAME2, NAME3, NAME4, L_ZTBH, L_MAINID, L_IMPORT_FLAG, VC_IMPORT_DESCRIBE, ITEM5, NAME5, ITEM6, NAME6, ITEM7, NAME7, ITEM8, NAME8, ITEM9, NAME9, L_ZQNM, VC_CODE, DR, TS, L_DCPH, VC_JKFS, VC_FULLNAME, ITEM10, NAME10) values <foreach collection="list" item="item" index="index" separator=","> (#{item.entryId,jdbcType=VARCHAR}, #{item.accountCode,jdbcType=VARCHAR}, #{item.abstracts,jdbcType=VARCHAR}, #{item.settlement,jdbcType=VARCHAR}, #{item.documentId,jdbcType=VARCHAR}, #{item.documentDate,jdbcType=VARCHAR}, #{item.currency,jdbcType=VARCHAR}, #{item.unitPrice,jdbcType=VARCHAR}, #{item.exchangeRate1,jdbcType=VARCHAR}, #{item.exchangeRate2,jdbcType=VARCHAR}, #{item.debitQuantity,jdbcType=VARCHAR}, #{item.primaryDebitAmount,jdbcType=VARCHAR}, #{item.secondaryDebitAmount,jdbcType=VARCHAR}, #{item.naturalDebitCurrency,jdbcType=VARCHAR}, #{item.creditQuantity,jdbcType=VARCHAR}, #{item.primaryCreditAmount,jdbcType=VARCHAR}, #{item.secondaryCreditAmount,jdbcType=VARCHAR}, #{item.naturalCreditCurrency,jdbcType=VARCHAR}, #{item.billType,jdbcType=VARCHAR}, #{item.billId,jdbcType=VARCHAR}, #{item.billDate,jdbcType=VARCHAR}, #{item.item1,jdbcType=VARCHAR}, #{item.item2,jdbcType=VARCHAR}, #{item.item3,jdbcType=VARCHAR}, #{item.item4,jdbcType=VARCHAR}, #{item.name1,jdbcType=VARCHAR}, #{item.name2,jdbcType=VARCHAR}, #{item.name3,jdbcType=VARCHAR}, #{item.name4,jdbcType=VARCHAR}, #{item.lZtbh,jdbcType=INTEGER}, #{item.lMainid,jdbcType=INTEGER}, #{item.lImportFlag,jdbcType=INTEGER}, #{item.vcImportDescribe,jdbcType=VARCHAR}, #{item.item5,jdbcType=VARCHAR}, #{item.name5,jdbcType=VARCHAR}, #{item.item6,jdbcType=VARCHAR}, #{item.name6,jdbcType=VARCHAR}, #{item.item7,jdbcType=VARCHAR}, #{item.name7,jdbcType=VARCHAR}, #{item.item8,jdbcType=VARCHAR}, #{item.name8,jdbcType=VARCHAR}, #{item.item9,jdbcType=VARCHAR}, #{item.name9,jdbcType=VARCHAR}, #{item.lZqnm,jdbcType=INTEGER}, #{item.vcCode,jdbcType=VARCHAR}, #{item.dr,jdbcType=INTEGER}, #{item.ts,jdbcType=VARCHAR}, #{item.lDcph,jdbcType=INTEGER}, #{item.vcJkfs,jdbcType=VARCHAR}, #{item.vcFullname,jdbcType=VARCHAR}, #{item.item10,jdbcType=VARCHAR}, #{item.name10,jdbcType=VARCHAR}) </foreach> </insert> <!-- 删除数据 --> <delete id="deleteOutcwVouchers" parameterType="java.util.Map"> delete from cw_hs_outcw_vouchers where L_ZTBH in <foreach collection="ztList" open="(" item="item" separator="," close=")"> #{item,jdbcType=VARCHAR} </foreach> </delete> </mapper>