4.5 KiB
4.5 KiB
兰溪存储的流水表的表结构
CREATE TABLE `ccdi_bank_statement` (
`bank_statement_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
`LE_ID` int(10) unsigned DEFAULT '0' COMMENT '企业ID',
`ACCOUNT_ID` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '账号ID',
`LE_ACCOUNT_NAME` varchar(240) DEFAULT 'NONE' COMMENT '企业账号名称',
`LE_ACCOUNT_NO` varchar(240) DEFAULT NULL COMMENT '企业银行账号',
`ACCOUNTING_DATE_ID` int(11) DEFAULT NULL COMMENT '账号日期ID',
`ACCOUNTING_DATE` varchar(10) DEFAULT '0000-00-00' COMMENT '账号日期',
`TRX_DATE` varchar(20) NOT NULL COMMENT '交易日期',
`CURRENCY` varchar(10) DEFAULT NULL COMMENT '币种',
`AMOUNT_DR` decimal(19,2) NOT NULL DEFAULT '0.00' COMMENT '付款金额',
`AMOUNT_CR` decimal(19,2) NOT NULL DEFAULT '0.00' COMMENT '收款金额',
`AMOUNT_BALANCE` decimal(19,2) NOT NULL COMMENT '余额',
`CASH_TYPE` varchar(500) DEFAULT NULL COMMENT '交易类型',
`CUSTOMER_LE_ID` int(11) DEFAULT '-1' COMMENT '对手方企业ID',
`CUSTOMER_ACCOUNT_NAME` varchar(240) DEFAULT NULL COMMENT '对手方企业名称',
`CUSTOMER_ACCOUNT_NO` varchar(240) DEFAULT NULL COMMENT '对手方账号',
`customer_bank` varchar(300) DEFAULT NULL COMMENT '对手方银行',
`customer_reference` varchar(500) DEFAULT NULL COMMENT '对手方备注',
`USER_MEMO` varchar(1000) DEFAULT NULL COMMENT '用户交易摘要',
`BANK_COMMENTS` varchar(240) DEFAULT NULL COMMENT '银行交易摘要',
`BANK_TRX_NUMBER` varchar(240) DEFAULT NULL COMMENT '银行交易号',
`BANK` varchar(250) NOT NULL DEFAULT '' COMMENT '所属银行缩写',
`TRX_FLAG` varchar(2) DEFAULT '0' COMMENT '交易标志位',
`TRX_TYPE` int(11) NOT NULL DEFAULT '0' COMMENT '分类ID',
`EXCEPTION_TYPE` varchar(50) NOT NULL DEFAULT '' COMMENT '异常类型',
`internal_flag` tinyint(1) DEFAULT '0' COMMENT '"是否为内部交易1 是 0 否"',
`batch_id` int(11) NOT NULL DEFAULT '0' COMMENT '上传logId对应upload_log',
`batch_sequence` int(11) NOT NULL COMMENT '每次上传在文件中的line',
`CREATE_DATE` datetime DEFAULT NULL COMMENT '创建时间内',
`created_by` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '创建者',
`meta_json` text COMMENT '"meta json"',
`no_balance` tinyint(1) DEFAULT '0' COMMENT '是否包含余额',
`begin_balance` tinyint(1) DEFAULT '0' COMMENT '初始余额',
`end_balance` tinyint(1) DEFAULT '0' COMMENT '结束余额',
`group_id` int(11) DEFAULT '0' COMMENT '项目id',
`override_bs_id` bigint(20) DEFAULT '0' COMMENT '=0表示该数据未覆盖主表,>0表示覆盖主表,<0表示被主表覆盖',
`payment_method` varchar(500) DEFAULT NULL COMMENT '微信、支付宝流水字段,交易方式',
`cret_no` varchar(20) COMMENT '身份证号',
PRIMARY KEY (`bank_statement_id`),
KEY `idx_batch_id_account` (`batch_id`,`LE_ACCOUNT_NO`,`ACCOUNTING_DATE_ID`),
KEY `GROUP_ID` (`group_id`),
KEY `c4c_bank_statement_stg_batch_id_IDX` (`batch_id`,`LE_ACCOUNT_NO`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='银行流水的中间处理表';
流水表和返回值的对应关系
| 序号 | ccdi_bank_statement | 返回值 |
|---|---|---|
| 1 | bank_statement_id | bankStatementId |
| 2 | LE_ID | leId |
| 3 | ACCOUNT_ID | accountId |
| 4 | LE_ACCOUNT_NAME | leName |
| 5 | LE_ACCOUNT_NO | accountNo |
| 6 | ACCOUNTING_DATE_ID | accountingDateId |
| 7 | ACCOUNTING_DATE | accountingDate |
| 8 | TRX_DATE | trxDate |
| 9 | CURRENCY | currency |
| 10 | AMOUNT_DR | drAmount |
| 11 | AMOUNT_CR | crAmount |
| 12 | AMOUNT_BALANCE | balanceAmount |
| 13 | CASH_TYPE | cashType |
| 14 | CUSTOMER_LE_ID | customerId |
| 15 | CUSTOMER_ACCOUNT_NAME | customerName |
| 16 | CUSTOMER_ACCOUNT_NO | customerAccountNo |
| 17 | customer_bank | customerBank |
| 18 | customer_reference | customerReference |
| 19 | USER_MEMO | userMemo |
| 20 | BANK_COMMENTS | bankComments |
| 21 | BANK_TRX_NUMBER | bankTrxNumber |
| 22 | BANK | bank |
| 23 | TRX_FLAG | transFlag |
| 24 | TRX_TYPE | transTypeId |
| 25 | EXCEPTION_TYPE | exceptionType |
| 26 | internal_flag | internalFlag |
| 27 | batch_id | batchId |
| 28 | batch_sequence | uploadSequnceNumber |
| 29 | CREATE_DATE | createDate |
| 30 | created_by | createdBy |
| 31 | meta_json | 设置为null |
| 32 | no_balance | isNoBalance |
| 33 | begin_balance | isBeginBalance |
| 34 | end_balance | isEndBalance |
| 35 | override_bs_id | overrideBsId |
| 36 | payment_method | paymentMethod |
| 37 | cret_no | cretNo |
| 38 | group_id | groupId |