alter table fac_loan_duebill Add column biz_date varchar(10) COMMENT '业务真实交易的日期YYYYMMDD' after id, Add column interest_flag varchar(1) COMMENT '账户是否需要计息:Y:正常计息N:停止计息' after rate_type, Add column penalty_rate decimal(18,4) COMMENT '合作方银行罚息利率' after actual_rate, Add column interest_rate_type varchar(1) COMMENT '借款利率类型D:日;M:月;Y:年' after actual_rate, Add column pen_rate_type varchar(1) COMMENT '罚息利率类型D:日;M:月;Y:年' after actual_rate, Add column policy_no varchar(72) COMMENT '保单号' after actual_rate, Add column loan_ratio varchar(6) COMMENT '承贷比 马上:合作方,例如2:8,马上2,合作方8' after actual_rate, Add column withdrawing_interest decimal(18,4) COMMENT '计提利息' after actual_rate, Add column month_interest varchar(32) COMMENT '执行月利率' after actual_rate, Add column accu_penalty decimal(18,4) COMMENT '计提罚息' after actual_rate; alter table fac_loan_repay_plan Add column biz_date varchar(10) COMMENT '业务真实交易的日期YYYYMMDD' after id, Add column grace_date varchar(8) COMMENT '宽限期到期日' after end_date, Add column ovd_prin_amt decimal(18,4) COMMENT '逾期本金' after paid_prin_amt, Add column principal_due_fyj decimal(18,4) COMMENT '非应计本金' after paid_prin_amt, Add column ovd_int_amt decimal(18,4) COMMENT '逾期利息' after paid_prin_amt, Add column interest_due_bw decimal(18,4) COMMENT '表外利息' after paid_prin_amt, Add column curr_pnlt_amt decimal(18,4) COMMENT '应还罚息' after paid_prin_amt, Add column paid_pnlt_amt decimal(18,4) COMMENT '已还罚息' after paid_prin_amt, Add column term int COMMENT '还款总期数' after paid_prin_amt; alter table fac_loan_duebill_status_chg Add column coop_no varchar(64) ; alter table pls_repay_plan_detail Add column coop_no varchar(64) ; alter table fac_loan_repay_plan Add column coop_no varchar(64) ; alter table pls_repay_plan_detail Add column biz_date varchar(10) COMMENT '业务真实交易的日期YYYYMMDD' after id, Add column curr_pnlt_amt decimal(18,4) COMMENT '本期应还罚息金额' after paid_int_amt, Add column paid_pnlt_amt decimal(18,4) COMMENT '本期实还罚息金额' after paid_int_amt, Add column repay_card_no varchar(32) COMMENT '还款银行卡号' after paid_int_amt; CREATE TABLE `fac_loan_details` ( `id` varchar(64) NOT NULL COMMENT '主键', `biz_date` varchar(10) COMMENT '业务真实交易的日期YYYYMMDD', `cont_no` varchar(32) COMMENT '合同号', `duebill_no` varchar(72) COMMENT '贷款编号', `payout_date` varchar(10) COMMENT '放款日期', `maturity_date` varchar(10) COMMENT '到期日期', `loan_amt` decimal(18,2) COMMENT '放款金额', `loan_term` int COMMENT '放款总期数', `repay_mode` varchar(2) COMMENT '还款方式,01:等额本金 02:等额本息', `ccy` varchar(4) COMMENT '币种,默认CNY', `coop_no` varchar(32) COMMENT '合作方编号', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `bank_code` varchar(32) COMMENT '银行编码', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_duebill_no` (`duebill_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='放款明细'; CREATE TABLE `biz_loan_claim_repay` ( `id` varchar(64) NOT NULL COMMENT '主键', `biz_date` varchar(10) COMMENT '业务日期', `repay_ser` varchar(72) COMMENT '还款明细流水号', `repay_pl_ser` varchar(72) COMMENT '还款计划流水号', `policy_no` varchar(72) COMMENT '保单号', `duebill_no` varchar(72) COMMENT '贷款编号', `cur_rpy_date` varchar(10) COMMENT '应还日期', `actual_rpy_date` varchar(10) COMMENT '实还日期', `curr_prin_amt` decimal(18,4) COMMENT '应还本金 索赔申请本金', `repay_amt` decimal(18,4) COMMENT '实还本金 实际理赔本金', `curr_int_bal` decimal(18,4) COMMENT '应还利息 索赔申请利息', `paid_int_amt` decimal(18,4) COMMENT '实还利息 实际理赔利息', `curr_pnlt_amt` decimal(18,4) COMMENT '应还罚息 索赔申请罚息', `paid_pnlt_amt` decimal(18,4) COMMENT '实还罚息 实际理赔罚息', `term_no` int COMMENT '实还期次', `in_account_no` varchar(32) COMMENT '保险入账账号(行方来款账号,用于区分保险公司类型)', `coop_no` varchar(32) COMMENT '合作方编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_duebill_no` (`duebill_no`) USING BTREE, KEY `ind_bizdate` (`biz_date`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='贷款理赔还款明细'; alter table pls_repay_plan_detail Add column repay_ser varchar(32) COMMENT '还款明细流水号' after id, Add column repay_pl_ser varchar(32) COMMENT '还款计划流水号' after pl_serial_no, Add column insurer_type varchar(10) COMMENT '保险公司代码' after; CREATE TABLE `biz_loan_claim_detail` ( `id` varchar(64) NOT NULL COMMENT '主键', `duebill_no` varchar(72) COMMENT '借据号', `report_date` varchar(10) COMMENT '报案日期', `accept_date` varchar(10) COMMENT '受理日期', `claim_settlement_date` varchar(10) COMMENT '理赔日期', `insurer_code` varchar(4) COMMENT '保险公司代码 保险:众安 1,永安 2,亚太 5,泰康 4,永诚 11,中证信用 40', `status` int COMMENT '状态 1 已报案3 已理赔', `coop_no` varchar(32) COMMENT '合作方编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_duebill_no` (`duebill_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='贷款理赔状态明细'; CREATE TABLE `biz_policy_detail` ( `id` varchar(64) NOT NULL COMMENT '主键', `policy_no` varchar(72) COMMENT '保单号', `duebill_no` varchar(72) COMMENT '贷款账号(借据号)', `loan_amt` decimal(18,4) COMMENT '贷款金额', `loan_date` varchar(10) COMMENT '发放日期', `insurer_code` varchar(4) COMMENT '保险公司代码 保险:众安 1,永安 2,亚太 5,泰康 4,永诚 11,中证信用 40', `coop_no` varchar(32) COMMENT '合作方编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_duebill_no` (`duebill_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='保单信息明细'; CREATE TABLE `biz_claim_result` ( `id` varchar(64) NOT NULL COMMENT '主键', `policy_no` varchar(72) COMMENT '保单号', `duebill_no` varchar(72) COMMENT '贷款账号(借据号)', `cur_rpy_date` varchar(10) COMMENT '应还日期', `actual_rpy_date` varchar(10) COMMENT '实还日期', `curr_prin_amt` decimal(18,4) COMMENT '应还本金 索赔申请本金', `repay_amt` decimal(18,4) COMMENT '实还本金 实际理赔本金', `curr_int_bal` decimal(18,4) COMMENT '应还利息 索赔申请利息', `paid_int_amt` decimal(18,4) COMMENT '实还利息 实际理赔利息', `curr_pnlt_amt` decimal(18,4) COMMENT '应还罚息 索赔申请罚息', `paid_pnlt_amt` decimal(18,4) COMMENT '实还罚息 实际理赔罚息', `term_no` int COMMENT '实还期次', `in_account_no` varchar(32) COMMENT '入账账号', `in_account_time` varchar(10) COMMENT '入账时间', `coop_no` varchar(32) COMMENT '合作方编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_duebill_no` (`duebill_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='保单信息明细'; CREATE TABLE `biz_general_ledger` ( `id` varchar(64) NOT NULL COMMENT '主键', `biz_date` varchar(10) COMMENT '业务真实交易的日期YYYYMMDD', `loan_amt` decimal(18,4) COMMENT '放款总额', `repay_amt` decimal(18,4) COMMENT '还款总额', `loan_amt_balance` decimal(18,4) COMMENT '贷款余额', `coop_no` varchar(32) COMMENT '合作方编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_biz_coop` (`biz_date`,`coop_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='总账'; CREATE TABLE `cus_coop_mapping` ( `id` varchar(64) NOT NULL COMMENT '主键', `cust_no` varchar(64) COMMENT '长城华西客户号', `cert_no`varchar(64) COMMENT '证件号', `coop_no` varchar(32) COMMENT '合作方编号', `coop_cust_no` varchar(64) COMMENT '合作方客户编号', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COMMENT '登记机构编号', `update_user` varchar(8) COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COMMENT '更新机构编号', `cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_cent` (`cert_no`) USING BTREE, KEY `ind_coopt` (`coop_no`,`coop_cust_no`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='长城华西与合作方客户号映射关系'; CREATE TABLE `ctrl_loan_detail` ( `id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键', `biz_date` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '业务真实交易的日期YYYYMMDD', `detail_total` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据条数', `loan_amt_total` decimal(18,4) DEFAULT NULL COMMENT '放款金额总额', `coop_no` varchar(32) COMMENT '合作方编码', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记机构编号', `update_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新机构编号', `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_biz_coop` (`biz_date`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='放款明细对账表'; CREATE TABLE `ctrl_loan_duebill` ( `id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键', `biz_date` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '业务真实交易的日期YYYYMMDD', `detail_total` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据条数', `txn_amt_total` decimal(18,4) DEFAULT NULL COMMENT '放款金额总额', `principal_bal_total` decimal(18,4) DEFAULT NULL COMMENT '未还本金总额', `overdue_prin_total` decimal(18,4) DEFAULT NULL COMMENT '逾期本金总额', `unpaid_interest_total` decimal(18,4) DEFAULT NULL COMMENT '未还利息总额', `overdue_int_total` decimal(18,4) DEFAULT NULL COMMENT '逾期利息总额', `penalty_total` decimal(18,4) DEFAULT NULL COMMENT '罚息总额', `coop_no` varchar(32) COMMENT '合作方编码', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记机构编号', `update_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新机构编号', `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_biz` (`biz_date`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='贷款借据信息对账表'; alter table `rec_loan`.`cus_ind_work` MODIFY column duty VARCHAR(32); -- 索引 ALTER table rec_loan.fac_loan_duebill add index `idx_bizdat` (`biz_date`) USING BTREE; ALTER table rec_loan.fac_loan_details add index `idx_bizdat` (`biz_date`) USING BTREE; ALTER table rec_loan.pls_repay_plan_detail add index `idx_bizdat` (`biz_date`) USING BTREE; alter table fac_loan_duebill Add column bank_card_no varchar(64) ; CREATE TABLE `fac_loan_duebill_status_chg` ( `id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键', `biz_date` varchar(10) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '业务真实交易的日期YYYYMMDD', `duebill_no` varchar(64) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '借据编号', `loan_amt` decimal(18,4) DEFAULT NULL COMMENT '贷款金额', `status_chg` varchar(10) DEFAULT NULL COMMENT '贷款状态', `loan_nature` varchar(10) DEFAULT NULL COMMENT '贷款性质', `other_flag` varchar(10) DEFAULT NULL COMMENT '三方标志', `coop_no` varchar(32) COMMENT '合作方编码', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记机构编号', `update_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新机构编号', `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `ind_biz` (`biz_date`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='贷款状态变更表'; CREATE TABLE biz_cchxbank_loancheck ( id varchar(64) auto_increment NULL, duebiil_no varchar(64) NOT NULL COMMENT '借据号', hx_loan_bal DECIMAL(18,4) NULL COMMENT '核心正常本金余额', hx_over_bal DECIMAL(18,4) NULL COMMENT '核心本金余额', hx_int_over_bal DECIMAL(18,4) NULL COMMENT '核心利息余额', hx_int_fine_bal DECIMAL(18,4) NULL COMMENT '核心罚息余额', loan_bal DECIMAL(18,4) NULL COMMENT '正常本金余额', over_bal DECIMAL(18,4) NULL COMMENT '本金余额', int_over_bal DECIMAL(18,4) NULL COMMENT '利息余额', int_fine_bal DECIMAL(18,4) NULL COMMENT '罚息余额', `bank_code` varchar(32) COMMENT '银行编码', `create_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记银行员工编号', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `create_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登记机构编号', `update_user` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新银行员工编号', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `update_org` varchar(8) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新机构编号', `cur_vers` int(11) NOT NULL DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `inx_duebillno` (`duebiil_no`) USING BTREE ) ENGINE=InnoDB COMMENT='长城华西银行核心借据对账表'; CREATE TABLE biz_senddate_record ( id varchar(64) not NULL, send_date varchar(12) NOT NULL COMMENT '已发送日期', coop_no varchar(32) NULL COMMENT '合作方号', `send_type` varchar(10) COMMENT '接收方,HX,WD,SC', `create_date` date DEFAULT NULL COMMENT '登记日期', `create_time` datetime DEFAULT NULL COMMENT '登记时间戳', `update_date` date DEFAULT NULL COMMENT '更新日期', `update_time` datetime DEFAULT NULL COMMENT '更新时间戳', `cur_vers` int(11) DEFAULT '1' COMMENT '版本号', PRIMARY KEY (`id`) USING BTREE, KEY `inx_send_date` (`send_date`) USING BTREE ) ENGINE=InnoDB COMMENT='长城华西银行发送记录表'; alter table fac_loan_duebill Add column total_jtlx DEC(18,4); alter table fac_loan_duebill Add column total_jtfx DEC(18,4) ; CREATE TABLE "fac_loan_duebill_back" LIKE fac_loan_duebill;