@@ -79,3 +79,38 @@ CREATE TABLE IF NOT EXISTS sys_role_api
7979) ENGINE = InnoDB
8080 DEFAULT CHARSET = utf8
8181 COMMENT ' 角色权限关系表' ;
82+ -- ----------------------------
83+ -- 系统菜单表
84+ -- ----------------------------
85+ CREATE TABLE IF NOT EXISTS sys_menu
86+ (
87+ id BIGINT UNSIGNED,
88+ parent_id BIGINT UNSIGNED,
89+ route_name VARCHAR (100 ) NOT NULL COMMENT ' 菜单昵称' ,
90+ route_path TEXT NULL COMMENT ' 路由' ,
91+ menu_name VARCHAR (100 ) NOT NULL COMMENT ' 菜单名称' ,
92+ leaf_flag TINYINT NOT NULL COMMENT ' 是否页面' ,
93+ icon TEXT NULL COMMENT ' 图标' ,
94+ order INT NULL COMMENT ' 排序' ,
95+ enable_flag TINYINT NOT NULL COMMENT ' 是否启用' ,
96+
97+ create_time DATETIME DEFAULT CURRENT_TIMESTAMP ,
98+ update_time DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP ,
99+ update_user VARCHAR (100 ) NULL ,
100+ PRIMARY KEY (id),
101+ UNIQUE KEY uk_route_name (route_name)
102+ ) ENGINE = InnoDB
103+ DEFAULT CHARSET = utf8
104+ COMMENT ' 系统菜单表' ;
105+ -- ----------------------------
106+ -- 角色菜单关系表
107+ -- ----------------------------
108+ CREATE TABLE IF NOT EXISTS sys_role_menu
109+ (
110+ role_id BIGINT UNSIGNED NOT NULL ,
111+ menu_id BIGINT UNSIGNED NOT NULL ,
112+ PRIMARY KEY (role_id, menu_id),
113+ INDEX idx_api_id (menu_id)
114+ ) ENGINE = InnoDB
115+ DEFAULT CHARSET = utf8
116+ COMMENT ' 角色菜单关系表' ;
0 commit comments