<?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.Oracle.TjkOutcwVoucherMapper"> <resultMap id="BaseResultMap" type="com.dhcc.finance.main.domain.CwHsOutcwVoucher"> <id column="ID" jdbcType="VARCHAR" property="id" /> <result column="L_ZTBH" jdbcType="INTEGER" property="lZtbh" /> <result column="COMPANY" jdbcType="VARCHAR" property="company" /> <result column="VOUCHER_TYPE" jdbcType="VARCHAR" property="voucherType" /> <result column="FISCAL_YEAR" jdbcType="VARCHAR" property="fiscalYear" /> <result column="ACCOUNTING_PERIOD" jdbcType="VARCHAR" property="accountingPeriod" /> <result column="VOUCHER_ID" jdbcType="VARCHAR" property="voucherId" /> <result column="ATTACHMENT_NUMBER" jdbcType="VARCHAR" property="attachmentNumber" /> <result column="PREPAREDDATE" jdbcType="VARCHAR" property="prepareddate" /> <result column="ENTER" jdbcType="VARCHAR" property="enter" /> <result column="CASHIER" jdbcType="VARCHAR" property="cashier" /> <result column="SIGNATURE" jdbcType="VARCHAR" property="signature" /> <result column="CHECKER" jdbcType="VARCHAR" property="checker" /> <result column="POSTING_DATE" jdbcType="VARCHAR" property="postingDate" /> <result column="POSTING_PERSON" jdbcType="VARCHAR" property="postingPerson" /> <result column="VOUCHER_MAKING_SYSTEM" jdbcType="VARCHAR" property="voucherMakingSystem" /> <result column="MEMO1" jdbcType="VARCHAR" property="memo1" /> <result column="MEMO2" jdbcType="VARCHAR" property="memo2" /> <result column="RESERVE1" jdbcType="VARCHAR" property="reserve1" /> <result column="RESERVE2" jdbcType="VARCHAR" property="reserve2" /> <result column="L_IMPORT_FLAG" jdbcType="INTEGER" property="lImportFlag" /> <result column="VC_IMPORT_DESCRIBE" jdbcType="VARCHAR" property="vcImportDescribe" /> <result column="DR" jdbcType="INTEGER" property="dr" /> <result column="TS" jdbcType="VARCHAR" property="ts" /> <result column="VC_HTBH" jdbcType="VARCHAR" property="vcHtbh" /> <result column="L_IMPORT_FLAG1" jdbcType="INTEGER" property="lImportFlag1" /> <result column="VC_ADMIN" jdbcType="VARCHAR" property="vcAdmin" /> <result column="VC_JKFS" jdbcType="VARCHAR" property="vcJkfs" /> <result column="L_ZZGSBH" jdbcType="INTEGER" property="lZzgsbh" /> <result column="VC_HSDM" jdbcType="VARCHAR" property="vcHsdm" /> </resultMap> <sql id="Base_Column_List"> ID, L_ZTBH, COMPANY, VOUCHER_TYPE, FISCAL_YEAR, ACCOUNTING_PERIOD, VOUCHER_ID, ATTACHMENT_NUMBER, PREPAREDDATE, ENTER, CASHIER, SIGNATURE, CHECKER, POSTING_DATE, POSTING_PERSON, VOUCHER_MAKING_SYSTEM, MEMO1, MEMO2, RESERVE1, RESERVE2, L_IMPORT_FLAG, VC_IMPORT_DESCRIBE, DR, TS, VC_HTBH, L_IMPORT_FLAG1, VC_ADMIN, VC_JKFS, L_ZZGSBH, VC_HSDM </sql> <select id="selectAllData" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from tjk_outcw_voucher where <![CDATA[ PREPAREDDATE >= #{beginDate,jdbcType=VARCHAR} and PREPAREDDATE <= #{endDate,jdbcType=VARCHAR} ]]> and L_ZTBH in <foreach collection="ztList" open="(" item="item" separator="," close=")"> #{item,jdbcType=VARCHAR} </foreach> </select> </mapper>