-- ===================================================================== -- 清理紧急联系人菜单脏数据(执行前请确认) -- ===================================================================== -- 方式1:按 menu_id 范围删除(如果之前用的是 2000-2100 或 2070-2076) -- DELETE FROM sys_menu WHERE menu_id BETWEEN 2000 AND 2100; -- DELETE FROM sys_menu WHERE menu_id BETWEEN 2070 AND 2076; -- 方式2:按菜单名称删除(推荐,更精确) -- DELETE FROM sys_menu WHERE menu_name = '紧急联系人'; -- 方式3:按权限标识删除(删除所有相关按钮权限) -- DELETE FROM sys_menu WHERE perms LIKE 'hrm:emergencyContact:%'; -- 方式4:组合删除(先查后删,安全) -- 先查询确认 SELECT menu_id, menu_name, parent_id, perms, create_time FROM sys_menu WHERE menu_name = '紧急联系人' OR perms LIKE 'hrm:emergencyContact:%'; -- 确认无误后再执行删除 -- DELETE FROM sys_menu WHERE menu_name = '紧急联系人' OR perms LIKE 'hrm:emergencyContact:%'; -- ===================================================================== -- 执行步骤: -- 1. 先执行 SELECT 查询,确认要删除的数据 -- 2. 确认无误后,再执行 DELETE 语句 -- 3. 删除完成后,在若依系统菜单管理界面手动添加菜单 -- =====================================================================