alter table cus_indiv add `revenue_level` varchar(10) DEFAULT NULL COMMENT '用信表现' after proprietor_attr;
alter table cus_indiv add `total_loan_cnt` varchar(10) DEFAULT NULL COMMENT '用信次数' after revenue_level;
alter table cus_indiv add `days_of_loan` varchar(10) DEFAULT NULL COMMENT '用信时长' after total_loan_cnt;
alter table cus_indiv add `if_car_flag` varchar(10) DEFAULT NULL COMMENT '是否有车' after days_of_loan;
alter table cus_indiv add `if_house_flag` varchar(10) DEFAULT NULL COMMENT '是否有房' after if_car_flag;
alter table cus_indiv add `localization` varchar(100) DEFAULT NULL COMMENT '本地化标签备注' after if_house_flag;


alter table lmt_cus_indiv add `revenue_level` varchar(10) DEFAULT NULL COMMENT '用信表现' after tax_incom;
alter table lmt_cus_indiv add `total_loan_cnt` varchar(10) DEFAULT NULL COMMENT '用信次数' after revenue_level;
alter table lmt_cus_indiv add `days_of_loan` varchar(10) DEFAULT NULL COMMENT '用信时长' after total_loan_cnt;
alter table lmt_cus_indiv add `if_car_flag` varchar(10) DEFAULT NULL COMMENT '是否有车' after days_of_loan;
alter table lmt_cus_indiv add `if_house_flag` varchar(10) DEFAULT NULL COMMENT '是否有房' after if_car_flag;
alter table lmt_cus_indiv add `localization` varchar(100) DEFAULT NULL COMMENT '本地化标签备注' after if_house_flag;
alter table lmt_cus_indiv add `finally_int` decimal(20,4) DEFAULT NULL COMMENT '等额本息12期利息（循环产品）' after localization;
alter table lmt_cus_indiv add `json_address` varchar(300) DEFAULT NULL COMMENT '地址' after finally_int;

alter table lmt_crdt_app add `cert_type` varchar(6) DEFAULT NULL COMMENT '证件类型代码' after coop_no;
alter table lmt_crdt_app add `cert_no` varchar(60) DEFAULT NULL COMMENT '证件号码' after cert_type;
alter table lmt_crdt_app add `float_rate` decimal(10,6) DEFAULT NULL COMMENT '浮动利率' after actual_rate;


alter table pay_credit_app modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table lmt_crdt_risk modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table lmt_crdt_app modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table lmt_crdt_apply_report modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table lmt_crdt_agr modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table cus_ind_work modify column com_name varchar(200) default null comment '工作单位名称';
alter table biz_tran_record modify column `ext_app_no` varchar(64) default null comment '外部申请编号';
alter table biz_tran_record modify column `tran_no` varchar(64) default null comment '交易流水号';
alter table pay_payout_app modify column ext_app_no varchar(64) default null comment '外部申请编号';
alter table ctr_loan_cont modify column cont_no varchar(64) default null comment '贷款合同编号';
alter table bam_file_store modify column biz_key varchar(64) default null comment '业务主键';
alter table pay_credit_app modify column cont_no varchar(64) default null comment '贷款合同编号';
alter table fac_loan_repay_plan modify column status varchar(10) not null comment '分期状态，0-未还 2-已还 3-已逾期';
alter table pls_repay_plan_detail modify column bef_status varchar(64) not null comment '分期状态，0-未还 2-已还 3-已逾期';


CREATE TABLE `biz_dxm_request_info` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `business_key` varchar(30) NOT NULL COMMENT '业务id',
  `request` varchar(10240) DEFAULT NULL COMMENT '度小满请求数据',
  `create_user` varchar(8) NOT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) NOT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `idx_bz_rq_if_01` (`business_key`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='度小满请求数据信息';

CREATE TABLE `biz_account_bdcollate`  (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `bsn_type` varchar(64) NOT NULL COMMENT '产品业务类型',
  `accounting_type` varchar(100) NOT NULL COMMENT '金额类型',
  `accounting_amt` bigint(20) NOT NULL COMMENT '金额(单位分)',
  `accounting_desc` varchar(100) DEFAULT NULL COMMENT '字段描述',
  `account_balance_result` varchar(2) DEFAULT NULL COMMENT '对账结果',
  `account_balance_desc` varchar(100) DEFAULT NULL COMMENT '对账结果描述',
  `core_keep_no` varchar(64) DEFAULT NULL COMMENT '记账批次号',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `data_date` varchar(10) NOT NULL COMMENT '数据日期',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_biz_account_bdcollate`(`data_date`) USING BTREE
) ENGINE = InnoDB COMMENT = '度小满产品总分核对表' ROW_FORMAT = Dynamic;


CREATE TABLE `rec_bdfile_loan_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号 与「放款明细文件」放款订单号order_id一一对应',
 `apply_date` varchar(8) NOT NULL COMMENT '贷款申请日期',
 `start_date` varchar(8) NULL DEFAULT NULL COMMENT '度小满核心系统起息日期,即贷款起息日期',
 `end_date` varchar(8) NOT NULL COMMENT '该笔借据到期日期',
 `clear_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款实际结清日期',
 `encash_amt` bigint(20) NOT NULL COMMENT '单位：分 机构出资部分放款金额,不包含度小满出资部分',
 `currency` varchar(3) NOT NULL COMMENT '156：人民币',
 `repay_mode` varchar(2) NOT NULL COMMENT '01：等额本金 02：等额本息 03：等本等费 04：先息后本 05：等额本息（按期收利息）指如用户提前还当期,需支付整月利息。提前还款当天,需补计提利息。',
 `repay_cycle` varchar(1) NOT NULL COMMENT 'M：月',
 `total_terms` bigint(20) NOT NULL ,
 `cur_term` bigint(20) NOT NULL  ,
 `repay_day` bigint(20) NOT NULL COMMENT '每期还款日（不显示月只显示日）',
 `grace_day` bigint(20) NOT NULL COMMENT '单位：天 1、借据宽限期天数2、宽限期内借据状态为正常,且不产生罚息；逾期超过宽限期则当天逾期天数及罚息一次性补齐',
 `prin_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还本金,不包含优惠券抵扣金额',
 `prin_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还本金,不包含优惠券抵扣金额',
 `prin_bal` bigint(20) NOT NULL COMMENT '单位：分 1、借据当期及未来期总应还本金 - 借据当期及未来期总已还本金 2、应还本金-已还本金=正常本金余额+逾期本金余额',
 `ovd_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 逾期各期应还本金之和 - 逾期各期已还本金之和',
 `int_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还利息,不包含优惠券抵扣金额',
 `int_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还利息,不包含优惠券抵扣金额',
 `int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据截止到当天正常应收未收利息（不包括逾期利息）,即按余额的计提利息',
 `ovd_int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据截止到当天逾期未还利息',
 `pnlt_int_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还罚息',
 `pnlt_int_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还罚息',
 `pnlt_int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据总应还罚息 - 借据总已还罚息',
 `fund_fee_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还借款服务费',
 `fund_fee_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还借款服务费',
 `loan_status` varchar(1) NOT NULL COMMENT '1:放款中 2:已放款 3:已冲正 4:已撤销 5:已还款（借据已放款且客户已归还过一次款） 6：已结清 已冲正：1--机构转账失败：外部机构将放款资金转账至钱包备付金账户失败或一定时间内未收到外部机构转账结果或无法查询到外部机构转账结果。2--百付宝钱包充值失败：外部机构转账成功,钱包百付宝充值失败。3--放款失败：钱包充值成功,钱包放款失败。4--出资机构放款失败：外部机构放款模式业务后台通知外部出资机构放款,外部出资机构放款失败。',
 `loan_form` varchar(1) NOT NULL COMMENT '1：正常 2：逾期',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还分期手续费',
 `charges_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还分期手续费',
 `overdue_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还逾期费',
 `overdue_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还逾期费',
 `repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还提前还款违约金',
 `repay_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还提前还款违约金',
 `refund_violate_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还退款违约金',
 `refund_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还退款违约金',
 `service_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还担保费',
 `service_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还担保费',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣利息总金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣罚息总金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣借款服务费总金额',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣分期手续费总金额',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣逾期费总金额',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣提前还款违约金总金额',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣退款违约金总金额',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣担保费总金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免本金金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免利息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免罚息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免借款服务费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免分期手续费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免逾期费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免提前还款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免退款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免担保费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `accrued_int` bigint(20) NOT NULL COMMENT '单位：分 借据当天新增的利息,即按发生额计提',
 `total_ovd_terms` bigint(20) NOT NULL COMMENT '统计对象针对单个借据,指该借据到当日的逾期期数累加和,如借据转正常,计数不清零。',
 `cur_ovd_terms` bigint(20) NOT NULL COMMENT '当借据状态为逾期时,借据当前逾期期数。（宽限期内不计算逾期期数,逾期超过宽限期,计算逾期期数）。',
 `cur_ovd_days` bigint(20) NOT NULL COMMENT '当借据状态为逾期时,借据当前逾期天数（宽限期内不计算逾期天数,逾期超过宽限期,逾期天数一次性补齐）。',
 `last_repay_date` varchar(8) NULL DEFAULT NULL COMMENT '用户最近一次还款时间（包含优惠券抵扣及手工减免）',
 `is_verification` varchar(1) NOT NULL COMMENT '1：是 2：否 该借据机构侧是否核销',
 `verification_date` varchar(8) NOT NULL COMMENT '借据核销打标日期',
 `write_off_non_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据正常本金余额',
 `write_off_non_ovd_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期本金余额',
 `write_off_out_int_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据正常利息余额',
 `write_off_out_ovd_int_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期利息余额',
 `write_off_out_ovd_prin_pnlt_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据罚息余额',
 `write_off_repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据提前还款违约金余额',
 `write_off_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据借款服务费金额核销余额',
 `write_off_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据分期手续费核销余额',
 `write_off_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期费核销余额',
 `write_off_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据退款违约金核销余额',
 `write_off_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据担保费核销余额',
 `fund_rate` bigint(20) NULL DEFAULT NULL COMMENT '该笔借据对应的机构出资比例',
 `loan_channel` varchar(2) NULL DEFAULT NULL COMMENT '该笔借据对应的放款通道：01-dxm放款 02-机构自主放款',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_tmp_cur_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_tmp_loan_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '借据信息文件（借据）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_plan_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `term_no` bigint(20) NOT NULL COMMENT '期次号,从1开始',
 `start_date` varchar(8) NOT NULL COMMENT '该期起始日期',
 `end_date` varchar(8) NOT NULL COMMENT '该期到期日期',
 `clear_date` varchar(8) NULL DEFAULT NULL COMMENT '该期实际结清日期, 结清前为空',
 `prin_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还本金,不包含优惠券抵扣金额',
 `prin_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还本金,不包含优惠券抵扣金额',
 `int_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还利息,即截止到本期到期日所有的利息金额,不包含优惠券抵扣金额',
 `int_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还利息,不包含优惠券抵扣金额',
 `int_bal` bigint(20) NOT NULL COMMENT '单位：分 本期截止到当日的应收未收利息',
 `pnlt_int_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还罚息',
 `pnlt_int_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还罚息',
 `fund_fee_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还借款服务费',
 `fund_fee_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还借款服务费',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣借款服务费金额',
 `term_status` varchar(1) NOT NULL COMMENT '1：正常 2：逾期3：已冲正 4：已撤销 5：已结清',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还分期手续费',
 `charges_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还分期手续费',
 `overdue_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还逾期费',
 `overdue_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还逾期费',
 `repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还提前还款违约金',
 `repay_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还提前还款违约金',
 `refund_violate_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还退款违约金',
 `refund_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还退款违约金',
 `service_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还担保费',
 `service_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还担保费',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣分期手续费金额',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣逾期费金额',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣提前还款违约金金额',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣退款违约金金额',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣担保费金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免本金金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免利息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免罚息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免借款服务费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免分期手续费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免逾期费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免提前还款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免退款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免担保费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_plan_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_plan_tmp_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '分期计划文件（分期）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_open_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `leader` varchar(8) NOT NULL COMMENT 'BAIDU--度小满',
 `parter` varchar(30) NOT NULL COMMENT '合作机构',
 `cust_name` varchar(64) NOT NULL COMMENT '客户姓名,汉字之间没有间隔',
 `cert_type` varchar(2) NOT NULL COMMENT '01：身份证',
 `cert_no` varchar(18) NOT NULL COMMENT '证件号码',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `apply_date` varchar(8) NOT NULL COMMENT '贷款申请日期',
 `start_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款确认日期, 未确认前为空',
 `end_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款到期日期,最后一期结束日期',
 `seq_no` varchar(128) NULL DEFAULT NULL COMMENT '机构（银行）划拨转账单号,核心未收到前置空,机构应保证度小满方在银行可通过该流水号查询到该笔交易。如合作模式为托管网联模式,则该值必为空。',
 `encash_amt` bigint(20) NOT NULL COMMENT '单位：分 机构出资部分放款金额,不包含度小满出资部分',
 `currency` varchar(3) NOT NULL COMMENT '156：人民币',
 `repay_mode` varchar(2) NOT NULL COMMENT '01：等额本金 02：等额本息03：等本等费 04：先息后本 05：等额本息（按期收利息） 05：等额本息（按期收利息）指如用户提前还当期,需支付整月利息。提前还款当天,需补计提利息。',
 `repay_cycle` varchar(1) NOT NULL COMMENT 'M：月',
 `total_terms` bigint(20) NOT NULL COMMENT '贷款总期数',
 `grace_day` bigint(20) NOT NULL COMMENT '单位：天 宽限期内借据状态为正常,且不产生罚息。 如宽限期内未还款,逾期天数及罚息需加上宽限期计算。',
 `fund_status` varchar(1) NOT NULL COMMENT '1：放款中 2：已放款 3：已冲正 4：已撤销',
 `fail_type` varchar(1) NULL DEFAULT NULL COMMENT '1--机构转账失败：外部机构将放款资金转账至钱包备付金账户失败或一定时间内未收到外部机构转账结果或无法查询到外部机构转账结果。 2--百付宝钱包充值失败：外部机构转账成功,钱包百付宝充值失败。 3--放款失败：钱包充值成功,钱包放款失败。 4--出资机构放款失败：外部机构放款模式业务后台通知外部出资机构放款,外部出资机构放款失败。 对应“放款状态”为3--已冲正、4--已撤销,该字段才有值。',
 `partner_loan_id` varchar(30) NULL DEFAULT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `order_id` varchar(32) NOT NULL COMMENT '度小满订单号,用以标识一笔资金划拨交易与「借据信息文件」借据号号loan_id一一对应',
 `card_no` varchar(20) NULL DEFAULT NULL COMMENT '用户用信时的放款银行卡号',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_open_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_open_tmp_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '放款明细文件（借据）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `total_amt` bigint(20) NOT NULL COMMENT '单位：分 交易金额=实收金额+sum 优惠券抵扣金额（不包括手工减免金额）',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣借款服务费金额',
 `income_amt` bigint(20) NOT NULL COMMENT '单位：分 实收金额=本金发生额+利息发生额+罚息发生额+所有费用项发生额',
 `prin_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款本金金额,不含优惠券抵扣金额',
 `int_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款利息金额,不含优惠券抵扣金额',
 `pnlt_int_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款罚息金额,不含优惠券抵扣金额',
 `fund_fee_amt` bigint(20) NOT NULL COMMENT '单位：分 当天借款服务费金额,不含优惠券抵扣金额',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣分期手续费',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣逾期费',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣提前还款违约金',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣退款违约金',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣担保费',
 `charges_amt` bigint(20) NOT NULL COMMENT '单位：分 分期手续费发生额',
 `overdue_amt` bigint(20) NOT NULL COMMENT '单位：分 逾期费发生额',
 `repay_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 提前还款违约金发生额',
 `refund_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 退款违约金发生额',
 `service_amt` bigint(20) NOT NULL COMMENT '单位：分 担保费发生额',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_tmp_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '还款信息文件（借据）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_item_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `term_no` bigint(20) NOT NULL COMMENT '期数',
 `event` varchar(2) NOT NULL COMMENT '11：逾期还款（超过还款日同时超过宽限期内还款） 12：正常还款（还款日及宽限期内及还款） 13：提前还款（包括提前还当期和未来期） 14：提前结清（本期结清）',
 `total_amt` bigint(20) NOT NULL COMMENT '单位：分 交易金额=sum 实收金额+sum 优惠券抵扣金额（不包括手工减免金额）',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣借款服务费金额',
 `income_amt` bigint(20) NOT NULL COMMENT '单位：分 实收金额=本金发生额+利息发生额+罚息发生额+所有费用项发生额',
 `prin_amt` bigint(20) NOT NULL COMMENT '单位：分 本金实际发生额（不含优惠券抵扣金额）',
 `int_amt` bigint(20) NOT NULL COMMENT '单位：分 利息实际发生额（不含优惠券抵扣金额）',
 `pnlt_int_amt` bigint(20) NOT NULL COMMENT '单位：分 罚息实际发生额（不含优惠券抵扣金额）',
 `fund_fee_amt` bigint(20) NOT NULL COMMENT '单位：分 借款服务费实际发生额（不含优惠券抵扣金额）',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣分期手续费',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣逾期费',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣提前还款违约金',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣退款违约金',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣担保费',
 `charges_amt` bigint(20) NOT NULL COMMENT '单位：分 分期手续费发生额',
 `overdue_amt` bigint(20) NOT NULL COMMENT '单位：分 逾期费发生额',
 `repay_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 提前还款违约金发生额',
 `refund_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 退款违约金发生额',
 `service_amt` bigint(20) NOT NULL COMMENT '单位：分 担保费发生额',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_item_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_item_tmp_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '还款明细文件（分期）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_reduce_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `term_no` bigint(20) NOT NULL COMMENT '期数',
 `event` varchar(2) NOT NULL COMMENT '01：手工减免 02：综合年化利率超36%的情况下,合规减免； 03：综合年化利率超24%的情况下,合规减免；',
 `total_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免总金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免本金金额',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免利息金额',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免罚息金额',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免借款服务费金额',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免分期手续费',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免逾期费',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免提前还款违约金',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免退款违约金',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免担保费',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_reduce_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_reduce_tmp_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '手工减免息费明细文件（分期）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_loan_rate_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `start_term` bigint(20) NOT NULL COMMENT ' ',
 `end_term` bigint(20) NOT NULL COMMENT ' ',
 `int_rate` decimal(20,2) NOT NULL COMMENT '万分之 比例',
 `int_rate_unit` varchar(1) NOT NULL COMMENT 'D：日利率 M：月利率 Y：年利率',
 `ovd_rate` decimal(20,2) NOT NULL COMMENT '万分之 比例',
 `ovd_rate_unit` varchar(1) NOT NULL COMMENT 'D：日利率 M：月利率 Y：年利率',
 `fund_fee_ratio` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `fund_fee_max` bigint(20) NOT NULL COMMENT '分',
 `fund_fee_min` bigint(20) NOT NULL COMMENT '分',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `overdue_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `repay_violate_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `refund_violate_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `service_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_rate_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_rate_tmp_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '贷款利息费率文件（借据）临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_ledger_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '账务日期 度小满账务日期（T日）',
 `short_term_loan_principal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款当日放款成功金额 短期贷款当日贷款成功金额。',
 `long_term_loan_principal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款当日放款成功金额 中长期贷款当日贷款成功金额。',
 `short_term_loan_flush_principal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款当日放款失败金额 短期贷款当日资金划拨成功,给客户放款失败金额。',
 `long_term_loan_flush_principal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款当日放款失败金额 中长期贷款当日资金划拨成功,给客户放款失败金额。',
 `withhold_amt` bigint(20) NOT NULL COMMENT '单位:分 当日同业户资金划拨金额 托管模式下,当日机构同业户资金划拨至百付宝备付金金额（等于当日放款成功+放款失败金额）。',
 `refund_amt` bigint(20) NOT NULL COMMENT '单位:分 当日同业户收款金额 该字段表示同业户应收款项：当日还款金额+优惠券抵扣金额+手工减免金额+放款失败。但当日机构同业户资金实收到资金款项金额仅包含（当日还款金额+优惠券抵扣金额+放款失败）,包含手工减免金额（手工减免金额为机构自信承担）。因此进行资金核对时需结合138-175“手工减免”字段共同查看',
 `short_term_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）短期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的短期贷款当日新增利息计提金额。',
 `long_term_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）中长期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的中长期贷款当日新增利息计提金额。',
 `short_term_non_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日利息 借据状态为逾期90天以上的短期贷款当日新增利息计提金额。',
 `long_term_non_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日利息 借据状态为逾期90天以上的中长期贷款当日新增利息计提金额。',
 `short_term_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）短期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的短期贷款截止到当日的计提利息金额。',
 `long_term_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）中长期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的中长期贷款截止到当日的计提利息金额。',
 `short_term_non_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日利息 借据状态为逾期90天以上的短期贷款截止到当日的计提利息金额。',
 `long_term_non_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日利息 借据状态为逾期90天以上的中长期贷款截止到当日的计提利息金额。',
 `short_term_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以内（含）短期贷款计提当日罚息 借据状态为逾期90天以内（含）的短期贷款当日新增罚息金额。',
 `long_term_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以内（含）中长期贷计提当日罚息 借据状态为逾期90天以内（含）的中长期贷款当日新增罚息金额。',
 `short_term_non_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日罚息 借据状态为逾期90天以上的短期贷款当日新增罚息金额。',
 `long_term_non_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日罚息 借据状态为逾期90天以上的中长期贷款当日新增罚息金额。',
 `short_term_paid_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金（应计） 正常或借据逾期90天以内（含）的短期贷款,客户归还的当期或未来期本金。',
 `long_term_paid_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金（应计） 正常或借据逾期90天以内（含）的中长期贷款,客户归还的当期或未来期本金。',
 `short_term_paid_non_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金（非应计） 借据逾期90天以上短期贷款,客户归还的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金（非应计） 借据逾期90天以上中长期贷款,客户归还的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的短期贷款逾期本金。',
 `long_term_paid_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的中长期贷款逾期本金。',
 `short_term_paid_non_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的短期贷款逾期本金。',
 `long_term_paid_non_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的中长期贷款逾期本金。',
 `short_term_paid_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金 归还的未逾期的短期贷款本金,即借据未逾期时客户归还的短期贷款本金。',
 `long_term_paid_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金 归还的未逾期的中长期贷款本金,即借据未逾期时客户归还的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的中长期贷款本金。',
 `short_term_paid_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常利息（表内） 正常或借据逾期90天以内（含）的短期贷款,客户归还的当期利息。',
 `long_term_paid_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常利息（表内） 正常或借据逾期90天以内（含）的中长期贷款,客户归还的当期利息。',
 `short_term_paid_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常利息（表外） 借据逾期90天以上短期贷款,客户归还的当期利息。',
 `long_term_paid_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常利息（表外） 借据逾期90天以上中长期贷款,客户归还的当期利息。',
 `short_term_paid_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期利息（表内） 借据逾期90天以内（含）客户归还的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期利息（表内） 借据逾期90天以内（含）客户归还的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期利息（表外） 借据逾期90天以上客户归还的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期利息（表外） 借据逾期90天以上客户归还的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还罚息（表内） 借据逾期90天以内（含）客户归还的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还罚息（表内） 借据逾期90天以内（含）客户归还的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还罚息（表外） 借据逾期90天以上客户归还的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还罚息（表外） 借据逾期90天以上客户归还的中长期贷款罚息。',
 `short_term_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还借款服务费 客户归还的短期贷款实还借款服务费。',
 `long_term_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还借款服务费 客户归还的中长期贷款实还借款服务费。',
 `short_term_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还分期手续费 客户归还的短期贷款实还分期手续费。',
 `long_term_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还分期手续费 客户归还的中长期贷款实还分期手续费。',
 `short_term_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期费 客户归还的短期贷款实还逾期费。',
 `long_term_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期费 客户归还的中长期贷款实还逾期费。',
 `short_term_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还提前还款违约金 客户归还的短期贷款实还提前还款违约金。',
 `long_term_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还提前还款违约金 客户归还的中长期贷款实还提前还款违约金。',
 `short_term_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还退款违约金 客户归还的短期贷款实还退款违约金。',
 `long_term_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还退款违约金 客户归还的中长期贷款实还退款违约金。',
 `short_term_service_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还担保费 客户归还的短期贷款实还担保费。',
 `long_term_service_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还担保费 客户归还的中长期贷款实还担保费。',
 `short_term_prin_to_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（应计）转逾期本金（应计） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `long_term_prin_to_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（应计）转逾期本金（应计） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `short_term_non_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转逾期本金（非应计） 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `long_term_non_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转逾期本金（非应计） 中长期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `short_term_ovd_accrued_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转逾期本金（非应计） 如短期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `long_term_ovd_accrued_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转逾期本金（非应计） 如中长期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `short_term_accrued_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（应计）转正常本金（非应计） 如短期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `long_term_accrued_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（应计）转正常本金（非应计） 如中长期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `short_term_ovd_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转逾期本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `long_term_ovd_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转逾期本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `short_term_non_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转正常本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `long_term_non_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转正常本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `short_term_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转逾期本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `long_term_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转逾期本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `short_term_prin_to_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金转逾期本金（应计） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `long_term_prin_to_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金转逾期本金（应计） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `short_term_accrued_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转逾期本金（非应计） 如短期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `long_term_accrued_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转逾期本金（非应计） 如中长期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `short_term_non_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转逾期本金（应计） 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `long_term_non_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转逾期本金（应计） 如中长期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `short_term_non_accrued_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转正常本金 如短期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `long_term_non_accrued_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转正常本金 如中长期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `short_term_ovd_to_accrued_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转正常本金 如短期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `long_term_ovd_to_accrued_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转正常本金 如中长期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `short_term_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表内）转逾期利息（表内） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `long_term_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表内）转逾期利息（表内） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `short_term_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转逾期利息（表外） 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `long_term_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转逾期利息（表外） 中长期期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `short_term_ovd_internal_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期利息（表内）转逾期利息（表外） 如短期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `long_term_ovd_internal_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期利息（表内）转逾期利息（表外） 如中长期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `short_term_internal_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表内）转正常利息（表外） 如短期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `long_term_internal_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表内）转正常利息（表外） 如中长期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `short_term_ovd_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期利息（表外）转逾期利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `long_term_ovd_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期利息（表外）转逾期利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `short_term_out_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转正常利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外计正常利息结转至表内正常利息。',
 `long_term_out_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转正常利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外正常利息结转至表内正常利息。',
 `short_term_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转逾期利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `long_term_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转逾期利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `short_term_internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金罚息（表内）转逾期本金罚息（表外） 如短期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `long_term_internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金罚息（表内）转逾期本金罚息（表外） 如中长期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `short_term_out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金罚息（表外）转逾本金罚息（表内） 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `long_term_out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金罚息（表外）转逾本金罚息（表内） 如中长期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `short_term_paid_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金（应计） 借据逾期90天以内（含）的短期贷款,优惠券减免的当期及未来期本金。',
 `long_term_paid_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金（应计） 借据逾期90天以内（含）的中长期贷款,优惠券减免的当期及未来期本金。',
 `short_term_paid_non_accrued_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金（非应计） 借据逾期90天以上短期贷款,优惠券减免的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金（非应计） 借据逾期90天以上中长期贷款,优惠券减免的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（应计） 借据逾期90天以内（含）的短期贷款,优惠券减免的逾期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（应计） 借据逾期90天以内（含）的中长期贷款,优惠券减免的逾期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（非应计） 借据逾期90天以上的短期贷款,优惠券减免的逾期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（非应计） 借据逾期90天以上的中长期贷款,优惠券减免的逾期贷款本金。',
 `short_term_paid_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金 优惠券减免的未逾期的短期贷款本金,即借据未逾期时优惠券减免的短期贷款本金。',
 `long_term_paid_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金 优惠券减免的未逾期的中长期贷款本金,即借据未逾期时优惠券减免的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（应计） 借据逾期90天以内（含）优惠券减免的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（应计） 借据逾期90天以内（含）优惠券减免的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（非应计） 借据逾期90天以上优惠券减免的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（非应计） 借据逾期90天以上优惠券减免的中长期贷款本金。',
 `short_term_paid_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常利息（表内） 借据正常/逾期90天以内（含）优惠券减免的短期贷款正常利息。',
 `long_term_paid_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常利息（表内） 借据正常/逾期90天以内（含）优惠券减免的中长期贷款正常利息。',
 `short_term_paid_out_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常利息（表外） 借据逾期90天以上优惠券减免的短期贷款正常利息。',
 `long_term_paid_out_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常利息（表外） 借据逾期90天以上优惠券减免的中长期贷款正常利息。',
 `short_term_paid_internal_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期利息（表内） 借据逾期90天以内（含）优惠券减免的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期利息（表内） 借据逾期90天以内（含）优惠券减免的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期利息（表外） 借据逾期90天以上优惠券减免的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期利息（表外） 借据逾期90天以上优惠券减免的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免罚息（表内） 借据逾期90天以内（含）优惠券减免的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免罚息（表内） 借据逾期90天以内（含）优惠券减免的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免罚息（表外） 借据逾期90天以上优惠券减免的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免罚息（表外） 借据逾期90天以上优惠券减免的中长期贷款罚息。',
 `short_term_fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免借款服务费 优惠券减免的短期贷款借款服务费。',
 `long_term_fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免借款服务费 优惠券减免的中长期贷款借款服务费。',
 `short_term_charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免分期手续费 优惠券减免的短期贷款分期手续费。',
 `long_term_charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免分期手续费 优惠券减免的中长期贷款分期手续费。',
 `short_term_overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期费 优惠券减免的短期贷款逾期费。',
 `long_term_overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期费 优惠券减免的中长期贷款逾期费。',
 `short_term_repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免提前还款违约金 优惠券减免的短期贷款提前还款违约金。',
 `long_term_repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免提前还款违约金 优惠券减免的中长期贷款提前还款违约金。',
 `short_term_refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免退款违约金 优惠券减免的短期贷款退款违约金。',
 `long_term_refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免退款违约金 优惠券减免的中长期贷款退款违约金。',
 `short_term_service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免担保费 优惠券减免的短期贷款担保费。',
 `long_term_service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免担保费 优惠券减免的中长期贷款担保费。',
 `short_term_paid_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金（应计） 借据逾期90天以内的短期贷款,手工减免的当期及未来期本金。',
 `long_term_paid_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金（应计） 借据逾期90天以内的中长期贷款,手工减免的当期及未来期本金。',
 `short_term_paid_non_accrued_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金（非应计） 借据逾期90天以上短期贷款,手工减免的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金（非应计） 借据逾期90天以上中长期贷款,手工减免的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）的短期贷款,手工减免的逾期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）的中长期贷款,手工减免的逾期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（非应计） 借据逾期90天以上的短期贷款,手工减免的逾期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（非应计） 借据逾期90天以上的中长期贷款,手工减免的逾期贷款本金。',
 `short_term_paid_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金 手工减免的未逾期的短期贷款本金,即借据未逾期时手工减免的短期贷款本金。',
 `long_term_paid_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金 手工减免的未逾期的中长期贷款本金,即借据未逾期时手工减免的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）手工减免的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）手工减免的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（非应计） 借据逾期90天以上手工减免的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（非应计） 借据逾期90天以上手工减免的中长期贷款本金。',
 `short_term_paid_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常利息（表内） 借据正常/逾期90天以内（含）手工减免的短期贷款正常利息。',
 `long_term_paid_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常利息（表内） 借据正常/逾期90天以内（含）手工减免的中长期贷款正常利息。',
 `short_term_paid_out_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常利息（表外） 借据逾期90天以上手工减免的短期贷款正常利息。',
 `long_term_paid_out_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常利息（表外） 借据逾期90天以上手工减免的中长期贷款正常利息。',
 `short_term_paid_internal_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期利息（表内） 借据逾期90天以内（含）手工减免的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期利息（表内） 借据逾期90天以内（含）手工减免的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期利息（表外） 借据逾期90天以上手工减免的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期利息（表外） 借据逾期90天以上手工减免的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免罚息（表内） 借据逾期90天以内（含）手工减免的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免罚息（表内） 借据逾期90天以内（含）手工减免的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免罚息（表外） 借据逾期90天以上手工减免的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免罚息（表外） 借据逾期90天以上手工减免的中长期贷款罚息。',
 `short_term_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免借款服务费 手工减免的短期贷款借款服务费。',
 `long_term_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免借款服务费 手工减免的中长期贷款借款服务费。',
 `short_term_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免分期手续费 手工减免的短期贷款分期手续费。',
 `long_term_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免分期手续费 手工减免的中长期贷款分期手续费。',
 `short_term_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期费 手工减免的短期贷款逾期费。',
 `long_term_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期费 手工减免的中长期贷款逾期费。',
 `short_term_repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免提前还款违约金 手工减免的短期贷款提前还款违约金。',
 `long_term_repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免提前还款违约金 手工减免的中长期贷款提前还款违约金。',
 `short_term_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免退款违约金 手工减免的短期贷款退款违约金。',
 `long_term_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免退款违约金 手工减免的中长期贷款退款违约金。',
 `short_term_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免担保费 手工减免的短期贷款担保费。',
 `long_term_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免担保费 手工减免的中长期贷款担保费。',
 `short_term_loan_principal_reverse` bigint(20) NOT NULL COMMENT '单位:分 短期隔日冲正本金 隔日冲正的短期贷款本金金额',
 `long_term_loan_principal_reverse` bigint(20) NOT NULL COMMENT '单位:分 中长期隔日冲正本金 隔日冲正的中长期贷款本金金额',
 `short_term_accrued_int_amt_reverse` bigint(20) NOT NULL COMMENT '单位:分 短期隔日冲正计提利息 隔日冲正的短期贷款利息计提金额',
 `long_term_accrued_int_amt_reverse` bigint(20) NOT NULL COMMENT '单位:分 中长期隔日冲正计提利息 隔日冲正的中长期贷款利息计提金额',
 `write_off_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 正常贷款本金核销金额 当日新增核销贷款的正常本金余额之和。即D日发生核销的正常本金发生额。',
 `write_off_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期贷款本金核销金额 当日新增核销贷款的逾期本金余额之和。即D日发生核销的逾期本金发生额。180+181 = D日核销的本金总金额 = D日发生核销的借据剩余待还本金金额',
 `write_off_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常贷款利息核销金额 当日新增核销贷款的正常利息余额之和',
 `write_off_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期贷款利息核销金额 当日新增核销贷款的逾期利息余额之和',
 `write_off_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 罚息核销金额 当日新增核销贷款的罚息余额之和',
 `write_off_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 提前还款违约金核销金额 当日新增核销贷款的提前还款违约金余额之和',
 `write_off_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 借款服务费金额核销金额 当日新增核销贷款的借款服务费余额之和',
 `write_off_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 分期手续费核销金额 当日新增核销贷款的分期手续费余额之和',
 `write_off_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期费核销金额 当日新增核销贷款的提前还款违约金余额之和',
 `write_off_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 退款违约金核销金额 当日新增核销贷款的退款违约金余额之和',
 `write_off_service_amt` bigint(20) NOT NULL COMMENT '单位:分 担保费核销金额 当日新增核销贷款的担保费余额之和',
 `write_off_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 已核销贷款的利息计提 所有已核销贷款当日利息计提之和',
 `write_off_accrued_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 已核销贷款的罚息计提 所有已核销贷款当日罚息计提之和',
 `write_off_paid_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金金额 所有已核销贷款当日实还正常本金之和',
 `write_off_paid_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金金额 所有已核销贷款当日实还逾期本金之和',
 `write_off_paid_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息金额 所有已核销贷款当日实还正常利息之和',
 `write_off_paid_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息金额 所有已核销贷款当日实还逾期利息之和',
 `write_off_paid_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息金额 所有已核销贷款当日实还罚息之和',
 `write_off_paid_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金金额 所有已核销贷款当日实还提前还款违约金之和',
 `write_off_paid_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费金额 所有已核销贷款当日实还借款服务费之和',
 `write_off_paid_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费金额 所有已核销贷款当日实还分期手续费之和',
 `write_off_paid_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费金额 所有已核销贷款当日实还逾期费之和',
 `write_off_paid_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金金额 所有已核销贷款当日实还退款违约金之和',
 `write_off_paid_service_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费金额 所有已核销贷款当日实还担保费之和',
 `write_off_reduced_non_prin_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金使用优惠券金额 所有已核销贷款当日优惠券减免的正常本金之和',
 `write_off_reduced_ovd_prin_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金使用优惠券金额 所有已核销贷款当日优惠券减免的逾期本金之和',
 `write_off_reduced_non_int_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息使用优惠券金额 所有已核销贷款当日优惠券减免的正常利息之和',
 `write_off_reduced_ovd_int_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息使用优惠券金额 所有已核销贷款当日优惠券减免的逾期利息之和',
 `write_off_reduced_ovd_pnlt_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息使用优惠券金额 所有已核销贷款当日优惠券减免的罚息之和',
 `write_off_reduced_repay_violate_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金使用优惠券金额 所有已核销贷款当日优惠券减免的提前还款违约金之和',
 `write_off_reduced_fund_fee_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费使用优惠券金额 所有已核销贷款当日优惠券减免的借款服务费之和',
 `write_off_reduced_charges_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费使用优惠券金额 所有已核销贷款当日优惠券减免的分期手续费之和',
 `write_off_reduced_overdue_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费使用优惠券金额 所有已核销贷款当日优惠券减免的逾期费之和',
 `write_off_reduced_refund_violate_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金使用优惠券金额 所有已核销贷款当日优惠券减免的退款违约金之和',
 `write_off_reduced_service_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费使用优惠券金额 所有已核销贷款当日优惠券减免的担保费之和',
 `write_off_reduced_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金手工减免金额 所有已核销贷款当日手工减免减免的正常本金之和',
 `write_off_reduced_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金手工减免金额 所有已核销贷款当日手工减免减免的逾期本金之和',
 `write_off_reduced_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息手工减免金额 所有已核销贷款当日手工减免减免的正常利息之和',
 `write_off_reduced_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息手工减免金额 所有已核销贷款当日手工减免减免的逾期利息之和',
 `write_off_reduced_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息手工减免金额 所有已核销贷款当日手工减免减免的罚息之和',
 `write_off_reduced_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金手工减免金额 所有已核销贷款当日手工减免减免的提前还款违约金之和',
 `write_off_reduced_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费手工减免金额 所有已核销贷款当日手工减免减免的借款服务费之和',
 `write_off_reduced_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费手工减免金额 所有已核销贷款当日手工减免减免的分期手续费之和',
 `write_off_reduced_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费手工减免金额 所有已核销贷款当日手工减免减免的逾期费之和',
 `write_off_reduced_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金手工减免金额 所有已核销贷款当日手工减免减免的退款违约金之和',
 `write_off_reduced_service_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费手工减免金额 所有已核销贷款当日手工减免减免的担保费之和',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_ledger_tmp_date`(`cur_date`) USING BTREE
) ENGINE = InnoDB COMMENT = '总账文件临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_flow_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '单位：分 账务日期',
 `loan_id` bigint(20) NOT NULL COMMENT '单位：分',
 `term` bigint(20) NOT NULL COMMENT '单位：分',
 `accrued_prin_to_ovd_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `non_prin_to_ovd_non_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `accrued_ovd_prin_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `accrued_prin_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `non_ovd_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `non_prin_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `non_prin_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是否还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `prin_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `accrued_ovd_prin_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `non_ovd_prin_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `non_ovd_prin_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `accrued_ovd_prin_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `internal_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `out_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `ovd_internal_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `internal_int_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `ovd_out_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `out_int_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外计正常利息结转至表内正常利息。',
 `out_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_flow_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_flow_tmp_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '总账状态流转文件临时表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_transfertxt_tmp` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `trans_date` varchar(8) DEFAULT NULL COMMENT '交易日期yyyyMMdd',
  `trans_time` varchar(9) DEFAULT NULL COMMENT '交易时间HHmmssSSS',
  `digest` varchar(100) DEFAULT NULL COMMENT '摘要',
  `debit_amt` bigint DEFAULT NULL COMMENT '借方发生额元',
  `credit_amt` bigint DEFAULT NULL COMMENT '贷方发生额元',
  `bal` bigint DEFAULT NULL COMMENT '余额元',
  `certificate_bigint` varchar(32) DEFAULT NULL COMMENT '凭证序号',
  `org_id` varchar(20) DEFAULT NULL COMMENT '营业机构号',
  `account_name` varchar(200) DEFAULT NULL COMMENT '对方户名',
  `account_code` varchar(32) DEFAULT NULL COMMENT '对方账号',
  `app_no` varchar(32) DEFAULT NULL COMMENT '南京银行交易流水号',
  `correction_mark` varchar(1) DEFAULT NULL COMMENT '冲正标识0或者空 表示无关,1当日冲正,2隔日冲正',
  `corrected_mark` varchar(1) DEFAULT NULL COMMENT '被冲正标识0或者空 表示无关,1当日冲正,2隔日冲正',
  `corrected_date` varchar(10) DEFAULT NULL COMMENT '被冲正交易的日期',
  `corrected_no` varchar(32) DEFAULT NULL COMMENT '被冲正交易的流水号',
  `comments` varchar(200) DEFAULT NULL COMMENT '备注',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
  `data_date` varchar(10) NOT NULL COMMENT '数据日期',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_rec_bdfile_transfertxt_tmp_date` (`trans_date`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='资金划拨对账文件明细表';

CREATE TABLE `rec_bdfile_transfermoney_tmp`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '交易日期（T日）',
 `leader_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '牵头方ID',
 `partno_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '合作机构ID',
 `partno_name` VARCHAR(150) NULL DEFAULT NULL COMMENT '合作机构名称',
 `pay_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '付款账户机构ID,联机接口中的转出账号对应的机构id,百度提供',
 `pay_name` VARCHAR(150) NULL DEFAULT NULL COMMENT '付款账户机构名称',
 `order_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '百度订单号,用以标识一笔资金划拨交易',
 `pay_no` VARCHAR(128) NULL DEFAULT NULL COMMENT '合作机构流水号（凭证号）,机构（银行）划拨转账单号,核心未收到前置空,机构应保证百度方在银行可通过该流水号查询到该笔交易。',
 `start_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '百度侧发起日期（YYYYMMDD）',
 `start_time` VARCHAR(6) NULL DEFAULT NULL COMMENT '百度侧发起时间（HHMMSS）',
 `apply_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '合作机构回调（或百度主动查询到结果）日期（YYYYMMDD）',
 `apply_time` VARCHAR(6) NULL DEFAULT NULL COMMENT '合作机构回调（或百度主动查询到结果）时间（HHMMSS）',
 `trans_amount` bigint(20) NULL DEFAULT NULL COMMENT '交易金额分',
 `trans_status` VARCHAR(1) NULL DEFAULT NULL COMMENT '交易状态1--已发送2--已完成3--失败',
 `cancel_flag` VARCHAR(1) NULL DEFAULT NULL COMMENT '回退标记0--不需要资金撤回1--需要资金撤回',
 `partner_cur_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '合作机构资金划拨账务日期',
 `loan_id` VARCHAR(30) NULL DEFAULT NULL COMMENT '百度借据号',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_transfermoney_tmp_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_transfermoney_tmp_id`(`partno_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '托管机构资金划扣明细临时表' ROW_FORMAT = Dynamic;


CREATE TABLE `rec_bdfile_loan_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号,借据唯一标识,与「放款明细文件」放款订单号order_id一一对应',
 `apply_date` varchar(8) NOT NULL COMMENT '贷款申请日期',
 `start_date` varchar(8) NULL DEFAULT NULL COMMENT '度小满核心系统起息日期,即贷款起息日期',
 `end_date` varchar(8) NOT NULL COMMENT '该笔借据到期日期',
 `clear_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款实际结清日期',
 `encash_amt` bigint(20) NOT NULL COMMENT '单位：分 机构出资部分放款金额,不包含度小满出资部分',
 `currency` varchar(3) NOT NULL COMMENT '156：人民币',
 `repay_mode` varchar(2) NOT NULL COMMENT '01：等额本金 02：等额本息 03：等本等费 04：先息后本 05：等额本息（按期收利息） 05：等额本息（按期收利息）指如用户提前还当期,需支付整月利息。提前还款当天,需补计提利息。',
 `repay_cycle` varchar(1) NOT NULL COMMENT 'M：月',
 `total_terms` bigint(20) NOT NULL COMMENT '',
 `cur_term` bigint(20) NOT NULL COMMENT '',
 `repay_day` bigint(20) NOT NULL COMMENT '每期还款日（不显示月只显示日）',
 `grace_day` bigint(20) NOT NULL COMMENT '单位：天 1、借据宽限期天数2、宽限期内借据状态为正常,且不产生罚息；逾期超过宽限期则当天逾期天数及罚息一次性补齐',
 `prin_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还本金,不包含优惠券抵扣金额',
 `prin_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还本金,不包含优惠券抵扣金额',
 `prin_bal` bigint(20) NOT NULL COMMENT '单位：分 1、借据当期及未来期总应还本金 - 借据当期及未来期总已还本金 2、应还本金-已还本金=正常本金余额+逾期本金余额',
 `ovd_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 逾期各期应还本金之和 - 逾期各期已还本金之和',
 `int_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还利息,不包含优惠券抵扣金额',
 `int_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还利息,不包含优惠券抵扣金额',
 `int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据截止到当天正常应收未收利息（不包括逾期利息）,即按余额的计提利息',
 `ovd_int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据截止到当天逾期未还利息',
 `pnlt_int_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还罚息',
 `pnlt_int_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还罚息',
 `pnlt_int_bal` bigint(20) NOT NULL COMMENT '单位：分 借据总应还罚息 - 借据总已还罚息',
 `fund_fee_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还借款服务费',
 `fund_fee_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还借款服务费',
 `loan_status` varchar(1) NOT NULL COMMENT '1:放款中 2:已放款 3:已冲正 4:已撤销 5:已还款（借据已放款且客户已归还过一次款） 6：已结清 已冲正：1--机构转账失败：外部机构将放款资金转账至钱包备付金账户失败或一定时间内未收到外部机构转账结果或无法查询到外部机构转账结果。2--百付宝钱包充值失败：外部机构转账成功,钱包百付宝充值失败。3--放款失败：钱包充值成功,钱包放款失败。4--出资机构放款失败：外部机构放款模式业务后台通知外部出资机构放款,外部出资机构放款失败。',
 `loan_form` varchar(1) NOT NULL COMMENT '1：正常 2：逾期',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还分期手续费',
 `charges_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还分期手续费',
 `overdue_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还逾期费',
 `overdue_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还逾期费',
 `repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还提前还款违约金',
 `repay_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还提前还款违约金',
 `refund_violate_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还退款违约金',
 `refund_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还退款违约金',
 `service_total` bigint(20) NOT NULL COMMENT '单位：分 借据总应还担保费',
 `service_repay` bigint(20) NOT NULL COMMENT '单位：分 借据总已还担保费',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣利息总金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣罚息总金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣借款服务费总金额',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣分期手续费总金额',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣逾期费总金额',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣提前还款违约金总金额',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣退款违约金总金额',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣担保费总金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免本金金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免利息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免罚息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免借款服务费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免分期手续费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免逾期费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免提前还款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免退款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 借据手工减免担保费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `accrued_int` bigint(20) NOT NULL COMMENT '单位：分 借据当天新增的利息,即按发生额计提',
 `total_ovd_terms` bigint(20) NOT NULL COMMENT '统计对象针对单个借据,指该借据到当日的逾期期数累加和,如借据转正常,计数不清零。',
 `cur_ovd_terms` bigint(20) NOT NULL COMMENT '当借据状态为逾期时,借据当前逾期期数。（宽限期内不计算逾期期数,逾期超过宽限期,计算逾期期数）。',
 `cur_ovd_days` bigint(20) NOT NULL COMMENT '当借据状态为逾期时,借据当前逾期天数（宽限期内不计算逾期天数,逾期超过宽限期,逾期天数一次性补齐）。',
 `last_repay_date` varchar(8) NULL DEFAULT NULL COMMENT '用户最近一次还款时间（包含优惠券抵扣及手工减免）',
 `is_verification` varchar(1) NOT NULL COMMENT '1：是 2：否  是否核销',
 `verification_date` varchar(8) NOT NULL COMMENT '借据核销打标日期',
 `write_off_non_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据正常本金余额',
 `write_off_non_ovd_prin_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期本金余额',
 `write_off_out_int_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据正常利息余额',
 `write_off_out_ovd_int_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期利息余额',
 `write_off_out_ovd_prin_pnlt_bal` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据罚息余额',
 `write_off_repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据提前还款违约金余额',
 `write_off_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据借款服务费金额核销余额',
 `write_off_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据分期手续费核销余额',
 `write_off_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据逾期费核销余额',
 `write_off_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据退款违约金核销余额',
 `write_off_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 截止核销日期该借据担保费核销余额',
 `fund_rate` bigint(20) NULL DEFAULT NULL COMMENT '该笔借据对应的机构出资比例',
 `loan_channel` varchar(2) NULL DEFAULT NULL COMMENT '该笔借据对应的放款通道：01-dxm放款 02-机构自主放款',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_his_cur_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_his_loan_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '借据信息文件（借据）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_plan_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `term_no` bigint(20) NOT NULL COMMENT '期次号,从1开始',
 `start_date` varchar(8) NOT NULL COMMENT '该期起始日期',
 `end_date` varchar(8) NOT NULL COMMENT '该期到期日期',
 `clear_date` varchar(8) NULL DEFAULT NULL COMMENT '该期实际结清日期, 结清前为空',
 `prin_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还本金,不包含优惠券抵扣金额',
 `prin_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还本金,不包含优惠券抵扣金额',
 `int_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还利息,即截止到本期到期日所有的利息金额,不包含优惠券抵扣金额',
 `int_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还利息,不包含优惠券抵扣金额',
 `int_bal` bigint(20) NOT NULL COMMENT '单位：分 本期截止到当日的应收未收利息',
 `pnlt_int_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还罚息',
 `pnlt_int_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还罚息',
 `fund_fee_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还借款服务费',
 `fund_fee_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还借款服务费',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣借款服务费金额',
 `term_status` varchar(1) NOT NULL COMMENT '1：正常 2：逾期3：已冲正 4：已撤销 5：已结清',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还分期手续费',
 `charges_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还分期手续费',
 `overdue_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还逾期费',
 `overdue_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还逾期费',
 `repay_violate_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还提前还款违约金',
 `repay_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还提前还款违约金',
 `refund_violate_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还退款违约金',
 `refund_violate_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还退款违约金',
 `service_total` bigint(20) NOT NULL COMMENT '单位：分 本期应还担保费',
 `service_repay` bigint(20) NOT NULL COMMENT '单位：分 本期已还担保费',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣分期手续费金额',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣逾期费金额',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣提前还款违约金金额',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣退款违约金金额',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣担保费金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免本金金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免利息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免罚息金额（对应手工减免息费明细文件-交易事件=01+02+03）',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免借款服务费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免分期手续费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免逾期费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免提前还款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免退款违约金（对应手工减免息费明细文件-交易事件=01+02+03）',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位：分 本期手工减免担保费（对应手工减免息费明细文件-交易事件=01+02+03）',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_plan_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_plan_his_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '分期计划文件（分期）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_open_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `leader` varchar(8) NOT NULL COMMENT 'BAIDU--度小满',
 `parter` varchar(30) NOT NULL COMMENT '合作机构',
 `cust_name` varchar(64) NOT NULL COMMENT '客户姓名,汉字之间没有间隔',
 `cert_type` varchar(2) NOT NULL COMMENT '01：身份证',
 `cert_no` varchar(18) NOT NULL COMMENT '证件号码',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `apply_date` varchar(8) NOT NULL COMMENT '贷款申请日期',
 `start_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款确认日期, 未确认前为空',
 `end_date` varchar(8) NULL DEFAULT NULL COMMENT '贷款到期日期,最后一期结束日期',
 `seq_no` varchar(128) NULL DEFAULT NULL COMMENT '机构（银行）划拨转账单号,核心未收到前置空,机构应保证度小满方在银行可通过该流水号查询到该笔交易。如合作模式为托管网联模式,则该值必为空。',
 `encash_amt` bigint(20) NOT NULL COMMENT '单位：分 机构出资部分放款金额,不包含度小满出资部分',
 `currency` varchar(3) NOT NULL COMMENT '156：人民币',
 `repay_mode` varchar(2) NOT NULL COMMENT '01：等额本金 02：等额本息03：等本等费 04：先息后本 05：等额本息（按期收利息） 05：等额本息（按期收利息）指如用户提前还当期,需支付整月利息。提前还款当天,需补计提利息。',
 `repay_cycle` varchar(1) NOT NULL COMMENT 'M：月',
 `total_terms` bigint(20) NOT NULL COMMENT '贷款总期数',
 `grace_day` bigint(20) NOT NULL COMMENT '单位：天 宽限期内借据状态为正常,且不产生罚息。 如宽限期内未还款,逾期天数及罚息需加上宽限期计算。',
 `fund_status` varchar(1) NOT NULL COMMENT '1：放款中 2：已放款 3：已冲正 4：已撤销',
 `fail_type` varchar(1) NULL DEFAULT NULL COMMENT '1--机构转账失败：外部机构将放款资金转账至钱包备付金账户失败或一定时间内未收到外部机构转账结果或无法查询到外部机构转账结果。 2--百付宝钱包充值失败：外部机构转账成功,钱包百付宝充值失败。 3--放款失败：钱包充值成功,钱包放款失败。 4--出资机构放款失败：外部机构放款模式业务后台通知外部出资机构放款,外部出资机构放款失败。 对应“放款状态”为3--已冲正、4--已撤销,该字段才有值。',
 `partner_loan_id` varchar(30) NULL DEFAULT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `order_id` varchar(32) NOT NULL COMMENT '度小满订单号,用以标识一笔资金划拨交易与「借据信息文件」借据号号loan_id一一对应',
 `card_no` varchar(20) NULL DEFAULT NULL COMMENT '用户用信时的放款银行卡号',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_open_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_open_his_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '放款明细文件（借据）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `total_amt` bigint(20) NOT NULL COMMENT '单位：分 交易金额=实收金额+sum 优惠券抵扣金额（不包括手工减免金额）',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣借款服务费金额',
 `income_amt` bigint(20) NOT NULL COMMENT '单位：分 实收金额=本金发生额+利息发生额+罚息发生额+所有费用项发生额',
 `prin_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款本金金额,不含优惠券抵扣金额',
 `int_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款利息金额,不含优惠券抵扣金额',
 `pnlt_int_amt` bigint(20) NOT NULL COMMENT '单位：分 当天还款罚息金额,不含优惠券抵扣金额',
 `fund_fee_amt` bigint(20) NOT NULL COMMENT '单位：分 当天借款服务费金额,不含优惠券抵扣金额',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣分期手续费',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣逾期费',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣提前还款违约金',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣退款违约金',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 借据优惠券抵扣担保费',
 `charges_amt` bigint(20) NOT NULL COMMENT '单位：分 分期手续费发生额',
 `overdue_amt` bigint(20) NOT NULL COMMENT '单位：分 逾期费发生额',
 `repay_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 提前还款违约金发生额',
 `refund_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 退款违约金发生额',
 `service_amt` bigint(20) NOT NULL COMMENT '单位：分 担保费发生额',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_his_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '还款信息文件（借据）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_repay_item_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `term_no` bigint(20) NOT NULL COMMENT '期数',
 `event` varchar(2) NOT NULL COMMENT '11：逾期还款（超过还款日同时超过宽限期内还款） 12：正常还款（还款日及宽限期内及还款） 13：提前还款（包括提前还当期和未来期） 14：提前结清（本期结清）',
 `total_amt` bigint(20) NOT NULL COMMENT '单位：分 交易金额=sum 实收金额+sum 优惠券抵扣金额（不包括手工减免金额）',
 `int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣利息金额',
 `pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣罚息金额',
 `fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣借款服务费金额',
 `income_amt` bigint(20) NOT NULL COMMENT '单位：分 实收金额=本金发生额+利息发生额+罚息发生额+所有费用项发生额',
 `prin_amt` bigint(20) NOT NULL COMMENT '单位：分 本金实际发生额（不含优惠券抵扣金额）',
 `int_amt` bigint(20) NOT NULL COMMENT '单位：分 利息实际发生额（不含优惠券抵扣金额）',
 `pnlt_int_amt` bigint(20) NOT NULL COMMENT '单位：分 罚息实际发生额（不含优惠券抵扣金额）',
 `fund_fee_amt` bigint(20) NOT NULL COMMENT '单位：分 借款服务费实际发生额（不含优惠券抵扣金额）',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣分期手续费',
 `overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣逾期费',
 `repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣提前还款违约金',
 `refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣退款违约金',
 `service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位：分 本期优惠券抵扣担保费',
 `charges_amt` bigint(20) NOT NULL COMMENT '单位：分 分期手续费发生额',
 `overdue_amt` bigint(20) NOT NULL COMMENT '单位：分 逾期费发生额',
 `repay_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 提前还款违约金发生额',
 `refund_violate_amt` bigint(20) NOT NULL COMMENT '单位：分 退款违约金发生额',
 `service_amt` bigint(20) NOT NULL COMMENT '单位：分 担保费发生额',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_item_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_repay_item_his_loanid`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '还款明细文件（分期）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_reduce_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `tran_date` varchar(8) NOT NULL COMMENT 'YYYYMMDD 交易发生日期',
 `tran_time` varchar(20) NOT NULL COMMENT 'HHMMSS 交易发生时间',
 `seq_no` varchar(128) NOT NULL COMMENT '交易流水号',
 `term_no` bigint(20) NOT NULL COMMENT '期数',
 `event` varchar(2) NOT NULL COMMENT '01：手工减免 02：综合年化利率超36%的情况下,合规减免； 03：综合年化利率超24%的情况下,合规减免；',
 `total_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免总金额',
 `prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免本金金额',
 `int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免利息金额',
 `pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免罚息金额',
 `fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免借款服务费金额',
 `charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免分期手续费',
 `overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免逾期费',
 `repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免提前还款违约金',
 `refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免退款违约金',
 `service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 本期减免担保费',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_reduce_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_reduce_his_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '手工减免息费明细文件（分期）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_loan_rate_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '度小满账务日期（T日）',
 `loan_id` varchar(30) NOT NULL COMMENT '度小满贷款借据号',
 `start_term` bigint(20) NOT NULL COMMENT ' ',
 `end_term` bigint(20) NOT NULL COMMENT ' ',
 `int_rate` decimal(20,2) NOT NULL COMMENT '万分之 比例',
 `int_rate_unit` varchar(1) NOT NULL COMMENT 'D：日利率 M：月利率 Y：年利率',
 `ovd_rate` decimal(20,2) NOT NULL COMMENT '万分之 比例',
 `ovd_rate_unit` varchar(1) NOT NULL COMMENT 'D：日利率 M：月利率 Y：年利率',
 `fund_fee_ratio` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `fund_fee_max` bigint(20) NOT NULL COMMENT '分',
 `fund_fee_min` bigint(20) NOT NULL COMMENT '分',
 `partner_loan_id` varchar(30) NOT NULL COMMENT '机构贷款的唯一标识号,联机与放款机构时,机构返回（如借据号）',
 `charges_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `overdue_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `repay_violate_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `refund_violate_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `service_rate` decimal(20,2) NOT NULL COMMENT '百分之 比例',
 `ext01` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext02` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext03` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext04` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext05` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext06` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext07` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext08` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext09` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `ext10` varchar(30) NULL DEFAULT NULL COMMENT '待定义',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_rate_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_loan_rate_his_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '贷款利息费率文件（借据）历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_ledger_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '账务日期 度小满账务日期（T日）',
 `short_term_loan_principal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款当日放款成功金额 短期贷款当日贷款成功金额。',
 `long_term_loan_principal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款当日放款成功金额 中长期贷款当日贷款成功金额。',
 `short_term_loan_flush_principal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款当日放款失败金额 短期贷款当日资金划拨成功,给客户放款失败金额。',
 `long_term_loan_flush_principal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款当日放款失败金额 中长期贷款当日资金划拨成功,给客户放款失败金额。',
 `withhold_amt` bigint(20) NOT NULL COMMENT '单位:分 当日同业户资金划拨金额 托管模式下,当日机构同业户资金划拨至百付宝备付金金额（等于当日放款成功+放款失败金额）。',
 `refund_amt` bigint(20) NOT NULL COMMENT '单位:分 当日同业户收款金额 该字段表示同业户应收款项：当日还款金额+优惠券抵扣金额+手工减免金额+放款失败。但当日机构同业户资金实收到资金款项金额仅包含（当日还款金额+优惠券抵扣金额+放款失败）,包含手工减免金额（手工减免金额为机构自信承担）。因此进行资金核对时需结合138-175“手工减免”字段共同查看',
 `short_term_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）短期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的短期贷款当日新增利息计提金额。',
 `long_term_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）中长期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的中长期贷款当日新增利息计提金额。',
 `short_term_non_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日利息 借据状态为逾期90天以上的短期贷款当日新增利息计提金额。',
 `long_term_non_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日利息 借据状态为逾期90天以上的中长期贷款当日新增利息计提金额。',
 `short_term_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）短期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的短期贷款截止到当日的计提利息金额。',
 `long_term_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 正常/逾期90天以内（含）中长期贷款计提当日利息 借据状态为正常或者逾期90天以内（含）的中长期贷款截止到当日的计提利息金额。',
 `short_term_non_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日利息 借据状态为逾期90天以上的短期贷款截止到当日的计提利息金额。',
 `long_term_non_accrued_int_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日利息 借据状态为逾期90天以上的中长期贷款截止到当日的计提利息金额。',
 `short_term_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以内（含）短期贷款计提当日罚息 借据状态为逾期90天以内（含）的短期贷款当日新增罚息金额。',
 `long_term_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以内（含）中长期贷计提当日罚息 借据状态为逾期90天以内（含）的中长期贷款当日新增罚息金额。',
 `short_term_non_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上短期贷款计提当日罚息 借据状态为逾期90天以上的短期贷款当日新增罚息金额。',
 `long_term_non_accrued_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期90天以上中长期贷款计提当日罚息 借据状态为逾期90天以上的中长期贷款当日新增罚息金额。',
 `short_term_paid_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金（应计） 正常或借据逾期90天以内（含）的短期贷款,客户归还的当期或未来期本金。',
 `long_term_paid_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金（应计） 正常或借据逾期90天以内（含）的中长期贷款,客户归还的当期或未来期本金。',
 `short_term_paid_non_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金（非应计） 借据逾期90天以上短期贷款,客户归还的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金（非应计） 借据逾期90天以上中长期贷款,客户归还的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的短期贷款逾期本金。',
 `long_term_paid_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的中长期贷款逾期本金。',
 `short_term_paid_non_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的短期贷款逾期本金。',
 `long_term_paid_non_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的中长期贷款逾期本金。',
 `short_term_paid_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常本金 归还的未逾期的短期贷款本金,即借据未逾期时客户归还的短期贷款本金。',
 `long_term_paid_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常本金 归还的未逾期的中长期贷款本金,即借据未逾期时客户归还的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（应计） 借据逾期90天以内（含）客户归还的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期本金（非应计） 借据逾期90天以上客户归还的中长期贷款本金。',
 `short_term_paid_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常利息（表内） 正常或借据逾期90天以内（含）的短期贷款,客户归还的当期利息。',
 `long_term_paid_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常利息（表内） 正常或借据逾期90天以内（含）的中长期贷款,客户归还的当期利息。',
 `short_term_paid_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还正常利息（表外） 借据逾期90天以上短期贷款,客户归还的当期利息。',
 `long_term_paid_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还正常利息（表外） 借据逾期90天以上中长期贷款,客户归还的当期利息。',
 `short_term_paid_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期利息（表内） 借据逾期90天以内（含）客户归还的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期利息（表内） 借据逾期90天以内（含）客户归还的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期利息（表外） 借据逾期90天以上客户归还的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期利息（表外） 借据逾期90天以上客户归还的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还罚息（表内） 借据逾期90天以内（含）客户归还的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还罚息（表内） 借据逾期90天以内（含）客户归还的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还罚息（表外） 借据逾期90天以上客户归还的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还罚息（表外） 借据逾期90天以上客户归还的中长期贷款罚息。',
 `short_term_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还借款服务费 客户归还的短期贷款实还借款服务费。',
 `long_term_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还借款服务费 客户归还的中长期贷款实还借款服务费。',
 `short_term_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还分期手续费 客户归还的短期贷款实还分期手续费。',
 `long_term_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还分期手续费 客户归还的中长期贷款实还分期手续费。',
 `short_term_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还逾期费 客户归还的短期贷款实还逾期费。',
 `long_term_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还逾期费 客户归还的中长期贷款实还逾期费。',
 `short_term_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还提前还款违约金 客户归还的短期贷款实还提前还款违约金。',
 `long_term_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还提前还款违约金 客户归还的中长期贷款实还提前还款违约金。',
 `short_term_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还退款违约金 客户归还的短期贷款实还退款违约金。',
 `long_term_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还退款违约金 客户归还的中长期贷款实还退款违约金。',
 `short_term_service_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款实还担保费 客户归还的短期贷款实还担保费。',
 `long_term_service_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款实还担保费 客户归还的中长期贷款实还担保费。',
 `short_term_prin_to_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（应计）转逾期本金（应计） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `long_term_prin_to_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（应计）转逾期本金（应计） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `short_term_non_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转逾期本金（非应计） 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `long_term_non_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转逾期本金（非应计） 中长期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `short_term_ovd_accrued_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转逾期本金（非应计） 如短期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `long_term_ovd_accrued_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转逾期本金（非应计） 如中长期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `short_term_accrued_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（应计）转正常本金（非应计） 如短期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `long_term_accrued_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（应计）转正常本金（非应计） 如中长期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `short_term_ovd_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转逾期本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `long_term_ovd_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转逾期本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `short_term_non_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转正常本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `long_term_non_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转正常本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `short_term_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金（非应计）转逾期本金（应计） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `long_term_non_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金（非应计）转逾期本金（应计） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `short_term_prin_to_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常本金转逾期本金（应计） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `long_term_prin_to_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常本金转逾期本金（应计） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `short_term_accrued_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转逾期本金（非应计） 如短期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `long_term_accrued_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转逾期本金（非应计） 如中长期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `short_term_non_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转逾期本金（应计） 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `long_term_non_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转逾期本金（应计） 如中长期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `short_term_non_accrued_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（非应计）转正常本金 如短期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `long_term_non_accrued_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（非应计）转正常本金 如中长期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `short_term_ovd_to_accrued_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金（应计）转正常本金 如短期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `long_term_ovd_to_accrued_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金（应计）转正常本金 如中长期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `short_term_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表内）转逾期利息（表内） 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `long_term_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表内）转逾期利息（表内） 中长期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `short_term_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转逾期利息（表外） 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `long_term_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转逾期利息（表外） 中长期期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `short_term_ovd_internal_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期利息（表内）转逾期利息（表外） 如短期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `long_term_ovd_internal_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期利息（表内）转逾期利息（表外） 如中长期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `short_term_internal_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表内）转正常利息（表外） 如短期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `long_term_internal_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表内）转正常利息（表外） 如中长期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `short_term_ovd_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期利息（表外）转逾期利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `long_term_ovd_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期利息（表外）转逾期利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `short_term_out_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转正常利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外计正常利息结转至表内正常利息。',
 `long_term_out_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转正常利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外正常利息结转至表内正常利息。',
 `short_term_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款正常利息（表外）转逾期利息（表内） 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `long_term_out_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款正常利息（表外）转逾期利息（表内） 如客户把中长期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `short_term_internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金罚息（表内）转逾期本金罚息（表外） 如短期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `long_term_internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金罚息（表内）转逾期本金罚息（表外） 如中长期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `short_term_out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 短期贷款逾期本金罚息（表外）转逾本金罚息（表内） 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `long_term_out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款逾期本金罚息（表外）转逾本金罚息（表内） 如中长期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `short_term_paid_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金（应计） 借据逾期90天以内（含）的短期贷款,优惠券减免的当期及未来期本金。',
 `long_term_paid_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金（应计） 借据逾期90天以内（含）的中长期贷款,优惠券减免的当期及未来期本金。',
 `short_term_paid_non_accrued_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金（非应计） 借据逾期90天以上短期贷款,优惠券减免的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金（非应计） 借据逾期90天以上中长期贷款,优惠券减免的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（应计） 借据逾期90天以内（含）的短期贷款,优惠券减免的逾期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（应计） 借据逾期90天以内（含）的中长期贷款,优惠券减免的逾期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（非应计） 借据逾期90天以上的短期贷款,优惠券减免的逾期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（非应计） 借据逾期90天以上的中长期贷款,优惠券减免的逾期贷款本金。',
 `short_term_paid_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常本金 优惠券减免的未逾期的短期贷款本金,即借据未逾期时优惠券减免的短期贷款本金。',
 `long_term_paid_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常本金 优惠券减免的未逾期的中长期贷款本金,即借据未逾期时优惠券减免的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（应计） 借据逾期90天以内（含）优惠券减免的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（应计） 借据逾期90天以内（含）优惠券减免的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期本金（非应计） 借据逾期90天以上优惠券减免的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_bal_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期本金（非应计） 借据逾期90天以上优惠券减免的中长期贷款本金。',
 `short_term_paid_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常利息（表内） 借据正常/逾期90天以内（含）优惠券减免的短期贷款正常利息。',
 `long_term_paid_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常利息（表内） 借据正常/逾期90天以内（含）优惠券减免的中长期贷款正常利息。',
 `short_term_paid_out_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免正常利息（表外） 借据逾期90天以上优惠券减免的短期贷款正常利息。',
 `long_term_paid_out_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免正常利息（表外） 借据逾期90天以上优惠券减免的中长期贷款正常利息。',
 `short_term_paid_internal_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期利息（表内） 借据逾期90天以内（含）优惠券减免的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期利息（表内） 借据逾期90天以内（含）优惠券减免的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期利息（表外） 借据逾期90天以上优惠券减免的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期利息（表外） 借据逾期90天以上优惠券减免的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免罚息（表内） 借据逾期90天以内（含）优惠券减免的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免罚息（表内） 借据逾期90天以内（含）优惠券减免的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免罚息（表外） 借据逾期90天以上优惠券减免的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免罚息（表外） 借据逾期90天以上优惠券减免的中长期贷款罚息。',
 `short_term_fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免借款服务费 优惠券减免的短期贷款借款服务费。',
 `long_term_fund_fee_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免借款服务费 优惠券减免的中长期贷款借款服务费。',
 `short_term_charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免分期手续费 优惠券减免的短期贷款分期手续费。',
 `long_term_charges_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免分期手续费 优惠券减免的中长期贷款分期手续费。',
 `short_term_overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免逾期费 优惠券减免的短期贷款逾期费。',
 `long_term_overdue_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免逾期费 优惠券减免的中长期贷款逾期费。',
 `short_term_repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免提前还款违约金 优惠券减免的短期贷款提前还款违约金。',
 `long_term_repay_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免提前还款违约金 优惠券减免的中长期贷款提前还款违约金。',
 `short_term_refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免退款违约金 优惠券减免的短期贷款退款违约金。',
 `long_term_refund_violate_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免退款违约金 优惠券减免的中长期贷款退款违约金。',
 `short_term_service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 短期贷款减免担保费 优惠券减免的短期贷款担保费。',
 `long_term_service_reduced_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款减免担保费 优惠券减免的中长期贷款担保费。',
 `short_term_paid_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金（应计） 借据逾期90天以内的短期贷款,手工减免的当期及未来期本金。',
 `long_term_paid_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金（应计） 借据逾期90天以内的中长期贷款,手工减免的当期及未来期本金。',
 `short_term_paid_non_accrued_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金（非应计） 借据逾期90天以上短期贷款,手工减免的当期及未来期本金。',
 `long_term_paid_non_accrued_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金（非应计） 借据逾期90天以上中长期贷款,手工减免的当期及未来期本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）的短期贷款,手工减免的逾期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）的中长期贷款,手工减免的逾期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（非应计） 借据逾期90天以上的短期贷款,手工减免的逾期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（非应计） 借据逾期90天以上的中长期贷款,手工减免的逾期贷款本金。',
 `short_term_paid_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常本金 手工减免的未逾期的短期贷款本金,即借据未逾期时手工减免的短期贷款本金。',
 `long_term_paid_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常本金 手工减免的未逾期的中长期贷款本金,即借据未逾期时手工减免的中长期贷款本金。',
 `short_term_paid_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）手工减免的短期贷款本金。',
 `long_term_paid_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（应计） 借据逾期90天以内（含）手工减免的中长期贷款本金。',
 `short_term_paid_non_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期本金（非应计） 借据逾期90天以上手工减免的短期贷款本金。',
 `long_term_paid_non_accrued_ovd_prin_reduced_amt_bal_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期本金（非应计） 借据逾期90天以上手工减免的中长期贷款本金。',
 `short_term_paid_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常利息（表内） 借据正常/逾期90天以内（含）手工减免的短期贷款正常利息。',
 `long_term_paid_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常利息（表内） 借据正常/逾期90天以内（含）手工减免的中长期贷款正常利息。',
 `short_term_paid_out_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免正常利息（表外） 借据逾期90天以上手工减免的短期贷款正常利息。',
 `long_term_paid_out_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免正常利息（表外） 借据逾期90天以上手工减免的中长期贷款正常利息。',
 `short_term_paid_internal_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期利息（表内） 借据逾期90天以内（含）手工减免的短期贷款逾期利息。',
 `long_term_paid_internal_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期利息（表内） 借据逾期90天以内（含）手工减免的中长期贷款逾期利息。',
 `short_term_paid_out_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期利息（表外） 借据逾期90天以上手工减免的短期贷款逾期利息。',
 `long_term_paid_out_ovd_int_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期利息（表外） 借据逾期90天以上手工减免的中长期贷款逾期利息。',
 `short_term_paid_internal_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免罚息（表内） 借据逾期90天以内（含）手工减免的短期贷款罚息。',
 `long_term_paid_internal_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免罚息（表内） 借据逾期90天以内（含）手工减免的中长期贷款罚息。',
 `short_term_paid_out_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免罚息（表外） 借据逾期90天以上手工减免的短期贷款罚息。',
 `long_term_paid_out_ovd_prin_pnlt_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免罚息（表外） 借据逾期90天以上手工减免的中长期贷款罚息。',
 `short_term_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免借款服务费 手工减免的短期贷款借款服务费。',
 `long_term_fund_fee_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免借款服务费 手工减免的中长期贷款借款服务费。',
 `short_term_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免分期手续费 手工减免的短期贷款分期手续费。',
 `long_term_charges_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免分期手续费 手工减免的中长期贷款分期手续费。',
 `short_term_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免逾期费 手工减免的短期贷款逾期费。',
 `long_term_overdue_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免逾期费 手工减免的中长期贷款逾期费。',
 `short_term_repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免提前还款违约金 手工减免的短期贷款提前还款违约金。',
 `long_term_repay_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免提前还款违约金 手工减免的中长期贷款提前还款违约金。',
 `short_term_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免退款违约金 手工减免的短期贷款退款违约金。',
 `long_term_refund_violate_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免退款违约金 手工减免的中长期贷款退款违约金。',
 `short_term_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 短期贷款手工减免担保费 手工减免的短期贷款担保费。',
 `long_term_service_reduced_amt_manual` bigint(20) NOT NULL COMMENT '单位:分 中长期贷款手工减免担保费 手工减免的中长期贷款担保费。',
 `short_term_loan_principal_reverse` bigint(20) NOT NULL COMMENT '单位:分 短期隔日冲正本金 隔日冲正的短期贷款本金金额',
 `long_term_loan_principal_reverse` bigint(20) NOT NULL COMMENT '单位:分 中长期隔日冲正本金 隔日冲正的中长期贷款本金金额',
 `short_term_accrued_int_amt_reverse` bigint(20) NOT NULL COMMENT '单位:分 短期隔日冲正计提利息 隔日冲正的短期贷款利息计提金额',
 `long_term_accrued_int_amt_reverse` bigint(20) NOT NULL COMMENT '单位:分 中长期隔日冲正计提利息 隔日冲正的中长期贷款利息计提金额',
 `write_off_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 正常贷款本金核销金额 当日新增核销贷款的正常本金余额之和。即D日发生核销的正常本金发生额。',
 `write_off_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期贷款本金核销金额 当日新增核销贷款的逾期本金余额之和。即D日发生核销的逾期本金发生额。180+181 = D日核销的本金总金额 = D日发生核销的借据剩余待还本金金额',
 `write_off_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 正常贷款利息核销金额 当日新增核销贷款的正常利息余额之和',
 `write_off_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期贷款利息核销金额 当日新增核销贷款的逾期利息余额之和',
 `write_off_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 罚息核销金额 当日新增核销贷款的罚息余额之和',
 `write_off_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 提前还款违约金核销金额 当日新增核销贷款的提前还款违约金余额之和',
 `write_off_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 借款服务费金额核销金额 当日新增核销贷款的借款服务费余额之和',
 `write_off_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 分期手续费核销金额 当日新增核销贷款的分期手续费余额之和',
 `write_off_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 逾期费核销金额 当日新增核销贷款的提前还款违约金余额之和',
 `write_off_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 退款违约金核销金额 当日新增核销贷款的退款违约金余额之和',
 `write_off_service_amt` bigint(20) NOT NULL COMMENT '单位:分 担保费核销金额 当日新增核销贷款的担保费余额之和',
 `write_off_accrued_int_amt` bigint(20) NOT NULL COMMENT '单位:分 已核销贷款的利息计提 所有已核销贷款当日利息计提之和',
 `write_off_accrued_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 已核销贷款的罚息计提 所有已核销贷款当日罚息计提之和',
 `write_off_paid_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金金额 所有已核销贷款当日实还正常本金之和',
 `write_off_paid_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金金额 所有已核销贷款当日实还逾期本金之和',
 `write_off_paid_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息金额 所有已核销贷款当日实还正常利息之和',
 `write_off_paid_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息金额 所有已核销贷款当日实还逾期利息之和',
 `write_off_paid_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息金额 所有已核销贷款当日实还罚息之和',
 `write_off_paid_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金金额 所有已核销贷款当日实还提前还款违约金之和',
 `write_off_paid_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费金额 所有已核销贷款当日实还借款服务费之和',
 `write_off_paid_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费金额 所有已核销贷款当日实还分期手续费之和',
 `write_off_paid_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费金额 所有已核销贷款当日实还逾期费之和',
 `write_off_paid_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金金额 所有已核销贷款当日实还退款违约金之和',
 `write_off_paid_service_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费金额 所有已核销贷款当日实还担保费之和',
 `write_off_reduced_non_prin_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金使用优惠券金额 所有已核销贷款当日优惠券减免的正常本金之和',
 `write_off_reduced_ovd_prin_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金使用优惠券金额 所有已核销贷款当日优惠券减免的逾期本金之和',
 `write_off_reduced_non_int_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息使用优惠券金额 所有已核销贷款当日优惠券减免的正常利息之和',
 `write_off_reduced_ovd_int_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息使用优惠券金额 所有已核销贷款当日优惠券减免的逾期利息之和',
 `write_off_reduced_ovd_pnlt_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息使用优惠券金额 所有已核销贷款当日优惠券减免的罚息之和',
 `write_off_reduced_repay_violate_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金使用优惠券金额 所有已核销贷款当日优惠券减免的提前还款违约金之和',
 `write_off_reduced_fund_fee_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费使用优惠券金额 所有已核销贷款当日优惠券减免的借款服务费之和',
 `write_off_reduced_charges_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费使用优惠券金额 所有已核销贷款当日优惠券减免的分期手续费之和',
 `write_off_reduced_overdue_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费使用优惠券金额 所有已核销贷款当日优惠券减免的逾期费之和',
 `write_off_reduced_refund_violate_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金使用优惠券金额 所有已核销贷款当日优惠券减免的退款违约金之和',
 `write_off_reduced_service_amt_coupon` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费使用优惠券金额 所有已核销贷款当日优惠券减免的担保费之和',
 `write_off_reduced_non_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款本金手工减免金额 所有已核销贷款当日手工减免减免的正常本金之和',
 `write_off_reduced_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款本金手工减免金额 所有已核销贷款当日手工减免减免的逾期本金之和',
 `write_off_reduced_non_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的正常还款利息手工减免金额 所有已核销贷款当日手工减免减免的正常利息之和',
 `write_off_reduced_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的逾期还款利息手工减免金额 所有已核销贷款当日手工减免减免的逾期利息之和',
 `write_off_reduced_ovd_pnlt_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款罚息手工减免金额 所有已核销贷款当日手工减免减免的罚息之和',
 `write_off_reduced_repay_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款提前还款违约金手工减免金额 所有已核销贷款当日手工减免减免的提前还款违约金之和',
 `write_off_reduced_fund_fee_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款借款服务费手工减免金额 所有已核销贷款当日手工减免减免的借款服务费之和',
 `write_off_reduced_charges_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款分期手续费手工减免金额 所有已核销贷款当日手工减免减免的分期手续费之和',
 `write_off_reduced_overdue_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款逾期费手工减免金额 所有已核销贷款当日手工减免减免的逾期费之和',
 `write_off_reduced_refund_violate_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款退款违约金手工减免金额 所有已核销贷款当日手工减免减免的退款违约金之和',
 `write_off_reduced_service_amt` bigint(20) NOT NULL COMMENT '单位:分 核销后的还款担保费手工减免金额 所有已核销贷款当日手工减免减免的担保费之和',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_ledger_his_date`(`cur_date`) USING BTREE
) ENGINE = InnoDB COMMENT = '总账文件历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_flow_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` varchar(8) NOT NULL COMMENT '单位：分 账务日期',
 `loan_id` bigint(20) NOT NULL COMMENT '单位：分',
 `term` bigint(20) NOT NULL COMMENT '单位：分',
 `accrued_prin_to_ovd_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常本金转入逾期本金（应计）。',
 `non_prin_to_ovd_non_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期本金,则将当期正常本金（非应计）转入逾期本金（非应计）。',
 `accrued_ovd_prin_to_non_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的某一期逾期到达90天时,则将逾期本金应计结转至逾期本金非应计。',
 `accrued_prin_to_non_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的逾期天数到达90天时,将剩余正常本金全部转入非应计正常本金。',
 `non_ovd_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计逾期本金。',
 `non_prin_to_accrued_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计正常本金结转至应计正常本金。',
 `non_prin_to_accrued_ovd_prin_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天是否还款日且未还款,则将贷款非应计正常本金结转至应计逾期本金。',
 `prin_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则全部剩余未还本金转入逾期本金（应计）。',
 `accrued_ovd_prin_to_non_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户贷款逾期超过90天以上,则贷款应计逾期本金结转至非应计,金额为全部剩余未还本金。',
 `non_ovd_prin_to_accrued_ovd_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款非应计逾期本金结转至应计,金额为全部剩余未还本金。',
 `non_ovd_prin_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期90天以上的期次还清,剩余期无逾期,则将逾期本金（非应计）转正常本金,金额为全部剩余未还本金。',
 `accrued_ovd_prin_to_prin_amt_bal` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期90天内（含）的期次还清,剩余期无逾期,则将贷款非应计逾期本金结转至正常本金,金额为全部剩余未还本金。',
 `internal_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款应还款日及宽限期内,客户未正常归还贷款,则当期正常利息转入逾期利息（表内）。',
 `out_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 短期贷款整笔贷款逾期为90天以上,在应还款日及宽限期内,客户未正常归还当期利息,则将当期正常利息转入逾期利息（表外）。',
 `ovd_internal_int_to_out_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户逾期利息超过90天以上,则贷款表内逾期利息结转至表外逾期利息。',
 `internal_int_to_out_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款的逾期天数到达90天时,将剩余正常利息转入表外正常利息。',
 `ovd_out_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外逾期利息结转至表内逾期利息。',
 `out_int_to_internal_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将贷款表外计正常利息结转至表内正常利息。',
 `out_int_to_internal_ovd_int_amt` bigint(20) NOT NULL COMMENT '单位：分 如客户把短期贷款逾期超过90天以上的期次还清,剩余期逾期天数在90天内,当期当天还款日且未还款,则将贷款表外正常利息结转至表内逾期利息。',
 `internal_to_out_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户贷款逾期超过90天以上,则贷款逾期本金罚息（表内）结转至逾期本金罚息（表外）。',
 `out_to_internal_ovd_prin_pnlt_amt` bigint(20) NOT NULL COMMENT '单位：分 如短期贷款客户把逾期超过90天以上的期次还清,剩余期逾期天数在90天内,则将逾期本金罚息（表外）转为逾期本金罚息（表内）。',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_flow_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_flow_his_id`(`loan_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '总账状态流转文件历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `rec_bdfile_transfertxt_his` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `trans_date` varchar(8) DEFAULT NULL COMMENT '交易日期yyyyMMdd',
  `trans_time` varchar(9) DEFAULT NULL COMMENT '交易时间HHmmssSSS',
  `digest` varchar(100) DEFAULT NULL COMMENT '摘要',
  `debit_amt` bigint DEFAULT NULL COMMENT '借方发生额元',
  `credit_amt` bigint DEFAULT NULL COMMENT '贷方发生额元',
  `bal` bigint DEFAULT NULL COMMENT '余额元',
  `certificate_bigint` varchar(32) DEFAULT NULL COMMENT '凭证序号',
  `org_id` varchar(20) DEFAULT NULL COMMENT '营业机构号',
  `account_name` varchar(200) DEFAULT NULL COMMENT '对方户名',
  `account_code` varchar(32) DEFAULT NULL COMMENT '对方账号',
  `app_no` varchar(32) DEFAULT NULL COMMENT '南京银行交易流水号',
  `correction_mark` varchar(1) DEFAULT NULL COMMENT '冲正标识0或者空 表示无关,1当日冲正,2隔日冲正',
  `corrected_mark` varchar(1) DEFAULT NULL COMMENT '被冲正标识0或者空 表示无关,1当日冲正,2隔日冲正',
  `corrected_date` varchar(10) DEFAULT NULL COMMENT '被冲正交易的日期',
  `corrected_no` varchar(32) DEFAULT NULL COMMENT '被冲正交易的流水号',
  `comments` varchar(200) DEFAULT NULL COMMENT '备注',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
  `data_date` varchar(10) NOT NULL COMMENT '数据日期',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_rec_bdfile_transfertxt_his_date` (`trans_date`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='资金划拨对账文件明细表历史表';

CREATE TABLE `rec_bdfile_transfermoney_his`  (
 `id` bigint(20) unsigned NOT NULL COMMENT '主键',
 `cur_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '交易日期（T日）',
 `leader_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '牵头方ID',
 `partno_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '合作机构ID',
 `partno_name` VARCHAR(150) NULL DEFAULT NULL COMMENT '合作机构名称',
 `pay_id` VARCHAR(32) NULL DEFAULT NULL COMMENT '付款账户机构ID,联机接口中的转出账号对应的机构id,百度提供',
 `pay_name` VARCHAR(150) NULL DEFAULT NULL COMMENT '付款账户机构名称',
 `order_id` VARCHAR(64) NULL DEFAULT NULL COMMENT '百度订单号,用以标识一笔资金划拨交易',
 `pay_no` VARCHAR(128) NULL DEFAULT NULL COMMENT '合作机构流水号（凭证号）,机构（银行）划拨转账单号,核心未收到前置空,机构应保证百度方在银行可通过该流水号查询到该笔交易。',
 `start_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '百度侧发起日期（YYYYMMDD）',
 `start_time` VARCHAR(6) NULL DEFAULT NULL COMMENT '百度侧发起时间（HHMMSS）',
 `apply_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '合作机构回调（或百度主动查询到结果）日期（YYYYMMDD）',
 `apply_time` VARCHAR(6) NULL DEFAULT NULL COMMENT '合作机构回调（或百度主动查询到结果）时间（HHMMSS）',
 `trans_amount` bigint(20) NULL DEFAULT NULL COMMENT '交易金额分',
 `trans_status` VARCHAR(1) NULL DEFAULT NULL COMMENT '交易状态1--已发送2--已完成3--失败',
 `cancel_flag` VARCHAR(1) NULL DEFAULT NULL COMMENT '回退标记0--不需要资金撤回1--需要资金撤回',
 `partner_cur_date` VARCHAR(8) NULL DEFAULT NULL COMMENT '合作机构资金划拨账务日期',
 `loan_id` VARCHAR(30) NULL DEFAULT NULL COMMENT '百度借据号',
 `remark` varchar(100) DEFAULT NULL COMMENT '备注',
 `deal_sts` varchar(2) NOT NULL DEFAULT '0' COMMENT '处理状态:0-未处理,1-处理成功',
 `data_date` varchar(10) NOT NULL COMMENT '数据日期',
 `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
 `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
 `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
 `create_date` date NOT NULL COMMENT '登记日期',
 `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
 `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
 `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
 `update_date` date DEFAULT NULL COMMENT '更新日期',
 `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
 `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rec_bdfile_transfermoney_his_date`(`cur_date`) USING BTREE,
  INDEX `idx_rec_bdfile_transfermoney_his_id`(`partno_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '托管机构资金划扣明细历史表' ROW_FORMAT = Dynamic;

CREATE TABLE `lmt_dxm_ext_used_lmt` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `lmt_no` varchar(40) DEFAULT NULL COMMENT '额度编号',
  `prd_code` varchar(12) DEFAULT NULL COMMENT '产品编号',
  `cust_no` varchar(30) DEFAULT NULL COMMENT '客户编号',
  `cust_name` varchar(200) DEFAULT NULL COMMENT '客户中文名称',
  `lmt_amt` decimal(20,2) DEFAULT NULL COMMENT '授信金额',
  `froze_amt` decimal(20,2) DEFAULT NULL COMMENT '冻结金额',
  `lmt_sts` varchar(10) DEFAULT NULL COMMENT '额度状态代码',
  `used_amt` decimal(20,2) DEFAULT '0.00' COMMENT '已用额度',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `cust_mgr` varchar(20) DEFAULT NULL COMMENT '管户银行员工编号',
  `cust_org` varchar(20) DEFAULT NULL COMMENT '管户机构编号',
  `bank_code` varchar(20) DEFAULT NULL COMMENT '法人编号',
  `create_user` varchar(20) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(20) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date DEFAULT NULL COMMENT '登记日期',
  `create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
  `update_user` varchar(20) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(20) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `idx_lm_cr_lm_lm_no` (`lmt_no`) USING BTREE,
  KEY `idx_lm_cr_lm_cs_no` (`cust_no`) USING BTREE,
  KEY `idx_lm_cr_lm_cr_tm` (`create_time`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='度小满已用额度日终表';

CREATE TABLE `lmt_dxm_ext_used_lmt_his` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `lmt_no` varchar(40) NOT NULL COMMENT '额度编号',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `cust_no` varchar(30) NOT NULL COMMENT '客户编号',
  `cust_name` varchar(200) NOT NULL COMMENT '客户中文名称',
  `lmt_amt` decimal(20,2) NOT NULL COMMENT '授信金额',
  `froze_amt` decimal(20,2) NOT NULL COMMENT '冻结金额',
  `lmt_sts` varchar(10) NOT NULL COMMENT '额度状态代码',
  `used_amt` decimal(20,2) NOT NULL COMMENT '已用额度',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `cust_mgr` varchar(8) NOT NULL COMMENT '管户银行员工编号',
  `cust_org` varchar(8) NOT NULL COMMENT '管户机构编号',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_lm_cr_lm_cs_no` (`cust_no`) USING BTREE,
  KEY `idx_lm_cr_lm_cr_tm` (`create_time`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='度小满已用额度备份表';

CREATE TABLE `lmt_dxm_ext_used_biz_rel` (
  `id` bigint unsigned NOT NULL COMMENT '主键',
  `lmt_no` varchar(40) DEFAULT NULL COMMENT '额度编号',
  `loan_id` varchar(64) DEFAULT NULL COMMENT '借据号',
  `bank_code` varchar(20) DEFAULT NULL COMMENT '法人编号',
  `create_user` varchar(20) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(20) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date DEFAULT NULL COMMENT '登记日期',
  `create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
  `update_user` varchar(20) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(20) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `idx_lm_cr_lm_lm_no` (`lmt_no`) USING BTREE,
  KEY `idx_lm_cr_lm_cr_tm` (`create_time`) USING BTREE
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='度小满已用额度业务关联表';

CREATE TABLE `biz_accounting_config`  (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_desc` varchar(100) DEFAULT NULL COMMENT '字段描述',
  `debit_subject` varchar(20) DEFAULT NULL COMMENT '借方科目号',
  `debit_acct_no` varchar(30) DEFAULT NULL COMMENT '借方账号',
  `debit_acct_name` varchar(200) DEFAULT NULL COMMENT '借方账号户名',
  `debit_acct_type` varchar(2) DEFAULT NULL COMMENT '借方账户分类:01-账号/卡,02-内部户,03-科目',
  `debit_cust_no` varchar(30) DEFAULT NULL COMMENT '借方客户号',
  `debit_branch` varchar(20) DEFAULT NULL COMMENT '借方分行号',
  `debit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '借方红字标识:Y-红字,N-非红字',
  `debit_tran_no` varchar(10) DEFAULT NULL COMMENT '借方序列号',
  `credit_subject` varchar(20) DEFAULT NULL COMMENT '贷方科目号',
  `credit_acct_no` varchar(30) DEFAULT NULL COMMENT '贷方账号',
  `credit_acct_name` varchar(200) DEFAULT NULL COMMENT '贷方账号户名',
  `credit_acct_type` varchar(2) DEFAULT NULL COMMENT '贷方账户分类:01-账号/卡,02-内部户,03-科目',
  `credit_cust_no` varchar(30) DEFAULT NULL COMMENT '贷方客户号',
  `credit_branch` varchar(20) DEFAULT NULL COMMENT '贷方分行号',
  `credit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '贷方红字标识:Y-红字,N-非红字',
  `credit_tran_no` varchar(10) DEFAULT NULL COMMENT '贷方序列号',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ac_cf_ac_fd`(`accounting_field`) USING BTREE
) ENGINE = InnoDB COMMENT = '汇总记账参数配置表' ROW_FORMAT = Dynamic;

CREATE TABLE `biz_accounting_record`  (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `app_no` varchar(64) NOT NULL COMMENT '记账批次号',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_stats` varchar(2) NOT NULL COMMENT '记账状态:0-待记账,1-记账成功,2-记账失败,3-记账处理中',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `accounting_amt` decimal(20,2) NOT NULL COMMENT '记账金额',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ac_rc_an`(`app_no`) USING BTREE
) ENGINE = InnoDB COMMENT = '汇总记账记录表' ROW_FORMAT = Dynamic;


CREATE TABLE `biz_accounting_detail`  (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `data_date` varchar(10) NOT NULL COMMENT '数据日期',
  `app_no` varchar(64) NOT NULL COMMENT '记账批次号',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_stats` varchar(2) NOT NULL COMMENT '记账状态:0-待记账,1-记账成功,2-记账失败,3-记账处理中',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `accounting_amt` decimal(20,2) NOT NULL COMMENT '记账金额',
  `debit_acct_no` varchar(30) DEFAULT NULL COMMENT '借方账号',
  `debit_acct_name` varchar(200) DEFAULT NULL COMMENT '借方账号户名',
  `debit_acct_type` varchar(2) DEFAULT NULL COMMENT '借方账户分类:01-账号/卡,02-内部户,03-科目',
  `debit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '借方红字标识:Y-红字,N-非红字',
  `credit_acct_no` varchar(30) DEFAULT NULL COMMENT '贷方账号',
  `credit_acct_name` varchar(200) DEFAULT NULL COMMENT '贷方账号户名',
  `credit_acct_type` varchar(2) DEFAULT NULL COMMENT '贷方账户分类:01-账号/卡,02-内部户,03-科目',
  `credit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '贷方红字标识:Y-红字,N-非红字',
  `acc_tran_seq` varchar(64) NULL COMMENT '记账流水',
  `acc_msg` varchar(500) NULL COMMENT '记账结果',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_ac_dt_dt_dt`(`data_date`) USING BTREE
) ENGINE = InnoDB COMMENT = '汇总记账明细表' ROW_FORMAT = Dynamic;


CREATE TABLE `lmt_recovery_notice`  (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `order_id` varchar(64) NOT NULL COMMENT '订单号',
  `prd_code` varchar(12) DEFAULT NULL COMMENT '产品编号',
  `coop_no` varchar(30) DEFAULT NULL COMMENT '合作方编号',
  `loan_id` varchar(64) DEFAULT NULL COMMENT '核心借据号',
  `cur_date` varchar(8) DEFAULT NULL COMMENT '账务日期',
  `tran_time` varchar(14) DEFAULT NULL COMMENT '交易时间',
  `seq_no` varchar(128) DEFAULT NULL COMMENT '交易流水号',
  `amount` bigint(20) DEFAULT NULL COMMENT '客户归还本金金额,单位:分(清分给机构的部分)',
  `type` varchar(2) DEFAULT NULL COMMENT '额度恢复类型:1-部分还款,2-借据结清,3-放款失败,4-银行退票',
  `comment` longtext DEFAULT NULL COMMENT '扩展字段json',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime(0) NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime(0) DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT 1 COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_rc_nt_od_id`(`order_id`) USING BTREE
) ENGINE = InnoDB COMMENT = '额度恢复通知表' ROW_FORMAT = Dynamic;

CREATE TABLE `biz_dxm_benefit_detail` (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `data_date` varchar(10) NOT NULL COMMENT '数据日期',
  `app_no` varchar(64) NOT NULL COMMENT '记账批次号',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_stats` varchar(2) NOT NULL COMMENT '记账状态:0-待记账,1-记账成功,2-记账失败',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `accounting_amt` decimal(20,2) NOT NULL COMMENT '记账金额',
  `debit_acct_no` varchar(30) DEFAULT NULL COMMENT '借方账号',
  `debit_acct_name` varchar(200) DEFAULT NULL COMMENT '借方账号户名',
  `debit_acct_type` varchar(2) DEFAULT NULL COMMENT '借方账户分类:01-账号/卡,02-内部户,03-科目',
  `debit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '借方红字标识:Y-红字,N-非红字',
  `credit_acct_no` varchar(30) DEFAULT NULL COMMENT '贷方账号',
  `credit_acct_name` varchar(200) DEFAULT NULL COMMENT '贷方账号户名',
  `credit_acct_type` varchar(2) DEFAULT NULL COMMENT '贷方账户分类:01-账号/卡,02-内部户,03-科目',
  `credit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '贷方红字标识:Y-红字,N-非红字',
  `acc_tran_seq` varchar(64) DEFAULT NULL COMMENT '记账流水',
  `acc_msg` varchar(500) DEFAULT NULL COMMENT '记账结果',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_bd_be_dt_dt` (`data_date`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='度小满分润处理明细表';

CREATE TABLE `biz_dxm_benefit_config` (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_desc` varchar(100) DEFAULT NULL COMMENT '字段描述',
  `debit_subject` varchar(20) DEFAULT NULL COMMENT '借方科目号',
  `debit_acct_no` varchar(30) DEFAULT NULL COMMENT '借方账号',
  `debit_acct_name` varchar(200) DEFAULT NULL COMMENT '借方账号户名',
  `debit_acct_type` varchar(2) DEFAULT NULL COMMENT '借方账户分类:01-账号/卡,02-内部户,03-科目',
  `debit_cust_no` varchar(30) DEFAULT NULL COMMENT '借方客户号',
  `debit_branch` varchar(20) DEFAULT NULL COMMENT '借方分行号',
  `debit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '借方红字标识:Y-红字,N-非红字',
  `debit_tran_no` varchar(10) DEFAULT NULL COMMENT '借方序列号',
  `credit_subject` varchar(20) DEFAULT NULL COMMENT '贷方科目号',
  `credit_acct_no` varchar(30) DEFAULT NULL COMMENT '贷方账号',
  `credit_acct_name` varchar(200) DEFAULT NULL COMMENT '贷方账号户名',
  `credit_acct_type` varchar(2) DEFAULT NULL COMMENT '贷方账户分类:01-账号/卡,02-内部户,03-科目',
  `credit_cust_no` varchar(30) DEFAULT NULL COMMENT '贷方客户号',
  `credit_branch` varchar(20) DEFAULT NULL COMMENT '贷方分行号',
  `credit_reversl_flg` varchar(2) DEFAULT NULL COMMENT '贷方红字标识:Y-红字,N-非红字',
  `credit_tran_no` varchar(10) DEFAULT NULL COMMENT '贷方序列号',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_bd_be_cg_af` (`accounting_field`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='度小满分润处理分录参数配置表';

CREATE TABLE `biz_dxm_benefit_record` (
  `id` bigint(20) unsigned NOT NULL COMMENT '主键',
  `app_no` varchar(64) NOT NULL COMMENT '记账批次号',
  `prd_code` varchar(12) NOT NULL COMMENT '产品编号',
  `accounting_field` varchar(100) NOT NULL COMMENT '金额字段',
  `accounting_stats` varchar(2) NOT NULL COMMENT '记账状态:0-待记账,1-记账成功,2-记账失败',
  `seq_no` int(10) NOT NULL COMMENT '记账顺序号',
  `accounting_amt` decimal(20,2) NOT NULL COMMENT '记账金额',
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `bank_code` varchar(3) NOT NULL COMMENT '法人编号',
  `create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
  `create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
  `create_date` date NOT NULL COMMENT '登记日期',
  `create_time` datetime NOT NULL COMMENT '登记时间戳',
  `update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
  `update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
  `update_date` date DEFAULT NULL COMMENT '更新日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
  `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `idx_bd_be_an` (`app_no`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='度小满分润处理记录表';


alter table biz_open_tran_log add `consume_time` varchar(255) DEFAULT NULL COMMENT '交易请求耗时';
alter table biz_open_tran_log add `ret_code` varchar(255) DEFAULT NULL COMMENT '接口返回码';
alter table biz_open_tran_log add `ret_msg` varchar(255) DEFAULT NULL COMMENT '接口返回描述';
alter table biz_open_tran_log add `is_success` varchar(255) DEFAULT NULL COMMENT '接口是否成功 T-成功   F-失败';
alter table biz_open_tran_log add `glob_seq_num` varchar(255) DEFAULT NULL COMMENT '全局流水号';
alter table biz_open_tran_log add index `index_tran_code`(`tran_code`) USING BTREE;
alter table biz_open_tran_log add index `index_is_success`(`is_success`) USING BTREE;

alter table ctr_loan_cont add `cont_content` longtext DEFAULT NULL COMMENT '合同的文本流';




-- 主动调额调价审批表
ALTER TABLE `rec_loan`.`finsih_limit`
    MODIFY COLUMN `reason` varchar(200)  NULL COMMENT '调整原因' AFTER `prd_name`,
    ADD COLUMN `before_lmt_rate` decimal(20, 2) NULL DEFAULT NULL COMMENT '调整前利率' AFTER `after_lmt_amt`,
    ADD COLUMN `after_lmt_rate` decimal(20, 2) NULL DEFAULT NULL COMMENT '调整后利率' AFTER `before_lmt_rate`,
    ADD COLUMN `before_repay_mode` varchar(8)  NULL DEFAULT NULL COMMENT '调整前还款方式' AFTER `after_lmt_rate`,
    ADD COLUMN `after_repay_mode` varchar(8)  NULL DEFAULT NULL COMMENT '调整后还款方式' AFTER `before_repay_mode`,
    ADD COLUMN `repay_periods` longtext  NULL COMMENT '调整还款方式下可用期数' AFTER `after_repay_mode`,
    ADD COLUMN `reason_org` varchar(200)  NULL DEFAULT NULL COMMENT '原因' AFTER `repay_periods`,
    ADD COLUMN `occur_time` datetime(0) NULL DEFAULT NULL COMMENT '时间戳' AFTER `reason_org`,
    ADD COLUMN `reject_code` varchar(8) DEFAULT NULL COMMENT '返回码',
    ADD COLUMN `reject_reason` varchar(500) DEFAULT NULL COMMENT '拒绝原因',
    ADD COLUMN `dxm_b_score_org` varchar(4)  NULL DEFAULT NULL COMMENT '最新B模型分' AFTER `occur_time`,
    ADD COLUMN `dxm_b_score_cur_org` varchar(4)  NULL DEFAULT NULL COMMENT '原B模型分' AFTER `dxm_b_score_org`;
-- 主动调额调价
ALTER TABLE `rec_loan`.`finsih_limit_list`
    MODIFY COLUMN `reason` varchar(200)  NULL COMMENT '调整原因' AFTER `prd_name`,
    ADD COLUMN `before_lmt_rate` decimal(20, 2) NULL DEFAULT NULL COMMENT '调整前利率' AFTER `after_lmt_amt`,
    ADD COLUMN `after_lmt_rate` decimal(20, 2) NULL DEFAULT NULL COMMENT '调整后利率' AFTER `before_lmt_rate`,
    ADD COLUMN `before_repay_mode` varchar(8)  NULL DEFAULT NULL COMMENT '调整前还款方式' AFTER `after_lmt_rate`,
    ADD COLUMN `after_repay_mode` varchar(8)  NULL DEFAULT NULL COMMENT '调整后还款方式' AFTER `before_repay_mode`,
    ADD COLUMN `repay_periods` longtext  NULL COMMENT '调整还款方式下可用期数' AFTER `after_repay_mode`,
    ADD COLUMN `reason_org` varchar(200)  NULL DEFAULT NULL COMMENT '原因' AFTER `repay_periods`,
    ADD COLUMN `occur_time` datetime(0) NULL DEFAULT NULL COMMENT '时间戳' AFTER `reason_org`,
    ADD COLUMN `reject_code` varchar(8) DEFAULT NULL COMMENT '返回码',
    ADD COLUMN `reject_reason` varchar(500) DEFAULT NULL COMMENT '拒绝原因',
    ADD COLUMN `dxm_b_score_org` varchar(4)  NULL DEFAULT NULL COMMENT '最新B模型分' AFTER `occur_time`,
    ADD COLUMN `dxm_b_score_cur_org` varchar(4)  NULL DEFAULT NULL COMMENT '原B模型分' AFTER `dxm_b_score_org`;

ALTER TABLE `rec_loan`.`lmt_crdt_lmt`
    ADD COLUMN `lmt_rate` decimal(20, 2) NULL COMMENT '调价利率' AFTER `lmt_end_reason`;