1.Navicat创建Mysql数据库
2.创建创建用户表和索引
CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `u_id` varchar(20) NOT NULL COMMENT '用户ID,格式:HC + yyyyMMddHHmmss', `user_name` varchar(20) DEFAULT NULL COMMENT '用户名', `password` varchar(64) NOT NULL COMMENT '密码', `mobile` varchar(20) NOT NULL COMMENT '联系电话', `email` varchar(64) NOT NULL COMMENT '邮箱', `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账号状态:0.不启用;1.启用', `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除', `create_by` varchar(64) NOT NULL COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) NOT NULL COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `index_u_id` (`u_id`) USING HASH COMMENT '用户ID唯一索引', UNIQUE KEY `index_user_name` (`user_name`) USING HASH COMMENT '用户名唯一索引' ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户信息';
3.创建创建菜单表和索引
CREATE TABLE `t_menu` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `parent_id` bigint(20) NOT NULL COMMENT '父菜单 ID,0=根菜单', `title` varchar(255) NOT NULL COMMENT '菜单名称', `name` varchar(255) NOT NULL COMMENT '路由名称', `sort` int(11) NOT NULL COMMENT '排序,从1开始', `level` int(11) NOT NULL COMMENT '层级,从1开始', `icon` varchar(1024) NOT NULL COMMENT '图标 URL', `path` varchar(1024) NOT NULL COMMENT '菜单路径', `redirect` varchar(1024) NOT NULL COMMENT '重定向地址', `dictionaries` varchar(1024) DEFAULT NULL COMMENT '字典', `hidden` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否显示,0=显示,1=不显示', `no_cache` tinyint(1) DEFAULT NULL COMMENT '是否缓存,0=否,1=是', `create_by` varchar(64) NOT NULL COMMENT '创建者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(64) NOT NULL COMMENT '更新者', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除', PRIMARY KEY (`id`), UNIQUE KEY `index_id` (`id`) USING HASH COMMENT '菜单ID索引', KEY `index_parent_id` (`parent_id`) USING BTREE COMMENT '父节点索引' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统菜单';