Files
fad_oa/sql/hrm_emergency_contact_cleanup.sql
王文昊 12076c5d0b feat(hrm): 新增员工紧急联系人管理功能
完成员工紧急联系人模块的全流程开发,包括:
1. 数据库表结构、Mapper、Service、Controller后端代码
2. 前端页面、API接口、导入导出功能
3. 配套SQL脚本、导入模板与使用文档
4. 支持批量导入导出、数据校验与用户关联匹配
2026-05-26 19:19:12 +08:00

31 lines
1.4 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- =====================================================================
-- 清理紧急联系人菜单脏数据(执行前请确认)
-- =====================================================================
-- 方式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. 删除完成后,在若依系统菜单管理界面手动添加菜单
-- =====================================================================