DB数据库文件

This commit is contained in:
2026-05-26 09:43:42 +08:00
parent e0b303c5d4
commit a4c8f623be
30 changed files with 1416 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
-- 从所有角色中移除以下运维菜单及其按钮权限
-- /safeguard/dict
-- /safeguard/attachment
-- /safeguard/database
-- /safeguard/server
-- /safeguard/cache
-- /safeguard/email-log
--
-- 推荐执行php db/run_remove_safeguard_ops_role_menus.php
-- 该脚本会按 route 动态匹配菜单及其子权限,并清理菜单缓存
-- 主菜单
DELETE rm FROM `sa_system_role_menu` rm
INNER JOIN `sa_system_menu` m ON rm.menu_id = m.id
WHERE m.component IN (
'/safeguard/dict',
'/safeguard/attachment',
'/safeguard/database',
'/safeguard/server',
'/safeguard/cache',
'/safeguard/email-log'
);
-- 子按钮权限
DELETE rm FROM `sa_system_role_menu` rm
INNER JOIN `sa_system_menu` child ON rm.menu_id = child.id
INNER JOIN `sa_system_menu` parent ON child.parent_id = parent.id
WHERE parent.component IN (
'/safeguard/dict',
'/safeguard/attachment',
'/safeguard/database',
'/safeguard/server',
'/safeguard/cache',
'/safeguard/email-log'
);