Files
zkxw/docs/sql/menu_restructuring.sql
T

37 lines
2.2 KiB
SQL

-- =====================================================
-- 菜单结构调整:插入 5 个一级菜单到 sys_menu 表
-- 执行时间:2026-06-12
-- 说明:新增 5 个一级菜单(市场、生产、质检、运营支撑、系统管理)
-- =====================================================
-- 一级菜单
INSERT INTO sys_menu (id, menu_name, parent_id, menu_type, path, component, perms, is_frame, visible, status, tenant_no, order_num, create_by, create_dept_id, create_time, update_by, update_time, del_flag) VALUES
('TOP00000000000000000000000000001', '市场', '0', 'M', '/market', '/index/index', 'menu:market', 1, '1', '1', 'zkxw', 1, 'system', '', NOW(), 'system', NOW(), 0),
('TOP00000000000000000000000000002', '生产', '0', 'M', '/production-group', '/index/index', 'menu:production', 1, '1', '1', 'zkxw', 2, 'system', '', NOW(), 'system', NOW(), 0),
('TOP00000000000000000000000000003', '质检', '0', 'M', '/quality-group', '/index/index', 'menu:quality', 1, '1', '1', 'zkxw', 3, 'system', '', NOW(), 'system', NOW(), 0),
('TOP00000000000000000000000000004', '运营支撑', '0', 'M', '/operations-group', '/index/index', 'menu:operations', 1, '1', '1', 'zkxw', 4, 'system', '', NOW(), 'system', NOW(), 0),
('TOP00000000000000000000000000005', '系统管理', '0', 'M', '/system-manage', '/index/index', 'menu:system-manage', 1, '1', '1', 'zkxw', 5, 'system', '', NOW(), 'system', NOW(), 0);
-- =====================================================
-- 注意事项:
-- 1. 执行前请确认 tenant_no 是否正确
-- 2. 如果需要为超级管理员角色分配这些菜单权限,请执行以下 SQL:
--
-- -- 假设 super_admin 角色的 id 为 '1',根据实际情况调整
-- INSERT INTO sys_role_menu (id, role_id, menu_id, tenant_no, order_num, create_by, create_dept_id, create_time, update_by, update_time, del_flag)
-- SELECT
-- REPLACE(UUID(), '-', ''),
-- '1', -- 替换为实际的超级管理员角色ID
-- id,
-- tenant_no,
-- order_num,
-- 'system',
-- '',
-- NOW(),
-- 'system',
-- NOW(),
-- 0
-- FROM sys_menu
-- WHERE menu_type = 'M' AND parent_id = '0' AND del_flag = 0;
-- =====================================================