完成亲属资产后端联调验证
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
USE ccdi;
|
||||
|
||||
-- 新建表结构(适用于首次落库)
|
||||
CREATE TABLE IF NOT EXISTS `ccdi_asset_info` (
|
||||
`asset_id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '资产ID',
|
||||
`family_id` VARCHAR(100) NOT NULL COMMENT '归属员工证件号',
|
||||
@@ -23,3 +24,16 @@ CREATE TABLE IF NOT EXISTS `ccdi_asset_info` (
|
||||
KEY `idx_person_id` (`person_id`),
|
||||
KEY `idx_family_person` (`family_id`, `person_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='亲属资产信息表';
|
||||
|
||||
-- 存量环境迁移说明
|
||||
-- 如果当前库中的 ccdi_asset_info 仍是旧“员工资产信息表”结构,需要至少执行以下迁移:
|
||||
-- 1. 将 family_id / person_id 扩容到 VARCHAR(100),以兼容非 18 位证件号
|
||||
-- 2. 补齐 idx_family_person 联合索引
|
||||
-- 3. 旧索引 idx_asset_main_type 可按需保留或删除,不影响本次功能
|
||||
--
|
||||
-- 示例迁移语句:
|
||||
-- ALTER TABLE `ccdi_asset_info`
|
||||
-- MODIFY `family_id` VARCHAR(100) NOT NULL COMMENT '归属员工证件号',
|
||||
-- MODIFY `person_id` VARCHAR(100) NOT NULL COMMENT '资产实际持有人证件号';
|
||||
--
|
||||
-- CREATE INDEX `idx_family_person` ON `ccdi_asset_info` (`family_id`, `person_id`);
|
||||
|
||||
Reference in New Issue
Block a user