rs-menu.sql 13 KB

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