-- =====================================================
-- adminUI 总后台 - admin角色关联所有菜单
-- 将fs_menu中的所有菜单项关联到admin角色
-- =====================================================

-- 假设admin角色role_id=1（请根据实际sys_role表中的admin角色ID调整）
-- 如果role_id不同，请先查询：SELECT role_id FROM sys_role WHERE role_key IN ('admin', 'superadmin');

-- 先清除已有的这些菜单的角色关联（避免重复）
DELETE FROM fs_role_menu WHERE menu_id IN (
    SELECT menu_id FROM (SELECT menu_id FROM fs_menu WHERE menu_id >= 2000) t
);

-- 为admin角色（role_id=1）关联所有新菜单
INSERT INTO fs_role_menu (role_id, menu_id)
SELECT 1, menu_id FROM fs_menu WHERE menu_id >= 2000;

-- 如果有superadmin角色（role_id=2），也关联所有菜单
-- INSERT INTO fs_role_menu (role_id, menu_id)
-- SELECT 2, menu_id FROM fs_menu WHERE menu_id >= 2000;
