变更项目缩写

This commit is contained in:
wkc
2026-01-30 14:15:21 +08:00
parent e99b05acc2
commit 29a2e60ee1
107 changed files with 1134 additions and 990 deletions

View File

@@ -8,10 +8,10 @@
-- ----------------------------
-- 1. 创建员工信息表
-- ----------------------------
DROP TABLE IF EXISTS `dpc_employee_relative`;
DROP TABLE IF EXISTS `dpc_employee`;
DROP TABLE IF EXISTS `ccdi_employee_relative`;
DROP TABLE IF EXISTS `ccdi_employee`;
CREATE TABLE `dpc_employee` (
CREATE TABLE `ccdi_employee` (
`employee_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '员工ID',
`name` VARCHAR(100) NOT NULL COMMENT '姓名',
`teller_no` VARCHAR(50) NOT NULL COMMENT '柜员号',
@@ -34,7 +34,7 @@ CREATE TABLE `dpc_employee` (
-- ----------------------------
-- 2. 创建员工亲属表
-- ----------------------------
CREATE TABLE `dpc_employee_relative` (
CREATE TABLE `ccdi_employee_relative` (
`relative_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '亲属ID',
`employee_id` BIGINT NOT NULL COMMENT '员工ID',
`relative_name` VARCHAR(100) NOT NULL COMMENT '亲属姓名',
@@ -55,17 +55,17 @@ CREATE TABLE `dpc_employee_relative` (
-- ----------------------------
-- 员工状态字典
INSERT INTO `sys_dict_type` VALUES (101, '员工状态', 'dpc_employee_status', '0', 'admin', sysdate(), '', NULL, '员工状态列表');
INSERT INTO `sys_dict_type` VALUES (101, '员工状态', 'ccdi_employee_status', '0', 'admin', sysdate(), '', NULL, '员工状态列表');
INSERT INTO `sys_dict_data` VALUES (102, 1, '在职', '0', 'dpc_employee_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', NULL, '在职状态');
INSERT INTO `sys_dict_data` VALUES (103, 2, '离职', '1', 'dpc_employee_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', NULL, '离职状态');
INSERT INTO `sys_dict_data` VALUES (102, 1, '在职', '0', 'ccdi_employee_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', NULL, '在职状态');
INSERT INTO `sys_dict_data` VALUES (103, 2, '离职', '1', 'ccdi_employee_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', NULL, '离职状态');
-- 亲属关系字典
INSERT INTO `sys_dict_type` VALUES (102, '亲属关系', 'dpc_relative_relationship', '0', 'admin', sysdate(), '', NULL, '亲属关系列表');
INSERT INTO `sys_dict_type` VALUES (102, '亲属关系', 'ccdi_relative_relationship', '0', 'admin', sysdate(), '', NULL, '亲属关系列表');
INSERT INTO `sys_dict_data` VALUES (104, 1, '配偶', '配偶', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '配偶关系');
INSERT INTO `sys_dict_data` VALUES (105, 2, '父亲', '父亲', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '父亲关系');
INSERT INTO `sys_dict_data` VALUES (106, 3, '母亲', '母亲', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '母亲关系');
INSERT INTO `sys_dict_data` VALUES (107, 4, '子女', '子女', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '子女关系');
INSERT INTO `sys_dict_data` VALUES (108, 5, '兄弟姐妹', '兄弟姐妹', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '兄弟姐妹关系');
INSERT INTO `sys_dict_data` VALUES (109, 6, '其他', '其他', 'dpc_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '其他关系');
INSERT INTO `sys_dict_data` VALUES (104, 1, '配偶', '配偶', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '配偶关系');
INSERT INTO `sys_dict_data` VALUES (105, 2, '父亲', '父亲', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '父亲关系');
INSERT INTO `sys_dict_data` VALUES (106, 3, '母亲', '母亲', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '母亲关系');
INSERT INTO `sys_dict_data` VALUES (107, 4, '子女', '子女', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '子女关系');
INSERT INTO `sys_dict_data` VALUES (108, 5, '兄弟姐妹', '兄弟姐妹', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '兄弟姐妹关系');
INSERT INTO `sys_dict_data` VALUES (109, 6, '其他', '其他', 'ccdi_relative_relationship', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '其他关系');

View File

@@ -6,8 +6,8 @@
-- ----------------------------
-- 1. 创建中介黑名单表
-- ----------------------------
DROP TABLE IF EXISTS `dpc_intermediary_blacklist`;
CREATE TABLE `dpc_intermediary_blacklist` (
DROP TABLE IF EXISTS `ccdi_intermediary_blacklist`;
CREATE TABLE `ccdi_intermediary_blacklist` (
`intermediary_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '中介ID',
`name` VARCHAR(100) NOT NULL COMMENT '姓名/机构名称',
`certificate_no` VARCHAR(50) DEFAULT NULL COMMENT '证件号',
@@ -47,7 +47,7 @@ INSERT INTO `sys_menu` VALUES (2007, '中介导入', 2001, '6', '', '', '', '',
-- ----------------------------
-- 中介类型字典
INSERT INTO `sys_dict_type` VALUES (100, '中介类型', 'dpc_intermediary_type', '0', 'admin', sysdate(), '', NULL, '中介类型列表');
INSERT INTO `sys_dict_type` VALUES (100, '中介类型', 'ccdi_intermediary_type', '0', 'admin', sysdate(), '', NULL, '中介类型列表');
INSERT INTO `sys_dict_data` VALUES (100, 1, '个人', '1', 'dpc_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '个人中介');
INSERT INTO `sys_dict_data` VALUES (101, 2, '机构', '2', 'dpc_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '机构中介');
INSERT INTO `sys_dict_data` VALUES (100, 1, '个人', '1', 'ccdi_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '个人中介');
INSERT INTO `sys_dict_data` VALUES (101, 2, '机构', '2', 'ccdi_intermediary_type', '', '', 'N', '0', 'admin', sysdate(), '', NULL, '机构中介');

View File

@@ -15,120 +15,120 @@ SET character_set_results = utf8mb4;
USE `discipline-prelim-check`;
-- ============================================================
-- 人员类型字典(dpc_person_type
-- 人员类型字典(ccdi_person_type
-- ============================================================
-- 先删除旧数据(如果存在)
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_person_type';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_person_type';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_person_type';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_person_type';
-- 插入字典类型
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('人员类型', 'dpc_person_type', '0', 'admin', NOW(), '中介黑名单-人员类型');
VALUES ('人员类型', 'ccdi_person_type', '0', 'admin', NOW(), '中介黑名单-人员类型');
-- 插入字典数据
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '中介', '中介', 'dpc_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '职业背债人', '职业背债人', 'dpc_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '房产中介', '房产中介', 'dpc_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '中介', '中介', 'ccdi_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '职业背债人', '职业背债人', 'ccdi_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '房产中介', '房产中介', 'ccdi_person_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 人员子类型字典(dpc_person_sub_type
-- 人员子类型字典(ccdi_person_sub_type
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_person_sub_type';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_person_sub_type';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_person_sub_type';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_person_sub_type';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('人员子类型', 'dpc_person_sub_type', '0', 'admin', NOW(), '中介黑名单-人员子类型');
VALUES ('人员子类型', 'ccdi_person_sub_type', '0', 'admin', NOW(), '中介黑名单-人员子类型');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '本人', '本人', 'dpc_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '配偶', '配偶', 'dpc_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '子女', '子女', 'dpc_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(9, '其他', '其他', 'dpc_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '本人', '本人', 'ccdi_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '配偶', '配偶', 'ccdi_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '子女', '子女', 'ccdi_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(9, '其他', '其他', 'ccdi_person_sub_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 性别字典(dpc_indiv_gender- 用于个人中介Excel下拉框
-- 性别字典(ccdi_indiv_gender- 用于个人中介Excel下拉框
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_indiv_gender';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_indiv_gender';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_indiv_gender';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_indiv_gender';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('个人中介性别', 'dpc_indiv_gender', '0', 'admin', NOW(), '中介黑名单-个人中介性别');
VALUES ('个人中介性别', 'ccdi_indiv_gender', '0', 'admin', NOW(), '中介黑名单-个人中介性别');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '', 'M', 'dpc_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '', 'F', 'dpc_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '其他', 'O', 'dpc_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '', 'M', 'ccdi_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '', 'F', 'ccdi_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '其他', 'O', 'ccdi_indiv_gender', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 证件类型字典(dpc_certificate_type- 用于个人中介Excel下拉框
-- 证件类型字典(ccdi_certificate_type- 用于个人中介Excel下拉框
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_certificate_type';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_certificate_type';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_certificate_type';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_certificate_type';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('证件类型', 'dpc_certificate_type', '0', 'admin', NOW(), '中介黑名单-证件类型');
VALUES ('证件类型', 'ccdi_certificate_type', '0', 'admin', NOW(), '中介黑名单-证件类型');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '身份证', '身份证', 'dpc_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '护照', '护照', 'dpc_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '港澳通行证', '港澳通行证', 'dpc_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '台胞证', '台胞证', 'dpc_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(5, '军官证', '军官证', 'dpc_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '身份证', '身份证', 'ccdi_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '护照', '护照', 'ccdi_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '港澳通行证', '港澳通行证', 'ccdi_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '台胞证', '台胞证', 'ccdi_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(5, '军官证', '军官证', 'ccdi_certificate_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 主体类型字典(dpc_entity_type- 用于机构中介Excel下拉框
-- 主体类型字典(ccdi_entity_type- 用于机构中介Excel下拉框
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_entity_type';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_entity_type';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_entity_type';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_entity_type';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('主体类型', 'dpc_entity_type', '0', 'admin', NOW(), '中介黑名单-主体类型');
VALUES ('主体类型', 'ccdi_entity_type', '0', 'admin', NOW(), '中介黑名单-主体类型');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '有限责任公司', '有限责任公司', 'dpc_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '股份有限公司', '股份有限公司', 'dpc_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '合伙企业', '合伙企业', 'dpc_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '个体工商户', '个体工商户', 'dpc_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(5, '外资企业', '外资企业', 'dpc_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '有限责任公司', '有限责任公司', 'ccdi_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '股份有限公司', '股份有限公司', 'ccdi_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '合伙企业', '合伙企业', 'ccdi_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '个体工商户', '个体工商户', 'ccdi_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(5, '外资企业', '外资企业', 'ccdi_entity_type', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 企业性质字典(dpc_enterprise_nature- 用于机构中介Excel下拉框
-- 企业性质字典(ccdi_enterprise_nature- 用于机构中介Excel下拉框
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_enterprise_nature';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_enterprise_nature';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_enterprise_nature';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_enterprise_nature';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('企业性质', 'dpc_enterprise_nature', '0', 'admin', NOW(), '中介黑名单-企业性质');
VALUES ('企业性质', 'ccdi_enterprise_nature', '0', 'admin', NOW(), '中介黑名单-企业性质');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '国企', '国企', 'dpc_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '民企', '民企', 'dpc_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '外企', '外企', 'dpc_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '合资', '合资', 'dpc_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(9, '其他', '其他', 'dpc_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '国企', '国企', 'ccdi_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '民企', '民企', 'ccdi_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '外企', '外企', 'ccdi_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '合资', '合资', 'ccdi_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(9, '其他', '其他', 'ccdi_enterprise_nature', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 数据来源字典(dpc_data_source
-- 数据来源字典(ccdi_data_source
-- ============================================================
DELETE FROM sys_dict_data WHERE dict_type = 'dpc_data_source';
DELETE FROM sys_dict_type WHERE dict_type = 'dpc_data_source';
DELETE FROM sys_dict_data WHERE dict_type = 'ccdi_data_source';
DELETE FROM sys_dict_type WHERE dict_type = 'ccdi_data_source';
INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
VALUES ('数据来源', 'dpc_data_source', '0', 'admin', NOW(), '中介黑名单-数据来源');
VALUES ('数据来源', 'ccdi_data_source', '0', 'admin', NOW(), '中介黑名单-数据来源');
INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
VALUES
(1, '手动录入', 'MANUAL', 'dpc_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '系统同步', 'SYSTEM', 'dpc_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '批量导入', 'IMPORT', 'dpc_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '接口获取', 'API', 'dpc_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL);
(1, '手动录入', 'MANUAL', 'ccdi_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(2, '系统同步', 'SYSTEM', 'ccdi_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(3, '批量导入', 'IMPORT', 'ccdi_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL),
(4, '接口获取', 'API', 'ccdi_data_source', '', 'default', 'N', '0', 'admin', NOW(), NULL);
-- ============================================================
-- 执行完成后操作说明

View File

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

View File

@@ -8,11 +8,11 @@ SELECT
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME = 'discipline-prelim-check';
-- 2. 检查 dpc_employee 表字符集
SHOW CREATE TABLE dpc_employee;
-- 2. 检查 ccdi_employee 表字符集
SHOW CREATE TABLE ccdi_employee;
-- 3. 检查 dpc_employee_relative 表字符集
SHOW CREATE TABLE dpc_employee_relative;
-- 3. 检查 ccdi_employee_relative 表字符集
SHOW CREATE TABLE ccdi_employee_relative;
-- 4. 如果字符集不是 utf8mb4执行以下语句修复请根据实际情况修改
@@ -20,9 +20,9 @@ SHOW CREATE TABLE dpc_employee_relative;
ALTER DATABASE `discipline-prelim-check` CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
-- 修改表字符集
ALTER TABLE `dpc_employee` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `dpc_employee_relative` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `ccdi_employee` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE `ccdi_employee_relative` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 5. 清空测试数据(可选)
-- TRUNCATE TABLE dpc_employee_relative;
-- TRUNCATE TABLE dpc_employee;
-- TRUNCATE TABLE ccdi_employee_relative;
-- TRUNCATE TABLE ccdi_employee;

View File

@@ -17,89 +17,89 @@ USE `discipline-prelim-check`;
-- ============================================================
-- 修复个人类型字段备注
-- ============================================================
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_type VARCHAR(30) DEFAULT NULL COMMENT '人员类型(中介、职业背债人、房产中介等)';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_sub_type VARCHAR(50) DEFAULT NULL COMMENT '人员子类型(本人、配偶等)';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_gender CHAR(1) DEFAULT NULL COMMENT '性别M男 F女 O其他';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_cert_type VARCHAR(30) DEFAULT '身份证' COMMENT '证件类型';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_phone VARCHAR(20) DEFAULT NULL COMMENT '手机号码(加密存储)';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_wechat VARCHAR(50) DEFAULT NULL COMMENT '微信号';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_address VARCHAR(200) DEFAULT NULL COMMENT '联系地址';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_company VARCHAR(100) DEFAULT NULL COMMENT '所在公司';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_position VARCHAR(100) DEFAULT NULL COMMENT '职位/职务';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_related_id VARCHAR(20) DEFAULT NULL COMMENT '关联人员ID';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN indiv_relation VARCHAR(50) DEFAULT NULL COMMENT '关联关系';
-- ============================================================
-- 修复机构类型字段备注
-- ============================================================
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_credit_code VARCHAR(18) DEFAULT NULL COMMENT '统一社会信用代码';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_type VARCHAR(50) DEFAULT NULL COMMENT '主体类型(有限责任公司、股份有限公司等)';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_nature VARCHAR(50) DEFAULT NULL COMMENT '企业性质(国企、民企、外企等)';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_industry_category VARCHAR(100) DEFAULT NULL COMMENT '行业分类';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_industry VARCHAR(100) DEFAULT NULL COMMENT '所属行业';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_establish_date DATE DEFAULT NULL COMMENT '成立日期';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_address VARCHAR(500) DEFAULT NULL COMMENT '注册地址';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_legal_rep VARCHAR(50) DEFAULT NULL COMMENT '法定代表人';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_legal_cert_type VARCHAR(30) DEFAULT NULL COMMENT '法定代表人证件类型';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_legal_cert_no VARCHAR(30) DEFAULT NULL COMMENT '法定代表人证件号码';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_shareholder_1 VARCHAR(30) DEFAULT NULL COMMENT '股东1';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_shareholder_2 VARCHAR(30) DEFAULT NULL COMMENT '股东2';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_shareholder_3 VARCHAR(30) DEFAULT NULL COMMENT '股东3';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_shareholder_4 VARCHAR(30) DEFAULT NULL COMMENT '股东4';
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN corp_shareholder_5 VARCHAR(30) DEFAULT NULL COMMENT '股东5';
-- ============================================================
-- 修复通用字段备注
-- ============================================================
ALTER TABLE dpc_intermediary_blacklist
ALTER TABLE ccdi_intermediary_blacklist
MODIFY COLUMN data_source VARCHAR(30) DEFAULT 'MANUAL' COMMENT '数据来源MANUAL手动录入 SYSTEM系统同步 IMPORT批量导入 API接口获取';

View File

@@ -20,11 +20,11 @@ BEGIN
SELECT COUNT(*) INTO index_count
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'discipline-prelim-check'
AND TABLE_NAME = 'dpc_employee'
AND TABLE_NAME = 'ccdi_employee'
AND INDEX_NAME = 'idx_org_no';
IF index_count > 0 THEN
ALTER TABLE `dpc_employee` DROP INDEX `idx_org_no`;
ALTER TABLE `ccdi_employee` DROP INDEX `idx_org_no`;
END IF;
END //
DELIMITER ;
@@ -35,13 +35,13 @@ DROP PROCEDURE IF EXISTS drop_index_if_exists;
-- ----------------------------
-- 步骤2: 修改字段名和类型
-- ----------------------------
ALTER TABLE `dpc_employee`
ALTER TABLE `ccdi_employee`
CHANGE COLUMN `org_no` `dept_id` BIGINT DEFAULT NULL COMMENT '所属部门ID';
-- ----------------------------
-- 步骤3: 创建新索引
-- ----------------------------
CREATE INDEX `idx_dept_id` ON `dpc_employee` (`dept_id`);
CREATE INDEX `idx_dept_id` ON `ccdi_employee` (`dept_id`);
-- ----------------------------
-- 验证脚本
@@ -55,7 +55,7 @@ SELECT
COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'discipline-prelim-check'
AND TABLE_NAME = 'dpc_employee'
AND TABLE_NAME = 'ccdi_employee'
AND COLUMN_NAME = 'dept_id';
-- 检查索引是否创建成功
@@ -64,5 +64,5 @@ SELECT
COLUMN_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'discipline-prelim-check'
AND TABLE_NAME = 'dpc_employee'
AND TABLE_NAME = 'ccdi_employee'
AND INDEX_NAME = 'idx_dept_id';

View File

@@ -0,0 +1,21 @@
-- =====================================================
-- 重命名表: dpc → ccdi
-- 生成时间: 2026-01-30
-- 说明: 将所有dpc_前缀的表重命名为ccdi_前缀
-- =====================================================
-- 1. 重命名员工表
RENAME TABLE dpc_employee TO ccdi_employee;
-- 2. 重命名员工亲属关系表
RENAME TABLE dpc_employee_relative TO ccdi_employee_relative;
-- 3. 重命名中介黑名单表
RENAME TABLE dpc_intermediary_blacklist TO ccdi_intermediary_blacklist;
-- =====================================================
-- 验证重命名结果
-- =====================================================
SELECT table_name FROM information_schema.tables
WHERE table_schema = DATABASE()
AND table_name LIKE 'ccdi_%';