1.Navicat建立Mysql數據庫sql
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='系統菜單';