springboot + vue 实现递归生成多级菜单(实例代码)
发布时间:2020-10-01 05:48:16
来源:脚本之家
阅读:135
作者:北山_
开发过程中,涉及到多级菜单的应用,找了一些资料案例实现如下(使用springboot+layui+oracle):
创建菜单表 :
-- 创建菜单表
create table wxmini_menus(
menu_id number unique, --菜单ID
menu_name varchar2(20),
menu_url varchar2(200),
menu_icon varchar2(100),
parent_id number, --父菜单ID
status varchar2(10),
menu_sort number,
last_update_date DATE not null,
last_updated_by NUMBER not null,
creation_date DATE not null,
created_by NUMBER not null,
last_update_login NUMBER
);
-- 插入菜单记录
insert into wxmini_menus values((select 1 from dual),'设置',null,null,null,1,100,sysdate,-1,sysdate,-1,-1);
insert into wxmini_menus values((select max(menu_id)+1 from yl_wxmini_menus),'用户',null,null,1,1,null,sysdate,-1,sysdate,-1,-1);
insert into wxmini_menus values((select max(menu_id)+1 from yl_wxmini_menus),'网站用户',null,null,1,1,null,sysdate,-1,sysdate,-1,-1);
insert into wxmini_menus values((select max(menu_id)+1 from yl_wxmini_me