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='字典项目表';