若依多租户版: 页面新增菜单, 执行菜单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. 执行后的菜单

相关推荐
云水一下16 小时前
从零开始!VMware安装Fedora Workstation 44桌面系统完整教程
前端
HackTwoHub16 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
l1t17 小时前
DeepSeek总结的DuckLake构建基于 SQL 原生表格式的下一代数据湖仓
数据库·sql
KmSH8umpK17 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第八篇
数据库·redis·分布式
小码哥_常17 小时前
安卓黑科技:实现多平台商品详情页一键跳转APP
前端
killerbasd17 小时前
还是迷茫 5.3
前端·react.js·前端框架
TDengine (老段)17 小时前
从施工监测到运营预警,桥科院用 TDengine 提升桥梁数据管理能力
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
不会敲代码118 小时前
TCP/IP 与前端性能:从数据包到首次渲染的底层逻辑
前端·tcp/ip
kyriewen18 小时前
奥特曼借GPT-5.5干杯,而你的Copilot正按Token收钱
前端·github·openai
AC赳赳老秦18 小时前
投标合规提效:用 OpenClaw 实现标书 / 合同自动审核、关键词校验、格式优化,降低废标风险
开发语言·前端·python·eclipse·emacs·deepseek·openclaw