2026-01-29 13:39:47 +08:00
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 中介黑名单表字段扩展脚本
|
|
|
|
|
|
-- 功能:为个人和机构类型中介添加详细字段
|
|
|
|
|
|
-- 作者:ruoyi
|
|
|
|
|
|
-- 日期:2026-01-29
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
|
|
|
|
|
|
USE `discipline-prelim-check`;
|
|
|
|
|
|
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 个人类型字段 (以 indiv_ 前缀标识,individual 缩写)
|
|
|
|
|
|
-- ============================================================
|
2026-01-30 14:15:21 +08:00
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_type` VARCHAR(30) DEFAULT NULL COMMENT '人员类型(中介、职业背债人、房产中介等)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_sub_type` VARCHAR(50) DEFAULT NULL COMMENT '人员子类型(本人、配偶等)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_gender` CHAR(1) DEFAULT NULL COMMENT '性别(M男 F女 O其他)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_cert_type` VARCHAR(30) DEFAULT '身份证' COMMENT '证件类型';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_phone` VARCHAR(20) DEFAULT NULL COMMENT '手机号码(加密存储)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_wechat` VARCHAR(50) DEFAULT NULL COMMENT '微信号';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_address` VARCHAR(200) DEFAULT NULL COMMENT '联系地址';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_company` VARCHAR(100) DEFAULT NULL COMMENT '所在公司';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_position` VARCHAR(100) DEFAULT NULL COMMENT '职位/职务';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_related_id` VARCHAR(20) DEFAULT NULL COMMENT '关联人员ID';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `indiv_relation` VARCHAR(50) DEFAULT NULL COMMENT '关联关系';
|
2026-01-29 13:39:47 +08:00
|
|
|
|
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 机构类型字段 (以 corp_ 前缀标识,corporation 缩写)
|
|
|
|
|
|
-- ============================================================
|
2026-01-30 14:15:21 +08:00
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_credit_code` VARCHAR(18) DEFAULT NULL COMMENT '统一社会信用代码';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_type` VARCHAR(50) DEFAULT NULL COMMENT '主体类型(有限责任公司、股份有限公司等)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_nature` VARCHAR(50) DEFAULT NULL COMMENT '企业性质(国企、民企、外企等)';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_industry_category` VARCHAR(100) DEFAULT NULL COMMENT '行业分类';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_industry` VARCHAR(100) DEFAULT NULL COMMENT '所属行业';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_establish_date` DATE DEFAULT NULL COMMENT '成立日期';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_address` VARCHAR(500) DEFAULT NULL COMMENT '注册地址';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_legal_rep` VARCHAR(50) DEFAULT NULL COMMENT '法定代表人';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_legal_cert_type` VARCHAR(30) DEFAULT NULL COMMENT '法定代表人证件类型';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_legal_cert_no` VARCHAR(30) DEFAULT NULL COMMENT '法定代表人证件号码';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_shareholder_1` VARCHAR(30) DEFAULT NULL COMMENT '股东1';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_shareholder_2` VARCHAR(30) DEFAULT NULL COMMENT '股东2';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_shareholder_3` VARCHAR(30) DEFAULT NULL COMMENT '股东3';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_shareholder_4` VARCHAR(30) DEFAULT NULL COMMENT '股东4';
|
|
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `corp_shareholder_5` VARCHAR(30) DEFAULT NULL COMMENT '股东5';
|
2026-01-29 13:39:47 +08:00
|
|
|
|
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 通用字段
|
|
|
|
|
|
-- ============================================================
|
2026-01-30 14:15:21 +08:00
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD COLUMN `data_source` VARCHAR(30) DEFAULT 'MANUAL' COMMENT '数据来源(MANUAL手动录入 SYSTEM系统同步 IMPORT批量导入 API接口获取)';
|
2026-01-29 13:39:47 +08:00
|
|
|
|
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 添加索引
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 为统一社会信用代码添加索引(用于机构中介去重判断)
|
2026-01-30 14:15:21 +08:00
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD INDEX `idx_corp_credit_code` (`corp_credit_code`);
|
2026-01-29 13:39:47 +08:00
|
|
|
|
|
|
|
|
|
|
-- 为手机号码添加索引(用于个人中介查询)
|
2026-01-30 14:15:21 +08:00
|
|
|
|
ALTER TABLE ccdi_intermediary_blacklist ADD INDEX `idx_indiv_phone` (`indiv_phone`);
|
2026-01-29 13:39:47 +08:00
|
|
|
|
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 验证脚本
|
|
|
|
|
|
-- ============================================================
|
|
|
|
|
|
-- 执行完成后,请运行以下命令验证表结构变更:
|
2026-01-30 14:15:21 +08:00
|
|
|
|
-- DESCRIBE ccdi_intermediary_blacklist;
|
|
|
|
|
|
-- SHOW INDEX FROM ccdi_intermediary_blacklist;
|