feat: 创建银行流水 Mapper XML 映射文件
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
<?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.ruoyi.ccdi.project.mapper.CcdiBankStatementMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.ccdi.project.domain.entity.CcdiBankStatement" id="CcdiBankStatementResult">
|
||||
<id property="bankStatementId" column="bank_statement_id" />
|
||||
<result property="projectId" column="project_id" />
|
||||
<result property="leId" column="LE_ID" />
|
||||
<result property="accountId" column="ACCOUNT_ID" />
|
||||
<result property="groupId" column="group_id" />
|
||||
<result property="leAccountName" column="LE_ACCOUNT_NAME" />
|
||||
<result property="leAccountNo" column="LE_ACCOUNT_NO" />
|
||||
<result property="accountingDateId" column="ACCOUNTING_DATE_ID" />
|
||||
<result property="accountingDate" column="ACCOUNTING_DATE" />
|
||||
<result property="trxDate" column="TRX_DATE" />
|
||||
<result property="currency" column="CURRENCY" />
|
||||
<result property="amountDr" column="AMOUNT_DR" />
|
||||
<result property="amountCr" column="AMOUNT_CR" />
|
||||
<result property="amountBalance" column="AMOUNT_BALANCE" />
|
||||
<result property="cashType" column="CASH_TYPE" />
|
||||
<result property="customerLeId" column="CUSTOMER_LE_ID" />
|
||||
<result property="customerAccountName" column="CUSTOMER_ACCOUNT_NAME" />
|
||||
<result property="customerAccountNo" column="CUSTOMER_ACCOUNT_NO" />
|
||||
<result property="customerBank" column="customer_bank" />
|
||||
<result property="customerReference" column="customer_reference" />
|
||||
<result property="userMemo" column="USER_MEMO" />
|
||||
<result property="bankComments" column="BANK_COMMENTS" />
|
||||
<result property="bankTrxNumber" column="BANK_TRX_NUMBER" />
|
||||
<result property="bank" column="BANK" />
|
||||
<result property="trxFlag" column="TRX_FLAG" />
|
||||
<result property="trxType" column="TRX_TYPE" />
|
||||
<result property="exceptionType" column="EXCEPTION_TYPE" />
|
||||
<result property="internalFlag" column="internal_flag" />
|
||||
<result property="batchId" column="batch_id" />
|
||||
<result property="batchSequence" column="batch_sequence" />
|
||||
<result property="createDate" column="CREATE_DATE" />
|
||||
<result property="createdBy" column="created_by" />
|
||||
<result property="metaJson" column="meta_json" />
|
||||
<result property="noBalance" column="no_balance" />
|
||||
<result property="beginBalance" column="begin_balance" />
|
||||
<result property="endBalance" column="end_balance" />
|
||||
<result property="overrideBsId" column="override_bs_id" />
|
||||
<result property="paymentMethod" column="payment_method" />
|
||||
<result property="cretNo" column="cret_no" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectCcdiBankStatementVo">
|
||||
select bank_statement_id, project_id, LE_ID, ACCOUNT_ID, group_id,
|
||||
LE_ACCOUNT_NAME, LE_ACCOUNT_NO, ACCOUNTING_DATE_ID, ACCOUNTING_DATE,
|
||||
TRX_DATE, CURRENCY, AMOUNT_DR, AMOUNT_CR, AMOUNT_BALANCE,
|
||||
CASH_TYPE, CUSTOMER_LE_ID, CUSTOMER_ACCOUNT_NAME, CUSTOMER_ACCOUNT_NO,
|
||||
customer_bank, customer_reference, USER_MEMO, BANK_COMMENTS,
|
||||
BANK_TRX_NUMBER, BANK, TRX_FLAG, TRX_TYPE, EXCEPTION_TYPE,
|
||||
internal_flag, batch_id, batch_sequence, CREATE_DATE, created_by,
|
||||
meta_json, no_balance, begin_balance, end_balance,
|
||||
override_bs_id, payment_method, cret_no
|
||||
from ccdi_bank_statement
|
||||
</sql>
|
||||
|
||||
<insert id="insertBatch" parameterType="java.util.List">
|
||||
insert into ccdi_bank_statement (
|
||||
project_id, LE_ID, ACCOUNT_ID, group_id,
|
||||
LE_ACCOUNT_NAME, LE_ACCOUNT_NO, ACCOUNTING_DATE_ID, ACCOUNTING_DATE,
|
||||
TRX_DATE, CURRENCY, AMOUNT_DR, AMOUNT_CR, AMOUNT_BALANCE,
|
||||
CASH_TYPE, CUSTOMER_LE_ID, CUSTOMER_ACCOUNT_NAME, CUSTOMER_ACCOUNT_NO,
|
||||
customer_bank, customer_reference, USER_MEMO, BANK_COMMENTS,
|
||||
BANK_TRX_NUMBER, BANK, TRX_FLAG, TRX_TYPE, EXCEPTION_TYPE,
|
||||
internal_flag, batch_id, batch_sequence, CREATE_DATE, created_by,
|
||||
meta_json, no_balance, begin_balance, end_balance,
|
||||
override_bs_id, payment_method, cret_no
|
||||
) values
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(
|
||||
#{item.projectId}, #{item.leId}, #{item.accountId}, #{item.groupId},
|
||||
#{item.leAccountName}, #{item.leAccountNo}, #{item.accountingDateId}, #{item.accountingDate},
|
||||
#{item.trxDate}, #{item.currency}, #{item.amountDr}, #{item.amountCr}, #{item.amountBalance},
|
||||
#{item.cashType}, #{item.customerLeId}, #{item.customerAccountName}, #{item.customerAccountNo},
|
||||
#{item.customerBank}, #{item.customerReference}, #{item.userMemo}, #{item.bankComments},
|
||||
#{item.bankTrxNumber}, #{item.bank}, #{item.trxFlag}, #{item.trxType}, #{item.exceptionType},
|
||||
#{item.internalFlag}, #{item.batchId}, #{item.batchSequence}, #{item.createDate}, #{item.createdBy},
|
||||
#{item.metaJson}, #{item.noBalance}, #{item.beginBalance}, #{item.endBalance},
|
||||
#{item.overrideBsId}, #{item.paymentMethod}, #{item.cretNo}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user