fastbee/sql/project-menu.sql
2026-07-21 09:05:31 +08:00

44 lines
2.0 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ========================================
-- FastBee项目管理菜单SQL脚本
-- 创建日期: 2026-06-28
-- 描述: 插入项目管理相关菜单和权限配置到sys_menu表
-- ========================================
-- 项目管理菜单
-- 菜单ID范围: 3600-3605
-- 父菜单: 2000 (设备管理)
-- 主菜单:项目管理
INSERT INTO `sys_menu` VALUES(3600, '项目管理', 2000, 1, 'project', 'iot/project/index', NULL, 1, 0, 'C', '0', '0', 'iot:project:list', 'project', 'admin', NOW(), '', NULL, '项目管理菜单');
-- 子菜单:项目查询
INSERT INTO `sys_menu` VALUES(3601, '项目查询', 3600, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:project:query', '#', 'admin', NOW(), '', NULL, '');
-- 子菜单:项目新增
INSERT INTO `sys_menu` VALUES(3602, '项目新增', 3600, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:project:add', '#', 'admin', NOW(), '', NULL, '');
-- 子菜单:项目修改
INSERT INTO `sys_menu` VALUES(3603, '项目修改', 3600, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:project:edit', '#', 'admin', NOW(), '', NULL, '');
-- 子菜单:项目删除
INSERT INTO `sys_menu` VALUES(3604, '项目删除', 3600, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:project:remove', '#', 'admin', NOW(), '', NULL, '');
-- 子菜单:项目导出
INSERT INTO `sys_menu` VALUES(3605, '项目导出', 3600, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'iot:project:export', '#', 'admin', NOW(), '', NULL, '');
-- ========================================
-- 菜单说明:
-- menu_id: 菜单ID(3600为主菜单,3601-3605为按钮权限)
-- menu_name: 菜单名称
-- parent_id: 父菜单ID(2000为设备管理)
-- order_num: 显示顺序
-- path: 菜单路径(前端路由路径)
-- component: 组件路径(前端Vue组件路径)
-- menu_type: 菜单类型(C=目录菜单,F=按钮权限)
-- visible: 是否显示(0=显示)
-- status: 菜单状态(0=正常)
-- perms: 权限标识(iot:project:*)
-- icon: 菜单图标
-- create_by: 创建者
-- create_time: 创建时间
-- ========================================