若依多租户版: 页面新增菜单, 执行菜单SQL

1. 代码生成

2. 执行菜单SQL

复制代码
-- 菜单 SQL
insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474498, '设备管理', '上级id, 没有上级则为0', '1', 'deviceManage', 'prod/deviceManage/index', 1, 0, 'C', '0', '0', 'prod:deviceManage:list', '#', 103, 1, sysdate(), null, null, '设备管理菜单');

-- 按钮 SQL
insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474499, '设备管理查询', 2016309039226474498, '1',  '#', '', 1, 0, 'F', '0', '0', 'prod:deviceManage:query',        '#', 103, 1, sysdate(), null, null, '');

insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474500, '设备管理新增', 2016309039226474498, '2',  '#', '', 1, 0, 'F', '0', '0', 'prod:deviceManage:add',          '#', 103, 1, sysdate(), null, null, '');

insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474501, '设备管理修改', 2016309039226474498, '3',  '#', '', 1, 0, 'F', '0', '0', 'prod:deviceManage:edit',         '#', 103, 1, sysdate(), null, null, '');

insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474502, '设备管理删除', 2016309039226474498, '4',  '#', '', 1, 0, 'F', '0', '0', 'prod:deviceManage:remove',       '#', 103, 1, sysdate(), null, null, '');

insert into sys_menu (menu_id, menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark)
values(2016309039226474503, '设备管理导出', 2016309039226474498, '5',  '#', '', 1, 0, 'F', '0', '0', 'prod:deviceManage:export',       '#', 103, 1, sysdate(), null, null, '');

注意: 增删改查导出的按钮SQL也要执行, 权限的时候需要用到

3. 执行后的菜单

相关推荐
Nicander19 分钟前
我给 Excalidraw 做了一个本地工作区:DrawSpace
前端·开源
哈__36 分钟前
KES-Operator重塑Kubernetes环境下的KES数据库集群管理
数据库·kubernetes·operator·kes
IvorySQL2 小时前
IvorySQL 5.6 发布:PG 18.6 内核升级,沙盒即开即用
数据库·人工智能·postgresql
linux_cfan2 小时前
17 · 引擎适配器全景:HLS/DASH/Vimeo/Mux/Cast
前端·javascript·音视频
计算机魔术师2 小时前
烧掉2780亿美元还不够?OpenAI的资本豪赌让人头皮发麻
前端
bbq粉刷匠3 小时前
触发器(下):事务与锁、binlog 一致性与替代方案
sql
CNSSIRD数据库3 小时前
中国企业环境信用数据库2003-2026
大数据·数据库·数据分析·论文笔记
IT_陈寒3 小时前
Java线程池用错参数,我的服务居然悄悄崩溃了
前端·人工智能·后端
fd32003 小时前
达梦数据库更新统计信息后仍走旧执行计划解决方案
数据库
卡布鲁4 小时前
React useMemo 与 useCallback 完全指南:原理、场景与避坑
前端·react.js