数据字典管理
背景
表结构
1. dms_digital_dictionary 字典类型
CREATE TABLE `dms_digital_dictionary` (
`ddd_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典id',
`dict_code` varchar(50) NOT NULL COMMENT '字典编码',
`dict_name` varchar(50) NOT NULL COMMENT '字典名称',
`dict_level` tinyint NOT NULL DEFAULT '2' COMMENT '字典级别 1:系统级 2:业务级',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态 1:启用 0:禁用',
`create_user` bigint DEFAULT '0' COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_user` bigint DEFAULT '0' COMMENT '更新人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`ddd_id`),
UNIQUE KEY `idx_dict_code` (`dict_code`)
) ENGINE=InnoDB AUTO_INCREMENT=2008847070442889218 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数字字典表';
2. dms_digital_dictionary 按规范添加字段与索引
-- dms_digital_dictionary
-- 第一步先添加字段
ALTER TABLE `dms_digital_dictionary`
ADD COLUMN `over_flag` tinyint NOT NULL DEFAULT '0' COMMENT '完结标识 0-未完结,1-已完结';
-- 索引
ALTER TABLE `dms_digital_dictionary`
ADD INDEX `idx_create_time` (`create_time`),
ADD INDEX `idx_update_time` (`update_time`);
3. dms_digital_dictionary_detail字典类型明细
CREATE TABLE `dms_digital_dictionary_detail` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '明细ID',
`ddd_id` bigint NOT NULL COMMENT '字典主表ID',
`dict_value` varchar(50) NOT NULL COMMENT '字典值',
`show_name` varchar(50) NOT NULL COMMENT '显示名称',
`show_name_en` varchar(150) DEFAULT NULL COMMENT '显示翻译(en)',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_user` bigint NOT NULL DEFAULT '0' COMMENT '创建人',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_user` bigint NOT NULL DEFAULT '0' COMMENT '更新人',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uniq_dict_value` (`ddd_id`,`dict_value`),
KEY `idx_dict_value` (`ddd_id`,`dict_value`)
) ENGINE=InnoDB AUTO_INCREMENT=2008847687253041154 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='数字字典明细表';
3. dms_digital_dictionary_detail 按规范添加字段与索引
-- dms_digital_dictionary_detail
-- 第一步先添加字段
ALTER TABLE `dms_digital_dictionary_detail`
ADD COLUMN `over_flag` tinyint NOT NULL DEFAULT '0' COMMENT '完结标识 0-未完结,1-已完结';
-- 索引
ALTER TABLE `dms_digital_dictionary_detail`
ADD INDEX `idx_create_time` (`create_time`),
ADD INDEX `idx_update_time` (`update_time`);
功能流程图

作者:陆飞 创建时间:2026-01-13 17:20
最后编辑:高美燕 更新时间:2026-03-03 10:08
最后编辑:高美燕 更新时间:2026-03-03 10:08