-- =====================================================================
-- 清理紧急联系人菜单脏数据（执行前请确认）
-- =====================================================================

-- 方式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. 删除完成后，在若依系统菜单管理界面手动添加菜单
-- =====================================================================
