完成员工紧急联系人模块的全流程开发,包括: 1. 数据库表结构、Mapper、Service、Controller后端代码 2. 前端页面、API接口、导入导出功能 3. 配套SQL脚本、导入模板与使用文档 4. 支持批量导入导出、数据校验与用户关联匹配
31 lines
1.4 KiB
SQL
31 lines
1.4 KiB
SQL
-- =====================================================================
|
||
-- 清理紧急联系人菜单脏数据(执行前请确认)
|
||
-- =====================================================================
|
||
|
||
-- 方式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. 删除完成后,在若依系统菜单管理界面手动添加菜单
|
||
-- =====================================================================
|