rs-menu-mysql.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. -- 人事管理模块菜单 (MySQL版本)
  2. -- 修改日期: 2025-07-10
  3. -- 人事管理顶级菜单
  4. 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, update_by, update_time, remark)
  5. VALUES (null, '人事管理', 0, 50, 'rs', null, '', 1, 0, 'M', '0', '0', '', 'peoples', 1, now(), null, null, '人事管理目录');
  6. -- 获取人事管理顶级菜单ID
  7. SET @parentId = (SELECT menu_id FROM sys_menu WHERE menu_name = '人事管理' AND parent_id = 0);
  8. -- 职位管理菜单
  9. 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, update_by, update_time, remark)
  10. VALUES (null, '职位管理', @parentId, 1, 'job', 'rs/job/index', '', 1, 0, 'C', '0', '0', 'rs:job:list', 'job', 1, now(), null, null, '职位管理菜单');
  11. -- 获取职位管理菜单ID
  12. SET @jobMenuId = (SELECT menu_id FROM sys_menu WHERE menu_name = '职位管理' AND parent_id = @parentId);
  13. -- 职位管理按钮权限
  14. 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, update_by, update_time, remark)
  15. VALUES (null, '职位管理查询', @jobMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'rs:job:query', '#', 1, now(), null, null, '');
  16. 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, update_by, update_time, remark)
  17. VALUES (null, '职位管理新增', @jobMenuId, 2, '', '', '', 1, 0, 'F', '0', '0', 'rs:job:add', '#', 1, now(), null, null, '');
  18. 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, update_by, update_time, remark)
  19. VALUES (null, '职位管理修改', @jobMenuId, 3, '', '', '', 1, 0, 'F', '0', '0', 'rs:job:edit', '#', 1, now(), null, null, '');
  20. 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, update_by, update_time, remark)
  21. VALUES (null, '职位管理删除', @jobMenuId, 4, '', '', '', 1, 0, 'F', '0', '0', 'rs:job:remove', '#', 1, now(), null, null, '');
  22. 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, update_by, update_time, remark)
  23. VALUES (null, '职位管理导出', @jobMenuId, 5, '', '', '', 1, 0, 'F', '0', '0', 'rs:job:export', '#', 1, now(), null, null, '');
  24. -- 招聘中心菜单
  25. 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, update_by, update_time, remark)
  26. VALUES (null, '招聘中心', @parentId, 2, 'job/public', 'rs/job/public', '', 1, 0, 'C', '0', '0', '', 'list', 1, now(), null, null, '招聘中心菜单');
  27. -- 申请管理菜单
  28. 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, update_by, update_time, remark)
  29. VALUES (null, '申请管理', @parentId, 3, 'application', 'rs/application/index', '', 1, 0, 'C', '0', '0', 'rs:application:list', 'form', 1, now(), null, null, '申请管理菜单');
  30. -- 获取申请管理菜单ID
  31. SET @appMenuId = (SELECT menu_id FROM sys_menu WHERE menu_name = '申请管理' AND parent_id = @parentId);
  32. -- 申请管理按钮权限
  33. 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, update_by, update_time, remark)
  34. VALUES (null, '申请管理查询', @appMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'rs:application:query', '#', 1, now(), null, null, '');
  35. 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, update_by, update_time, remark)
  36. VALUES (null, '申请管理新增', @appMenuId, 2, '', '', '', 1, 0, 'F', '0', '0', 'rs:application:add', '#', 1, now(), null, null, '');
  37. 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, update_by, update_time, remark)
  38. VALUES (null, '申请管理修改', @appMenuId, 3, '', '', '', 1, 0, 'F', '0', '0', 'rs:application:edit', '#', 1, now(), null, null, '');
  39. 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, update_by, update_time, remark)
  40. VALUES (null, '申请管理删除', @appMenuId, 4, '', '', '', 1, 0, 'F', '0', '0', 'rs:application:remove', '#', 1, now(), null, null, '');
  41. 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, update_by, update_time, remark)
  42. VALUES (null, '申请管理导出', @appMenuId, 5, '', '', '', 1, 0, 'F', '0', '0', 'rs:application:export', '#', 1, now(), null, null, '');
  43. -- 应聘者管理菜单
  44. 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, update_by, update_time, remark)
  45. VALUES (null, '应聘者管理', @parentId, 4, 'applicant', 'rs/applicant/index', '', 1, 0, 'C', '0', '0', 'rs:applicant:list', 'user', 1, now(), null, null, '应聘者管理菜单');
  46. -- 获取应聘者管理菜单ID
  47. SET @applicantMenuId = (SELECT menu_id FROM sys_menu WHERE menu_name = '应聘者管理' AND parent_id = @parentId);
  48. -- 应聘者管理按钮权限
  49. 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, update_by, update_time, remark)
  50. VALUES (null, '应聘者管理查询', @applicantMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'rs:applicant:query', '#', 1, now(), null, null, '');
  51. 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, update_by, update_time, remark)
  52. VALUES (null, '应聘者管理新增', @applicantMenuId, 2, '', '', '', 1, 0, 'F', '0', '0', 'rs:applicant:add', '#', 1, now(), null, null, '');
  53. 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, update_by, update_time, remark)
  54. VALUES (null, '应聘者管理修改', @applicantMenuId, 3, '', '', '', 1, 0, 'F', '0', '0', 'rs:applicant:edit', '#', 1, now(), null, null, '');
  55. 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, update_by, update_time, remark)
  56. VALUES (null, '应聘者管理删除', @applicantMenuId, 4, '', '', '', 1, 0, 'F', '0', '0', 'rs:applicant:remove', '#', 1, now(), null, null, '');
  57. -- 教育经历管理菜单
  58. 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, update_by, update_time, remark)
  59. VALUES (null, '教育经历管理', @parentId, 5, 'education', 'rs/education/index', '', 1, 0, 'C', '0', '0', 'rs:education:list', 'education', 1, now(), null, null, '教育经历管理菜单');
  60. -- 获取教育经历管理菜单ID
  61. SET @eduMenuId = (SELECT menu_id FROM sys_menu WHERE menu_name = '教育经历管理' AND parent_id = @parentId);
  62. -- 教育经历管理按钮权限
  63. 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, update_by, update_time, remark)
  64. VALUES (null, '教育经历管理查询', @eduMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'rs:education:query', '#', 1, now(), null, null, '');
  65. 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, update_by, update_time, remark)
  66. VALUES (null, '教育经历管理新增', @eduMenuId, 2, '', '', '', 1, 0, 'F', '0', '0', 'rs:education:add', '#', 1, now(), null, null, '');
  67. 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, update_by, update_time, remark)
  68. VALUES (null, '教育经历管理修改', @eduMenuId, 3, '', '', '', 1, 0, 'F', '0', '0', 'rs:education:edit', '#', 1, now(), null, null, '');
  69. 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, update_by, update_time, remark)
  70. VALUES (null, '教育经历管理删除', @eduMenuId, 4, '', '', '', 1, 0, 'F', '0', '0', 'rs:education:remove', '#', 1, now(), null, null, '');
  71. -- 工作经历管理菜单
  72. 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, update_by, update_time, remark)
  73. VALUES (null, '工作经历管理', @parentId, 6, 'experience', 'rs/experience/index', '', 1, 0, 'C', '0', '0', 'rs:experience:list', 'experience', 1, now(), null, null, '工作经历管理菜单');
  74. -- 获取工作经历管理菜单ID
  75. SET @expMenuId = (SELECT menu_id FROM sys_menu WHERE menu_name = '工作经历管理' AND parent_id = @parentId);
  76. -- 工作经历管理按钮权限
  77. 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, update_by, update_time, remark)
  78. VALUES (null, '工作经历管理查询', @expMenuId, 1, '', '', '', 1, 0, 'F', '0', '0', 'rs:experience:query', '#', 1, now(), null, null, '');
  79. 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, update_by, update_time, remark)
  80. VALUES (null, '工作经历管理新增', @expMenuId, 2, '', '', '', 1, 0, 'F', '0', '0', 'rs:experience:add', '#', 1, now(), null, null, '');
  81. 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, update_by, update_time, remark)
  82. VALUES (null, '工作经历管理修改', @expMenuId, 3, '', '', '', 1, 0, 'F', '0', '0', 'rs:experience:edit', '#', 1, now(), null, null, '');
  83. 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, update_by, update_time, remark)
  84. VALUES (null, '工作经历管理删除', @expMenuId, 4, '', '', '', 1, 0, 'F', '0', '0', 'rs:experience:remove', '#', 1, now(), null, null, '');