-- 利率定价流程表
DROP TABLE IF EXISTS `loan_pricing_workflow`;
CREATE TABLE `loan_pricing_workflow` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `serial_num` varchar(50) NOT NULL COMMENT '业务方流水号',
  `model_output_id` bigint(20) NULL COMMENT '模型输出id',
  `org_code` varchar(20) NOT NULL DEFAULT '892000' COMMENT '机构编码(统一值892000)',
  `run_type` varchar(10) NOT NULL DEFAULT '1' COMMENT '运行模式: 1-同步',
  `cust_isn` varchar(50) NOT NULL COMMENT '客户内码',
  `cust_type` varchar(20) NOT NULL COMMENT '客户类型: 个人/企业',
  `guar_type` varchar(20) NOT NULL COMMENT '担保方式: 信用/保证/抵押/质押',
  `mid_per_quick_pay` varchar(10) DEFAULT NULL COMMENT '中间业务_个人_快捷支付: true/false',
  `mid_per_ele_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_个人_电费代扣: true/false',
  `mid_ent_ele_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_电费代扣: true/false',
  `mid_ent_water_ddc` varchar(10) DEFAULT NULL COMMENT '中间业务_企业_水费代扣: true/false',
  `apply_amt` varchar(50) NOT NULL COMMENT '申请金额(元)',
  `loan_term` varchar(50) DEFAULT NULL COMMENT '借款期限(年)',
  `repay_method` varchar(20) DEFAULT NULL COMMENT '还款方式: 分期/不分期',
  `is_clean_ent` varchar(10) DEFAULT NULL COMMENT '净身企业: true/false',
  `has_settle_acct` varchar(10) DEFAULT NULL COMMENT '开立基本结算账户: true/false',
  `is_manufacturing` varchar(10) DEFAULT NULL COMMENT '制造业企业: true/false',
  `is_agri_guar` varchar(10) DEFAULT NULL COMMENT '省农担担保贷款: true/false',
  `is_tech_ent` varchar(10) DEFAULT NULL COMMENT '科技型企业: true/false（科技型企业最多下降5BP）',
  `is_green_loan` varchar(10) DEFAULT NULL COMMENT '绿色贷款: true/false（绿色贷款最多下降5BP）',
  `is_trade_construction` varchar(10) DEFAULT NULL COMMENT '贸易和建筑业企业标识: true/false（抵质押类上调20BP）',
  `is_tax_a` varchar(10) DEFAULT NULL COMMENT '是否纳税信用等级A级: true/false',
  `is_agri_leading` varchar(10) DEFAULT NULL COMMENT '是否县级及以上农业龙头企业: true/false',
  `loan_purpose` varchar(20) DEFAULT NULL COMMENT '贷款用途: consumer-消费/business-经营',
  `business_type` varchar(20) DEFAULT NULL COMMENT '业务种类',
  `loan_rate_history` varchar(100) DEFAULT NULL COMMENT '历史贷款利率',
  `coupon_rate` varchar(100) DEFAULT NULL COMMENT '存单票面利率',
  `res_cover` varchar(10) DEFAULT NULL COMMENT '余值覆盖: 0/1',
  `biz_proof` varchar(10) DEFAULT NULL COMMENT '是否有经营佐证: true/false',
  `loan_loop` varchar(10) DEFAULT NULL COMMENT '循环功能: true/false（贷款合同是否开通循环功能）',
  `coll_type` varchar(20) DEFAULT NULL COMMENT '抵质押类型: 一类/二类/三类/四类',
  `coll_third_party` varchar(10) DEFAULT NULL COMMENT '抵质押物是否三方所有: true/false',
  `loan_rate` varchar(20) DEFAULT NULL COMMENT '贷款利率',
  `execute_rate` varchar(20) DEFAULT NULL COMMENT '执行利率(%)',
  `cust_name` varchar(100) DEFAULT NULL COMMENT '客户名称',
  `id_type` varchar(50) DEFAULT NULL COMMENT '证件类型',
  `id_num` varchar(100) DEFAULT NULL COMMENT '证件号码',
  `is_inclusive_finance` varchar(10) DEFAULT NULL COMMENT '是否普惠小微借款人: true/false',
  `dept_id` bigint(20) DEFAULT NULL COMMENT '创建人部门ID',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_serial_num` (`serial_num`),
  KEY `idx_org_code` (`org_code`),
  KEY `idx_dept_id` (`dept_id`),
  KEY `idx_create_by` (`create_by`),
  KEY `idx_cust_name` (`cust_name`),
  KEY `idx_update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='利率定价流程表';
