2025-03-07 16:23:56 +08:00

581 lines
35 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE IF NOT EXISTS `rec_msxf_premium_repay_plan_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL,
`contr_nbr` VARCHAR(255) NOT NULL,
`ref_nbr` VARCHAR(72) NOT NULL,
`term` INT NOT NULL,
`begin_date` DATE NOT NULL,
`stmt_date` DATE NOT NULL,
`grace_date` DATE,
`status` VARCHAR(50),
`premium` DECIMAL(15, 2) NOT NULL,
`premium_paid` DECIMAL(15, 2) NOT NULL,
`init_term` INT NOT NULL,
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `rec_msxf_premium_repay_plan_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
CREATE TABLE IF NOT EXISTS oclploan.`rec_msxf_premium_repay_plan_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL,
`contr_nbr` VARCHAR(255) NOT NULL,
`ref_nbr` VARCHAR(72) NOT NULL,
`term` INT NOT NULL,
`begin_date` DATE NOT NULL,
`stmt_date` DATE NOT NULL,
`grace_date` DATE,
`status` VARCHAR(50),
`premium` DECIMAL(15, 2) NOT NULL,
`premium_paid` DECIMAL(15, 2) NOT NULL,
`init_term` INT NOT NULL,
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `rec_msxf_premium_repay_plan_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN premium decimal(15,2) NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN premium_paid decimal(15,2) NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN init_term int NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN stmt_date date NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN begin_date date NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN term int NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN contr_nbr varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN biz_date date NOT NULL;
ALTER TABLE rec_msxf_premium_repay_plan_his MODIFY COLUMN ref_nbr varchar(72) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN init_term int NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN premium_paid decimal(15,2) NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN premium decimal(15,2) NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN stmt_date date NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN begin_date date NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN term int NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN ref_nbr varchar(72) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN contr_nbr varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL;
ALTER TABLE rec_msxf_premium_repay_plan_tmp MODIFY COLUMN biz_date date NOT NULL;
CREATE TABLE IF NOT EXISTS `rec_msxf_premium_info_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期' ,
`contr_nbr` VARCHAR(255) COMMENT '合同号',
`ref_nbr` VARCHAR(72) COMMENT '贷款编号',
`repay_term` INT COMMENT '还款期数',
`premium` DECIMAL(15, 2) COMMENT '应缴保费',
`premium_paid` DECIMAL(15, 2) COMMENT '实缴保费',
`repay_type` VARCHAR(50) COMMENT '还款类型',
`repay_ref_nbr` VARCHAR(72) COMMENT '还款流水号',
`repay_trade_type` VARCHAR(50) COMMENT '还款交易类型',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `rec_msxf_premium_info_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='马上消费-保费还款的明细临时表';
CREATE TABLE IF NOT EXISTS `rec_msxf_premium_info_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期' ,
`contr_nbr` VARCHAR(255) COMMENT '合同号',
`ref_nbr` VARCHAR(72) COMMENT '贷款编号',
`repay_term` INT COMMENT '还款期数',
`premium` DECIMAL(15, 2) COMMENT '应缴保费',
`premium_paid` DECIMAL(15, 2) COMMENT '实缴保费',
`repay_type` VARCHAR(50) COMMENT '还款类型',
`repay_ref_nbr` VARCHAR(72) COMMENT '还款流水号',
`repay_trade_type` VARCHAR(50) COMMENT '还款交易类型',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `rec_msxf_premium_info_his_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='马上消费-保费还款的明细历史表';
CREATE TABLE IF NOT EXISTS `rec_msxf_claim_info_tmp` (
`id` bigint NOT NULL,
`policy_number` VARCHAR(255) NOT NULL COMMENT '保单号',
`loan_number` VARCHAR(72) NOT NULL COMMENT '借据号',
`claim_term_number` VARCHAR(64) NOT NULL COMMENT '索赔期次号',
`claim_date` DATE NOT NULL COMMENT '索赔日期',
`claim_principal` DECIMAL(15, 2) NOT NULL COMMENT '索赔本金',
`claim_interest` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔利息',
`claim_penalty` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔罚息',
`claim_compound_interest` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔复利',
`credit_reporting_status` VARCHAR(50) DEFAULT 'PENDING' COMMENT '征信报送状态',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_claim_date` (`claim_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='马上消费-索赔申请明细表';
CREATE TABLE IF NOT EXISTS `rec_msxf_claim_info_his` (
`id` bigint NOT NULL,
`policy_number` VARCHAR(255) NOT NULL COMMENT '保单号',
`loan_number` VARCHAR(72) NOT NULL COMMENT '借据号',
`claim_term_number` VARCHAR(64) NOT NULL COMMENT '索赔期次号',
`claim_date` DATE NOT NULL COMMENT '索赔日期',
`claim_principal` DECIMAL(15, 2) NOT NULL COMMENT '索赔本金',
`claim_interest` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔利息',
`claim_penalty` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔罚息',
`claim_compound_interest` DECIMAL(15, 2) DEFAULT 0.00 COMMENT '索赔复利',
`credit_reporting_status` VARCHAR(50) DEFAULT 'PENDING' COMMENT '征信报送状态',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_claim_date` (`claim_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COMMENT='马上消费-索赔申请明细表';
CREATE TABLE IF NOT EXISTS `cc_msxf_settle_tmp` (
`id` bigint NOT NULL,
`pl_serial_no` VARCHAR(64) NOT NULL COMMENT '还款明细流水号',
`ps_serial_no` VARCHAR(64) NOT NULL COMMENT '还款计划流水号',
`loan_no` VARCHAR(64) NOT NULL COMMENT '贷款账号',
`pay_date` DATE NOT NULL COMMENT '应还日期',
`actual_pay_date` DATE COMMENT '实还日期',
`currency` CHAR(3) NOT NULL COMMENT '币种',
`pay_principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还本金',
`actual_pay_principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金',
`principal_balance` DECIMAL(15, 2) NOT NULL COMMENT '剩余本金余额',
`pay_interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还利息',
`actual_pay_interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息',
`pay_principal_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还本金罚息',
`actual_pay_principal_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金罚息',
`pay_interest_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还利息罚息',
`actual_pay_interest_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息罚息',
`status` VARCHAR(50) NOT NULL COMMENT '状态',
`period_no` INT NOT NULL COMMENT '实还期次',
`in_account_no` VARCHAR(64) NOT NULL COMMENT '入账账号',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_data_date` (`data_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-诚成理赔还款明细临时表';
CREATE TABLE IF NOT EXISTS `cc_msxf_settle_his` (
`id` bigint NOT NULL,
`pl_serial_no` VARCHAR(64) NOT NULL COMMENT '还款明细流水号',
`ps_serial_no` VARCHAR(64) NOT NULL COMMENT '还款计划流水号',
`loan_no` VARCHAR(64) NOT NULL COMMENT '贷款账号',
`pay_date` DATE NOT NULL COMMENT '应还日期',
`actual_pay_date` DATE COMMENT '实还日期',
`currency` CHAR(3) NOT NULL COMMENT '币种',
`pay_principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还本金',
`actual_pay_principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金',
`principal_balance` DECIMAL(15, 2) NOT NULL COMMENT '剩余本金余额',
`pay_interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还利息',
`actual_pay_interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息',
`pay_principal_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还本金罚息',
`actual_pay_principal_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金罚息',
`pay_interest_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还利息罚息',
`actual_pay_interest_penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息罚息',
`status` VARCHAR(50) NOT NULL COMMENT '状态',
`period_no` INT NOT NULL COMMENT '实还期次',
`in_account_no` VARCHAR(64) NOT NULL COMMENT '入账账号',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_data_date` (`data_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-诚成理赔还款明细历史表';
CREATE TABLE IF NOT EXISTS `cc_msxf_recourse_repay_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '流水号',
`principal_due` DECIMAL(15, 2) NOT NULL COMMENT '应还本金',
`principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金金额',
`interest_due` DECIMAL(15, 2) NOT NULL COMMENT '应还利息',
`interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息金额',
`penalty_due` DECIMAL(15, 2) NOT NULL COMMENT '应还罚息金额',
`penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还罚息金额',
`premium` DECIMAL(15, 2) NOT NULL COMMENT '应还保费',
`premium_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还保费',
`r_repay_amt` DECIMAL(15, 2) NOT NULL COMMENT '追偿款金额',
`repay_term` INT NOT NULL COMMENT '还款期数',
`repay_trade_type` VARCHAR(50) NOT NULL COMMENT '还款交易类型',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`) -- 为业务日期创建索引
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-诚成还款明细(追偿)临时表';
CREATE TABLE IF NOT EXISTS `cc_msxf_recourse_repay_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '流水号',
`principal_due` DECIMAL(15, 2) NOT NULL COMMENT '应还本金',
`principal_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还本金金额',
`interest_due` DECIMAL(15, 2) NOT NULL COMMENT '应还利息',
`interest_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还利息金额',
`penalty_due` DECIMAL(15, 2) NOT NULL COMMENT '应还罚息金额',
`penalty_amt` DECIMAL(15, 2) NOT NULL COMMENT '实还罚息金额',
`premium` DECIMAL(15, 2) NOT NULL COMMENT '应还保费',
`premium_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还保费',
`r_repay_amt` DECIMAL(15, 2) NOT NULL COMMENT '追偿款金额',
`repay_term` INT NOT NULL COMMENT '还款期数',
`repay_trade_type` VARCHAR(50) NOT NULL COMMENT '还款交易类型',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-诚成还款明细(追偿)历史表';
CREATE TABLE IF NOT EXISTS `cc_msxf_guarantee_repay_plan_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`term` INT NOT NULL COMMENT '还款期数',
`begin_date` DATE NOT NULL COMMENT '开始日期',
`stmt_date` DATE NOT NULL COMMENT '到期日期',
`grace_date` DATE COMMENT '宽限期到期日',
`status` VARCHAR(50) COMMENT '期数状态',
`guarantee_fee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保费违约金',
`guarantee_fee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保费违约金',
`guarantee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保本金违约金',
`guarantee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保本金违约金',
`init_term` INT NOT NULL COMMENT '还款总期数',
`loan_advance_fee_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还提前结清违约金',
`loan_advance_fee_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '已还提前结清违约金',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-保费违约金&保费本金违约金还款计划临时表';
CREATE TABLE IF NOT EXISTS `cc_msxf_guarantee_repay_plan_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`term` INT NOT NULL COMMENT '还款期数',
`begin_date` DATE NOT NULL COMMENT '开始日期',
`stmt_date` DATE NOT NULL COMMENT '到期日期',
`grace_date` DATE COMMENT '宽限期到期日',
`status` VARCHAR(50) COMMENT '期数状态',
`guarantee_fee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保费违约金',
`guarantee_fee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保费违约金',
`guarantee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保本金违约金',
`guarantee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保本金违约金',
`init_term` INT NOT NULL COMMENT '还款总期数',
`loan_advance_fee_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还提前结清违约金',
`loan_advance_fee_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '已还提前结清违约金',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-保费违约金&保费本金违约金还款计划历史表';
CREATE TABLE IF NOT EXISTS `cc_msxf_guarantee_penalty_repay_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '流水号',
`guarantee_fee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保费违约金',
`guarantee_fee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保费违约金',
`guarantee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保本金违约金',
`guarantee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保本金违约金',
`repay_term` INT NOT NULL COMMENT '还款期数',
`payment_type` VARCHAR(50) NOT NULL COMMENT '还款类型',
`repay_trade_type` VARCHAR(50) NOT NULL COMMENT '还款交易类型',
`loan_advance_fee_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还提前结清违约金',
`loan_advance_fee_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '已还提前结清违约金',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-保费违约金&保费本金违约金还款明细临时表';
CREATE TABLE IF NOT EXISTS `cc_msxf_guarantee_penalty_repay_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '流水号',
`guarantee_fee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保费违约金',
`guarantee_fee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保费违约金',
`guarantee_pen` DECIMAL(15, 2) NOT NULL COMMENT '应还担保本金违约金',
`guarantee_pen_paid` DECIMAL(15, 2) NOT NULL COMMENT '实还担保本金违约金',
`repay_term` INT NOT NULL COMMENT '还款期数',
`payment_type` VARCHAR(50) NOT NULL COMMENT '还款类型',
`repay_trade_type` VARCHAR(50) NOT NULL COMMENT '还款交易类型',
`loan_advance_fee_amt` DECIMAL(15, 2) NOT NULL COMMENT '应还提前结清违约金',
`loan_advance_fee_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '已还提前结清违约金',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-保费违约金&保费本金违约金还款明细历史表';
CREATE TABLE IF NOT EXISTS `cc_msxf_audit_info_tmp` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`uuid` CHAR(36) NOT NULL COMMENT '客户编号',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`audit_date` DATE COMMENT '审核日期',
`audit_status` VARCHAR(50) COMMENT '审核状态',
`coop_id` VARCHAR(255) COMMENT '合作方编码',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-贷款审批借据信息临时表';
CREATE TABLE IF NOT EXISTS `cc_msxf_audit_info_his` (
`id` bigint NOT NULL,
`biz_date` DATE NOT NULL COMMENT '业务日期',
`uuid` CHAR(36) NOT NULL COMMENT '客户编号',
`contr_nbr` VARCHAR(255) NOT NULL COMMENT '合同号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '贷款编号',
`audit_date` DATE COMMENT '审核日期',
`audit_status` VARCHAR(50) COMMENT '审核状态',
`coop_id` VARCHAR(255) COMMENT '合作方编码',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_biz_date` (`biz_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费-贷款审批借据信息历史表';
CREATE TABLE IF NOT EXISTS `cc_advance_waive_recourse_tmp` (
`id` bigint NOT NULL,
`batch_date` DATE NOT NULL COMMENT '业务日期',
`payment_id` VARCHAR(72) NOT NULL COMMENT '唯一主键流水号',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '还款匹配流水号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '借据号',
`repay_term` INT NOT NULL COMMENT '期数',
`bnp_type` VARCHAR(50) NOT NULL COMMENT '余额成分',
`bnp_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '代偿金额',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_batch_date` (`batch_date`) -- 为业务日期创建索引
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费提前部分代偿并实时豁免明细临时表';
CREATE TABLE IF NOT EXISTS `cc_advance_waive_recourse_his` (
`id` bigint NOT NULL,
`batch_date` DATE NOT NULL COMMENT '业务日期',
`payment_id` VARCHAR(72) NOT NULL COMMENT '唯一主键流水号',
`repay_ref_nbr` VARCHAR(72) NOT NULL COMMENT '还款匹配流水号',
`ref_nbr` VARCHAR(72) NOT NULL COMMENT '借据号',
`repay_term` INT NOT NULL COMMENT '期数',
`bnp_type` VARCHAR(50) NOT NULL COMMENT '余额成分',
`bnp_amt_paid` DECIMAL(15, 2) NOT NULL COMMENT '代偿金额',
`repay_date` DATE NOT NULL COMMENT '还款日期',
`deal_sts` varchar(2) DEFAULT NULL COMMENT '处理状态0-未处理1-处理成功 2-处理失败',
`data_date` varchar(10) DEFAULT NULL COMMENT '数据日期',
`bank_code` varchar(32) DEFAULT NULL COMMENT '银行编码',
`create_user` varchar(8) DEFAULT NULL COMMENT '登记银行员工编号',
`create_date` date DEFAULT NULL COMMENT '登记日期',
`create_time` datetime DEFAULT NULL COMMENT '登记时间戳',
`create_org` varchar(8) DEFAULT NULL COMMENT '登记机构编号',
`update_user` varchar(8) DEFAULT NULL COMMENT '更新银行员工编号',
`update_date` date DEFAULT NULL COMMENT '更新日期',
`update_time` datetime DEFAULT NULL COMMENT '更新时间戳',
`update_org` varchar(8) DEFAULT NULL COMMENT '更新机构编号',
`cur_vers` int NOT NULL DEFAULT '1' COMMENT '版本号',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
INDEX `idx_batch_date` (`batch_date`) -- 为业务日期创建索引
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='马上消费提前部分代偿并实时豁免明细历史表';
ALTER TABLE rec_msxf_duebill_tmp ADD loan_rate varchar(32) NULL COMMENT '客户定价';
ALTER TABLE oclploan.rec_msxf_duebill_tmp ADD restructure_coop_prin varchar(100) NULL COMMENT '银行重组本金';
ALTER TABLE oclploan.rec_msxf_duebill_tmp ADD restructure_date varchar(100) NULL COMMENT '重组日期';
ALTER TABLE oclploan.rec_msxf_duebill_his ADD restructure_coop_prin varchar(100) NULL COMMENT '银行重组本金';
ALTER TABLE oclploan.rec_msxf_duebill_his ADD restructure_date varchar(100) NULL COMMENT '重组日期';