数据字典设计

 1 CREATE TABLE `dict_type` (
 2   `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
 3   `type_code` varchar(50) NOT NULL COMMENT '字典类型的编码',
 4   `type_name` varchar(50) NOT NULL COMMENT '名称',
 5   `notes` varchar(50) DEFAULT NULL COMMENT '备注',
 6   `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除0否1是',
 7   `gmt_created` datetime NOT NULL COMMENT '记录创建时间',
 8   `gmt_modified` datetime NOT NULL COMMENT '记录更新时间',
 9   `gmt_deleted` datetime(3) NOT NULL DEFAULT '9999-12-31 23:59:59.000' COMMENT '删除时间',
10   PRIMARY KEY (`id`),
11   UNIQUE KEY `uniq_typeCode` (`type_code`)
12 ) DEFAULT CHARSET=utf8mb4 COMMENT='字典类型表';
13 
14 CREATE TABLE `dict_item` (
15   `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
16   `type_code` varchar(50) NOT NULL COMMENT '字典类型编码',
17   `item_code` varchar(50) NOT NULL COMMENT '字典项目编码',
18   `item_name` varchar(40) NOT NULL COMMENT '名称',
19   `notes` varchar(50) DEFAULT NULL COMMENT '备注',
20   `sort_value` smallint(6) NOT NULL COMMENT '排序值,1开始',
21   `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除,0否1是',
22   `gmt_created` datetime NOT NULL COMMENT '记录创建时间',
23   `gmt_modified` datetime NOT NULL COMMENT '记录更新时间',
24   `gmt_deleted` datetime(3) NOT NULL DEFAULT '9999-12-31 23:59:59.000' COMMENT '删除时间',
25   PRIMARY KEY (`id`),
26   UNIQUE KEY `uniq_typeCodeItemCode` (`type_code`,`item_code`)
27 ) DEFAULT CHARSET=utf8mb4 COMMENT='字典项目表';

 

posted @ 2022-01-23 21:11  谁怕?一蓑烟雨任平生  阅读(173)  评论(0)    收藏  举报