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 '重组日期';