43 lines
2.6 KiB
MySQL
43 lines
2.6 KiB
MySQL
|
|
-- =====================================================================
|
|||
|
|
-- 菜单 SQL:员工紧急联系人管理(若依框架兼容版)
|
|||
|
|
-- 必须分步执行,不能批量执行!
|
|||
|
|
-- =====================================================================
|
|||
|
|
|
|||
|
|
-- ============================================================
|
|||
|
|
-- 第一步:清理可能存在的脏数据(如果之前执行失败过)
|
|||
|
|
-- ============================================================
|
|||
|
|
-- DELETE FROM sys_menu WHERE menu_id BETWEEN 2070 AND 2076;
|
|||
|
|
|
|||
|
|
-- ============================================================
|
|||
|
|
-- 第二步:插入主菜单(先执行这行,成功后再执行按钮)
|
|||
|
|
-- parent_id = 0 表示顶级菜单,可根据需要改为实际的HRM菜单ID
|
|||
|
|
-- ============================================================
|
|||
|
|
INSERT INTO sys_menu (
|
|||
|
|
menu_id, menu_name, parent_id, order_num, path, component, query_param,
|
|||
|
|
is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time
|
|||
|
|
) VALUES (
|
|||
|
|
2070, '紧急联系人', 0, 99, 'emergencyContact', 'hrm/emergencyContact/index', '',
|
|||
|
|
1, 0, 'C', '0', '0', 'hrm:emergencyContact:list', 'user', 'admin', NOW()
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
-- ============================================================
|
|||
|
|
-- 第三步:主菜单插入成功后,再执行按钮权限
|
|||
|
|
-- ============================================================
|
|||
|
|
INSERT INTO sys_menu (
|
|||
|
|
menu_id, menu_name, parent_id, order_num, path, component,
|
|||
|
|
is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time
|
|||
|
|
) VALUES
|
|||
|
|
(2071, '查询', 2070, 1, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:query', '#', 'admin', NOW()),
|
|||
|
|
(2072, '新增', 2070, 2, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:add', '#', 'admin', NOW()),
|
|||
|
|
(2073, '修改', 2070, 3, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:edit', '#', 'admin', NOW()),
|
|||
|
|
(2074, '删除', 2070, 4, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:remove', '#', 'admin', NOW()),
|
|||
|
|
(2075, '导出', 2070, 5, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:export', '#', 'admin', NOW()),
|
|||
|
|
(2076, '导入', 2070, 6, '#', NULL, 1, 0, 'F', '0', '0', 'hrm:emergencyContact:import', '#', 'admin', NOW());
|
|||
|
|
|
|||
|
|
-- ============================================================
|
|||
|
|
-- 使用说明:
|
|||
|
|
-- 1. 如果之前执行失败过,先执行第一步的 DELETE 清理脏数据
|
|||
|
|
-- 2. 先执行第二步(主菜单),确认成功后再执行第三步(按钮权限)
|
|||
|
|
-- 3. 如需将菜单放在HRM模块下,将 parent_id 从 0 改为 HRM菜单的实际ID
|
|||
|
|
-- ============================================================
|