解决API文档和路由配置合并冲突
This commit is contained in:
commit
79a96a7dfd
662 files changed
+127608
-205195
No files matched your search
@@ -0,0 +1,77 @@
|
||||
-- ==========================================
|
||||
-- 财务项目预算审批系统 - 菜单配置脚本(修复路径版)
|
||||
-- 版本: 1.1
|
||||
-- 创建时间: 2025-08-01
|
||||
-- 修复内容: 删除budgetApproval中间路径,使用简化的路径结构
|
||||
-- 模块前缀: cw_ (财务模块)
|
||||
-- 菜单ID范围: 5000-5999
|
||||
-- ==========================================
|
||||
|
||||
-- 1. 一级菜单:财务管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5000, '财务管理', 0, 10, 'finance', NULL, '', 1, 0, 'M', '0', '0', '', 'money', 103, 1, now(), NULL, NULL, '财务管理根菜单', '000000');
|
||||
|
||||
-- 2. 二级菜单:项目预算审批
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5100, '项目预算审批', 5000, 1, 'budget-approval', NULL, '', 1, 0, 'M', '0', '0', '', 'file-text', 103, 1, now(), NULL, NULL, '项目预算审批管理', '000000');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5110, '预算申报管理', 5100, 1, 'application', 'cw/application/index', '', 1, 0, 'C', '0', '0', 'cw:application:list', 'form', 103, 1, now(), NULL, NULL, '预算申报管理页面', '000000');
|
||||
|
||||
-- 预算申报管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5111, '预算申报查询', 5110, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:query', '#', 103, 1, now(), NULL, NULL, '预算申报查询权限', '000000'),
|
||||
(5112, '预算申报详情', 5110, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:detail', '#', 103, 1, now(), NULL, NULL, '预算申报详情权限', '000000'),
|
||||
(5113, '预算申报新增', 5110, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:add', '#', 103, 1, now(), NULL, NULL, '预算申报新增权限', '000000'),
|
||||
(5114, '预算申报修改', 5110, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:edit', '#', 103, 1, now(), NULL, NULL, '预算申报修改权限', '000000'),
|
||||
(5115, '预算申报删除', 5110, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:remove', '#', 103, 1, now(), NULL, NULL, '预算申报删除权限', '000000'),
|
||||
(5116, '预算申报导出', 5110, 6, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:export', '#', 103, 1, now(), NULL, NULL, '预算申报导出权限', '000000'),
|
||||
(5117, '预算申报提交', 5110, 7, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:submit', '#', 103, 1, now(), NULL, NULL, '预算申报提交审批权限', '000000');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5120, '审批人配置', 5100, 2, 'approver-config', 'cw/approverConfig/index', '', 1, 0, 'C', '0', '0', 'cw:approverConfig:list', 'peoples', 103, 1, now(), NULL, NULL, '审批人配置页面', '000000');
|
||||
|
||||
-- 审批人配置 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5121, '审批人查询', 5120, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:query', '#', 103, 1, now(), NULL, NULL, '审批人配置查询权限', '000000'),
|
||||
(5122, '审批人详情', 5120, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:detail', '#', 103, 1, now(), NULL, NULL, '审批人配置详情权限', '000000'),
|
||||
(5123, '审批人新增', 5120, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:add', '#', 103, 1, now(), NULL, NULL, '审批人配置新增权限', '000000'),
|
||||
(5124, '审批人修改', 5120, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:edit', '#', 103, 1, now(), NULL, NULL, '审批人配置修改权限', '000000'),
|
||||
(5125, '审批人删除', 5120, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:remove', '#', 103, 1, now(), NULL, NULL, '审批人配置删除权限', '000000');
|
||||
|
||||
-- 5. 三级菜单:审批记录查询(修复路径)
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5130, '审批记录查询', 5100, 3, 'approval-record', 'cw/approvalRecord/index', '', 1, 0, 'C', '0', '0', 'cw:approvalRecord:list', 'documentation', 103, 1, now(), NULL, NULL, '审批记录查询页面', '000000');
|
||||
|
||||
-- 审批记录查询 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5131, '审批记录查询', 5130, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:query', '#', 103, 1, now(), NULL, NULL, '审批记录查询权限', '000000'),
|
||||
(5132, '审批记录详情', 5130, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:detail', '#', 103, 1, now(), NULL, NULL, '审批记录详情权限', '000000');
|
||||
|
||||
-- 6. 三级菜单:支出明细管理(修复路径)
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5140, '支出明细管理', 5100, 4, 'expenditure-detail', 'cw/expenditureDetail/index', '', 1, 0, 'C', '0', '0', 'cw:expenditureDetail:list', 'money', 103, 1, now(), NULL, NULL, '支出明细管理页面', '000000');
|
||||
|
||||
-- 支出明细管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5141, '支出明细查询', 5140, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:query', '#', 103, 1, now(), NULL, NULL, '支出明细查询权限', '000000'),
|
||||
(5142, '支出明细详情', 5140, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:detail', '#', 103, 1, now(), NULL, NULL, '支出明细详情权限', '000000'),
|
||||
(5143, '支出明细新增', 5140, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:add', '#', 103, 1, now(), NULL, NULL, '支出明细新增权限', '000000'),
|
||||
(5144, '支出明细修改', 5140, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:edit', '#', 103, 1, now(), NULL, NULL, '支出明细修改权限', '000000'),
|
||||
(5145, '支出明细删除', 5140, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:remove', '#', 103, 1, now(), NULL, NULL, '支出明细删除权限', '000000');
|
||||
|
||||
-- 7. 三级菜单:绩效指标管理(修复路径)
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5150, '绩效指标管理', 5100, 5, 'performance-indicator', 'cw/performanceIndicator/index', '', 1, 0, 'C', '0', '0', 'cw:performanceIndicator:list', 'chart', 103, 1, now(), NULL, NULL, '绩效指标管理页面', '000000');
|
||||
|
||||
-- 绩效指标管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5151, '绩效指标查询', 5150, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:query', '#', 103, 1, now(), NULL, NULL, '绩效指标查询权限', '000000'),
|
||||
(5152, '绩效指标详情', 5150, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:detail', '#', 103, 1, now(), NULL, NULL, '绩效指标详情权限', '000000'),
|
||||
(5153, '绩效指标新增', 5150, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:add', '#', 103, 1, now(), NULL, NULL, '绩效指标新增权限', '000000'),
|
||||
(5154, '绩效指标修改', 5150, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:edit', '#', 103, 1, now(), NULL, NULL, '绩效指标修改权限', '000000'),
|
||||
(5155, '绩效指标删除', 5150, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:remove', '#', 103, 1, now(), NULL, NULL, '绩效指标删除权限', '000000');
|
||||
|
||||
SELECT '财务项目预算审批系统菜单配置完成(修复路径版)!' AS result;
|
||||
@@ -0,0 +1,99 @@
|
||||
-- ==========================================
|
||||
-- 财务项目预算审批系统 - 菜单配置脚本(修正版)
|
||||
-- 版本: 1.1
|
||||
-- 创建时间: 2025-01-26
|
||||
-- 模块前缀: cw_ (财务模块)
|
||||
-- 菜单ID范围: 5000-5999
|
||||
-- ==========================================
|
||||
|
||||
-- 1. 一级菜单:财务管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5000, '财务管理', 0, 10, 'finance', NULL, '', 1, 0, 'M', '0', '0', '', 'money', 103, 1, now(), NULL, NULL, '财务管理根菜单');
|
||||
|
||||
-- 2. 二级菜单:项目预算审批
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5100, '项目预算审批', 5000, 1, 'budget-approval', NULL, '', 1, 0, 'M', '0', '0', '', 'file-text', 103, 1, now(), NULL, NULL, '项目预算审批管理');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5110, '预算申报管理', 5100, 1, 'application', 'cw/budgetApproval/application/index', '', 1, 0, 'C', '0', '0', 'cw:application:list', 'form', 103, 1, now(), NULL, NULL, '预算申报管理页面');
|
||||
|
||||
-- 预算申报管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5111, '预算申报查询', 5110, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:query', '#', 103, 1, now(), NULL, NULL, '预算申报查询权限'),
|
||||
(5112, '预算申报详情', 5110, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:detail', '#', 103, 1, now(), NULL, NULL, '预算申报详情权限'),
|
||||
(5113, '预算申报新增', 5110, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:add', '#', 103, 1, now(), NULL, NULL, '预算申报新增权限'),
|
||||
(5114, '预算申报修改', 5110, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:edit', '#', 103, 1, now(), NULL, NULL, '预算申报修改权限'),
|
||||
(5115, '预算申报删除', 5110, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:remove', '#', 103, 1, now(), NULL, NULL, '预算申报删除权限'),
|
||||
(5116, '预算申报导出', 5110, 6, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:export', '#', 103, 1, now(), NULL, NULL, '预算申报导出权限'),
|
||||
(5117, '预算申报提交', 5110, 7, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:submit', '#', 103, 1, now(), NULL, NULL, '预算申报提交审批权限');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5120, '审批人配置', 5100, 2, 'approver-config', 'cw/budgetApproval/approverConfig/index', '', 1, 0, 'C', '0', '0', 'cw:approverConfig:list', 'peoples', 103, 1, now(), NULL, NULL, '审批人配置页面');
|
||||
|
||||
-- 审批人配置 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5121, '审批人查询', 5120, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:query', '#', 103, 1, now(), NULL, NULL, '审批人配置查询权限'),
|
||||
(5122, '审批人详情', 5120, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:detail', '#', 103, 1, now(), NULL, NULL, '审批人配置详情权限'),
|
||||
(5123, '审批人新增', 5120, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:add', '#', 103, 1, now(), NULL, NULL, '审批人配置新增权限'),
|
||||
(5124, '审批人修改', 5120, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:edit', '#', 103, 1, now(), NULL, NULL, '审批人配置修改权限'),
|
||||
(5125, '审批人删除', 5120, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:remove', '#', 103, 1, now(), NULL, NULL, '审批人配置删除权限');
|
||||
|
||||
-- 5. 三级菜单:审批记录查询
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5130, '审批记录查询', 5100, 3, 'approval-record', 'cw/budgetApproval/approvalRecord/index', '', 1, 0, 'C', '0', '0', 'cw:approvalRecord:list', 'documentation', 103, 1, now(), NULL, NULL, '审批记录查询页面');
|
||||
|
||||
-- 审批记录查询 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5131, '审批记录查询', 5130, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:query', '#', 103, 1, now(), NULL, NULL, '审批记录查询权限'),
|
||||
(5132, '审批记录详情', 5130, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:detail', '#', 103, 1, now(), NULL, NULL, '审批记录详情权限'),
|
||||
(5133, '审批操作', 5130, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:approve', '#', 103, 1, now(), NULL, NULL, '审批操作权限'),
|
||||
(5134, '退回操作', 5130, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:return', '#', 103, 1, now(), NULL, NULL, '退回操作权限'),
|
||||
(5135, '审批记录导出', 5130, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:export', '#', 103, 1, now(), NULL, NULL, '审批记录导出权限');
|
||||
|
||||
-- 6. 三级菜单:支出明细管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5140, '支出明细管理', 5100, 4, 'expenditure-detail', 'cw/budgetApproval/expenditureDetail/index', '', 1, 0, 'C', '0', '0', 'cw:expenditureDetail:list', 'money', 103, 1, now(), NULL, NULL, '支出明细管理页面');
|
||||
|
||||
-- 支出明细管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5141, '支出明细查询', 5140, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:query', '#', 103, 1, now(), NULL, NULL, '支出明细查询权限'),
|
||||
(5142, '支出明细详情', 5140, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:detail', '#', 103, 1, now(), NULL, NULL, '支出明细详情权限'),
|
||||
(5143, '支出明细新增', 5140, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:add', '#', 103, 1, now(), NULL, NULL, '支出明细新增权限'),
|
||||
(5144, '支出明细修改', 5140, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:edit', '#', 103, 1, now(), NULL, NULL, '支出明细修改权限'),
|
||||
(5145, '支出明细删除', 5140, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:remove', '#', 103, 1, now(), NULL, NULL, '支出明细删除权限');
|
||||
|
||||
-- 7. 三级菜单:绩效指标管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5150, '绩效指标管理', 5100, 5, 'performance-indicator', 'cw/budgetApproval/performanceIndicator/index', '', 1, 0, 'C', '0', '0', 'cw:performanceIndicator:list', 'chart', 103, 1, now(), NULL, NULL, '绩效指标管理页面');
|
||||
|
||||
-- 绩效指标管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5151, '绩效指标查询', 5150, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:query', '#', 103, 1, now(), NULL, NULL, '绩效指标查询权限'),
|
||||
(5152, '绩效指标详情', 5150, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:detail', '#', 103, 1, now(), NULL, NULL, '绩效指标详情权限'),
|
||||
(5153, '绩效指标新增', 5150, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:add', '#', 103, 1, now(), NULL, NULL, '绩效指标新增权限'),
|
||||
(5154, '绩效指标修改', 5150, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:edit', '#', 103, 1, now(), NULL, NULL, '绩效指标修改权限'),
|
||||
(5155, '绩效指标删除', 5150, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:remove', '#', 103, 1, now(), NULL, NULL, '绩效指标删除权限');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5160, '附件管理', 5100, 6, 'attachment', 'cw/budgetApproval/attachment/index', '', 1, 0, 'C', '0', '0', 'cw:attachment:list', 'upload', 103, 1, now(), NULL, NULL, '附件管理页面');
|
||||
|
||||
-- 附件管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark) VALUES
|
||||
(5161, '附件查询', 5160, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:query', '#', 103, 1, now(), NULL, NULL, '附件查询权限'),
|
||||
(5162, '附件详情', 5160, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:detail', '#', 103, 1, now(), NULL, NULL, '附件详情权限'),
|
||||
(5163, '附件上传', 5160, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:upload', '#', 103, 1, now(), NULL, NULL, '附件上传权限'),
|
||||
(5164, '附件下载', 5160, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:download', '#', 103, 1, now(), NULL, NULL, '附件下载权限'),
|
||||
(5165, '附件删除', 5160, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:remove', '#', 103, 1, now(), NULL, NULL, '附件删除权限');
|
||||
|
||||
-- 菜单创建完成,显示创建结果
|
||||
SELECT '财务项目预算审批系统菜单配置完成!' AS result;
|
||||
|
||||
-- 验证菜单创建情况
|
||||
SELECT '=== 菜单创建验证 ===' as verification;
|
||||
SELECT menu_id, menu_name, menu_type, parent_id, order_num, perms
|
||||
FROM sys_menu
|
||||
WHERE menu_id BETWEEN 5000 AND 5999
|
||||
ORDER BY menu_id;
|
||||
@@ -0,0 +1,92 @@
|
||||
-- ==========================================
|
||||
-- 财务项目预算审批系统 - 菜单配置脚本
|
||||
-- 版本: 1.0
|
||||
-- 创建时间: 2025-01-26
|
||||
-- 模块前缀: cw_ (财务模块)
|
||||
-- 菜单ID范围: 5000-5999
|
||||
-- ==========================================
|
||||
|
||||
-- 1. 一级菜单:财务管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5000, '财务管理', 0, 10, 'finance', NULL, '', 1, 0, 'M', '0', '0', '', 'money', 103, 1, now(), NULL, NULL, '财务管理根菜单', '000000');
|
||||
|
||||
-- 2. 二级菜单:项目预算审批
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5100, '项目预算审批', 5000, 1, 'budget-approval', NULL, '', 1, 0, 'M', '0', '0', '', 'file-text', 103, 1, now(), NULL, NULL, '项目预算审批管理', '000000');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5110, '预算申报管理', 5100, 1, 'application', 'cw/budgetApproval/application/index', '', 1, 0, 'C', '0', '0', 'cw:application:list', 'form', 103, 1, now(), NULL, NULL, '预算申报管理页面', '000000');
|
||||
|
||||
-- 预算申报管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5111, '预算申报查询', 5110, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:query', '#', 103, 1, now(), NULL, NULL, '预算申报查询权限', '000000'),
|
||||
(5112, '预算申报详情', 5110, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:detail', '#', 103, 1, now(), NULL, NULL, '预算申报详情权限', '000000'),
|
||||
(5113, '预算申报新增', 5110, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:add', '#', 103, 1, now(), NULL, NULL, '预算申报新增权限', '000000'),
|
||||
(5114, '预算申报修改', 5110, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:edit', '#', 103, 1, now(), NULL, NULL, '预算申报修改权限', '000000'),
|
||||
(5115, '预算申报删除', 5110, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:remove', '#', 103, 1, now(), NULL, NULL, '预算申报删除权限', '000000'),
|
||||
(5116, '预算申报导出', 5110, 6, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:export', '#', 103, 1, now(), NULL, NULL, '预算申报导出权限', '000000'),
|
||||
(5117, '预算申报提交', 5110, 7, '', '', '', 1, 0, 'F', '0', '0', 'cw:application:submit', '#', 103, 1, now(), NULL, NULL, '预算申报提交审批权限', '000000');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5120, '审批人配置', 5100, 2, 'approver-config', 'cw/budgetApproval/approverConfig/index', '', 1, 0, 'C', '0', '0', 'cw:approverConfig:list', 'peoples', 103, 1, now(), NULL, NULL, '审批人配置页面', '000000');
|
||||
|
||||
-- 审批人配置 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5121, '审批人查询', 5120, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:query', '#', 103, 1, now(), NULL, NULL, '审批人配置查询权限', '000000'),
|
||||
(5122, '审批人详情', 5120, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:detail', '#', 103, 1, now(), NULL, NULL, '审批人配置详情权限', '000000'),
|
||||
(5123, '审批人新增', 5120, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:add', '#', 103, 1, now(), NULL, NULL, '审批人配置新增权限', '000000'),
|
||||
(5124, '审批人修改', 5120, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:edit', '#', 103, 1, now(), NULL, NULL, '审批人配置修改权限', '000000'),
|
||||
(5125, '审批人删除', 5120, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:approverConfig:remove', '#', 103, 1, now(), NULL, NULL, '审批人配置删除权限', '000000');
|
||||
|
||||
-- 5. 三级菜单:审批记录查询
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5130, '审批记录查询', 5100, 3, 'approval-record', 'cw/budgetApproval/approvalRecord/index', '', 1, 0, 'C', '0', '0', 'cw:approvalRecord:list', 'documentation', 103, 1, now(), NULL, NULL, '审批记录查询页面', '000000');
|
||||
|
||||
-- 审批记录查询 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5131, '审批记录查询', 5130, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:query', '#', 103, 1, now(), NULL, NULL, '审批记录查询权限', '000000'),
|
||||
(5132, '审批记录详情', 5130, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:detail', '#', 103, 1, now(), NULL, NULL, '审批记录详情权限', '000000'),
|
||||
(5133, '审批操作', 5130, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:approve', '#', 103, 1, now(), NULL, NULL, '审批操作权限', '000000'),
|
||||
(5134, '退回操作', 5130, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:return', '#', 103, 1, now(), NULL, NULL, '退回操作权限', '000000'),
|
||||
(5135, '审批记录导出', 5130, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:approvalRecord:export', '#', 103, 1, now(), NULL, NULL, '审批记录导出权限', '000000');
|
||||
|
||||
-- 6. 三级菜单:支出明细管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5140, '支出明细管理', 5100, 4, 'expenditure-detail', 'cw/budgetApproval/expenditureDetail/index', '', 1, 0, 'C', '0', '0', 'cw:expenditureDetail:list', 'money', 103, 1, now(), NULL, NULL, '支出明细管理页面', '000000');
|
||||
|
||||
-- 支出明细管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5141, '支出明细查询', 5140, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:query', '#', 103, 1, now(), NULL, NULL, '支出明细查询权限', '000000'),
|
||||
(5142, '支出明细详情', 5140, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:detail', '#', 103, 1, now(), NULL, NULL, '支出明细详情权限', '000000'),
|
||||
(5143, '支出明细新增', 5140, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:add', '#', 103, 1, now(), NULL, NULL, '支出明细新增权限', '000000'),
|
||||
(5144, '支出明细修改', 5140, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:edit', '#', 103, 1, now(), NULL, NULL, '支出明细修改权限', '000000'),
|
||||
(5145, '支出明细删除', 5140, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:expenditureDetail:remove', '#', 103, 1, now(), NULL, NULL, '支出明细删除权限', '000000');
|
||||
|
||||
-- 7. 三级菜单:绩效指标管理
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5150, '绩效指标管理', 5100, 5, 'performance-indicator', 'cw/budgetApproval/performanceIndicator/index', '', 1, 0, 'C', '0', '0', 'cw:performanceIndicator:list', 'chart', 103, 1, now(), NULL, NULL, '绩效指标管理页面', '000000');
|
||||
|
||||
-- 绩效指标管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5151, '绩效指标查询', 5150, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:query', '#', 103, 1, now(), NULL, NULL, '绩效指标查询权限', '000000'),
|
||||
(5152, '绩效指标详情', 5150, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:detail', '#', 103, 1, now(), NULL, NULL, '绩效指标详情权限', '000000'),
|
||||
(5153, '绩效指标新增', 5150, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:add', '#', 103, 1, now(), NULL, NULL, '绩效指标新增权限', '000000'),
|
||||
(5154, '绩效指标修改', 5150, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:edit', '#', 103, 1, now(), NULL, NULL, '绩效指标修改权限', '000000'),
|
||||
(5155, '绩效指标删除', 5150, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:performanceIndicator:remove', '#', 103, 1, now(), NULL, NULL, '绩效指标删除权限', '000000');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5160, '附件管理', 5100, 6, 'attachment', 'cw/budgetApproval/attachment/index', '', 1, 0, 'C', '0', '0', 'cw:attachment:list', 'upload', 103, 1, now(), NULL, NULL, '附件管理页面', '000000');
|
||||
|
||||
-- 附件管理 - 功能按钮
|
||||
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_dept, create_by, create_time, update_by, update_time, remark, tenant_id) VALUES
|
||||
(5161, '附件查询', 5160, 1, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:query', '#', 103, 1, now(), NULL, NULL, '附件查询权限', '000000'),
|
||||
(5162, '附件详情', 5160, 2, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:detail', '#', 103, 1, now(), NULL, NULL, '附件详情权限', '000000'),
|
||||
(5163, '附件上传', 5160, 3, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:upload', '#', 103, 1, now(), NULL, NULL, '附件上传权限', '000000'),
|
||||
(5164, '附件下载', 5160, 4, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:download', '#', 103, 1, now(), NULL, NULL, '附件下载权限', '000000'),
|
||||
(5165, '附件删除', 5160, 5, '', '', '', 1, 0, 'F', '0', '0', 'cw:attachment:remove', '#', 103, 1, now(), NULL, NULL, '附件删除权限', '000000');
|
||||
|
||||
-- 菜单创建完成,显示创建结果
|
||||
SELECT '财务项目预算审批系统菜单配置完成!' AS result;
|
||||
@@ -0,0 +1,12 @@
|
||||
-- 修复毕业生信息表缺失的create_dept字段
|
||||
-- 执行时间: 2025-01-26 24:25:00
|
||||
-- 问题: MyBatis-Plus插入数据时报错 Unknown column 'create_dept' in 'field list'
|
||||
-- 原因: 数据库表缺少BaseEntity中的create_dept字段
|
||||
|
||||
-- 添加create_dept字段
|
||||
ALTER TABLE zsjy_graduate_info
|
||||
ADD COLUMN create_dept bigint(20) DEFAULT NULL COMMENT '创建部门'
|
||||
AFTER remark;
|
||||
|
||||
-- 验证字段添加成功
|
||||
-- DESCRIBE zsjy_graduate_info;
|
||||
@@ -0,0 +1,85 @@
|
||||
-- ==================================================
|
||||
-- 修复所有毕业生相关字典数据 - 解决下拉框为空问题
|
||||
-- 创建日期: 2025-01-26
|
||||
-- 说明: 修复所有使用过大dict_code值的毕业生相关字典数据
|
||||
-- ==================================================
|
||||
|
||||
-- 1. 查看所有需要修复的字典类型
|
||||
SELECT '=== 需要修复的字典类型统计 ===' as info;
|
||||
SELECT dict_type, COUNT(*) as count, MIN(dict_code) as min_code, MAX(dict_code) as max_code
|
||||
FROM sys_dict_data
|
||||
WHERE dict_type IN (
|
||||
'zsjy_graduate_employment_status',
|
||||
'zsjy_graduate_company_type',
|
||||
'zsjy_graduate_salary_range',
|
||||
'zsjy_graduate_audit_status'
|
||||
)
|
||||
GROUP BY dict_type;
|
||||
|
||||
-- 2. 修复毕业生就业状态字典
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_employment_status';
|
||||
INSERT INTO sys_dict_data (
|
||||
dict_code, tenant_id, dict_sort, dict_label, dict_value,
|
||||
dict_type, css_class, list_class, is_default,
|
||||
create_dept, create_by, create_time, update_by, update_time, remark
|
||||
) VALUES
|
||||
(220, '000000', 1, '待就业', '1', 'zsjy_graduate_employment_status', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '未确定就业状态'),
|
||||
(221, '000000', 2, '已签约', '2', 'zsjy_graduate_employment_status', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '已签署就业协议'),
|
||||
(222, '000000', 3, '升学', '3', 'zsjy_graduate_employment_status', NULL, 'primary', 'N', NULL, 103, NOW(), 103, NOW(), '继续深造学习'),
|
||||
(223, '000000', 4, '出国', '4', 'zsjy_graduate_employment_status', NULL, 'warning', 'N', NULL, 103, NOW(), 103, NOW(), '出国留学或工作'),
|
||||
(224, '000000', 5, '自主创业', '5', 'zsjy_graduate_employment_status', NULL, 'danger', 'N', NULL, 103, NOW(), 103, NOW(), '自主创业'),
|
||||
(225, '000000', 6, '灵活就业', '6', 'zsjy_graduate_employment_status', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '灵活就业'),
|
||||
(226, '000000', 7, '暂不就业', '7', 'zsjy_graduate_employment_status', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '暂不就业'),
|
||||
(227, '000000', 8, '其他', '8', 'zsjy_graduate_employment_status', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '其他情况');
|
||||
|
||||
-- 3. 修复就业单位性质字典
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_company_type';
|
||||
INSERT INTO sys_dict_data (
|
||||
dict_code, tenant_id, dict_sort, dict_label, dict_value,
|
||||
dict_type, css_class, list_class, is_default,
|
||||
create_dept, create_by, create_time, update_by, update_time, remark
|
||||
) VALUES
|
||||
(230, '000000', 1, '国有企业', '1', 'zsjy_graduate_company_type', NULL, 'primary', 'N', NULL, 103, NOW(), 103, NOW(), '国有企业'),
|
||||
(231, '000000', 2, '私营企业', '2', 'zsjy_graduate_company_type', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '私营企业'),
|
||||
(232, '000000', 3, '外资企业', '3', 'zsjy_graduate_company_type', NULL, 'warning', 'N', NULL, 103, NOW(), 103, NOW(), '外资企业'),
|
||||
(233, '000000', 4, '事业单位', '4', 'zsjy_graduate_company_type', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '事业单位'),
|
||||
(234, '000000', 5, '政府机关', '5', 'zsjy_graduate_company_type', NULL, 'danger', 'N', NULL, 103, NOW(), 103, NOW(), '政府机关');
|
||||
|
||||
-- 4. 修复月薪范围字典
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_salary_range';
|
||||
INSERT INTO sys_dict_data (
|
||||
dict_code, tenant_id, dict_sort, dict_label, dict_value,
|
||||
dict_type, css_class, list_class, is_default,
|
||||
create_dept, create_by, create_time, update_by, update_time, remark
|
||||
) VALUES
|
||||
(240, '000000', 1, '3000以下', '1', 'zsjy_graduate_salary_range', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '月薪3000元以下'),
|
||||
(241, '000000', 2, '3000-5000', '2', 'zsjy_graduate_salary_range', NULL, 'primary', 'N', NULL, 103, NOW(), 103, NOW(), '月薪3000-5000元'),
|
||||
(242, '000000', 3, '5000-8000', '3', 'zsjy_graduate_salary_range', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '月薪5000-8000元'),
|
||||
(243, '000000', 4, '8000-12000', '4', 'zsjy_graduate_salary_range', NULL, 'warning', 'N', NULL, 103, NOW(), 103, NOW(), '月薪8000-12000元'),
|
||||
(244, '000000', 5, '12000以上', '5', 'zsjy_graduate_salary_range', NULL, 'danger', 'N', NULL, 103, NOW(), 103, NOW(), '月薪12000元以上');
|
||||
|
||||
-- 5. 修复毕业生信息审核状态字典
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_audit_status';
|
||||
INSERT INTO sys_dict_data (
|
||||
dict_code, tenant_id, dict_sort, dict_label, dict_value,
|
||||
dict_type, css_class, list_class, is_default,
|
||||
create_dept, create_by, create_time, update_by, update_time, remark
|
||||
) VALUES
|
||||
(250, '000000', 1, '待审核', '0', 'zsjy_graduate_audit_status', NULL, 'info', 'Y', NULL, 103, NOW(), 103, NOW(), '待审核状态'),
|
||||
(251, '000000', 2, '审核通过', '1', 'zsjy_graduate_audit_status', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '审核通过'),
|
||||
(252, '000000', 3, '审核拒绝', '2', 'zsjy_graduate_audit_status', NULL, 'danger', 'N', NULL, 103, NOW(), 103, NOW(), '审核拒绝');
|
||||
|
||||
-- 6. 验证修复后的数据
|
||||
SELECT '=== 修复后的字典数据验证 ===' as info;
|
||||
|
||||
SELECT '--- 毕业生就业状态 ---' as info;
|
||||
SELECT dict_code, dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_employment_status' ORDER BY dict_sort;
|
||||
|
||||
SELECT '--- 就业单位性质 ---' as info;
|
||||
SELECT dict_code, dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_company_type' ORDER BY dict_sort;
|
||||
|
||||
SELECT '--- 月薪范围 ---' as info;
|
||||
SELECT dict_code, dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_salary_range' ORDER BY dict_sort;
|
||||
|
||||
SELECT '--- 审核状态 ---' as info;
|
||||
SELECT dict_code, dict_label, dict_value FROM sys_dict_data WHERE dict_type = 'zsjy_graduate_audit_status' ORDER BY dict_sort;
|
||||
@@ -0,0 +1,39 @@
|
||||
-- ==================================================
|
||||
-- 修复学历层次字典数据 - 下拉框为空问题解决
|
||||
-- 创建日期: 2025-01-26
|
||||
-- 说明: 重新创建学历层次字典数据,使用正常范围的dict_code值
|
||||
-- ==================================================
|
||||
|
||||
-- 1. 查看修复前的数据
|
||||
SELECT '=== 修复前的学历层次字典 ===' as info;
|
||||
SELECT dict_code, dict_label, dict_value, dict_sort
|
||||
FROM sys_dict_data
|
||||
WHERE dict_type = 'zsjy_education_level'
|
||||
ORDER BY dict_sort;
|
||||
|
||||
-- 2. 删除现有的有问题的字典数据
|
||||
DELETE FROM sys_dict_data WHERE dict_type = 'zsjy_education_level';
|
||||
|
||||
-- 3. 重新插入学历层次字典数据,使用正常的dict_code值
|
||||
INSERT INTO sys_dict_data (
|
||||
dict_code, tenant_id, dict_sort, dict_label, dict_value,
|
||||
dict_type, css_class, list_class, is_default,
|
||||
create_dept, create_by, create_time, update_by, update_time, remark
|
||||
) VALUES
|
||||
(214, '000000', 1, '专科', '1', 'zsjy_education_level', NULL, 'primary', 'N', NULL, 103, NOW(), 103, NOW(), '专科学历'),
|
||||
(215, '000000', 2, '本科', '2', 'zsjy_education_level', NULL, 'success', 'N', NULL, 103, NOW(), 103, NOW(), '本科学历'),
|
||||
(216, '000000', 3, '硕士', '3', 'zsjy_education_level', NULL, 'info', 'N', NULL, 103, NOW(), 103, NOW(), '硕士研究生学历'),
|
||||
(217, '000000', 4, '博士', '4', 'zsjy_education_level', NULL, 'warning', 'N', NULL, 103, NOW(), 103, NOW(), '博士研究生学历');
|
||||
|
||||
-- 4. 验证修复后的数据
|
||||
SELECT '=== 修复后的学历层次字典 ===' as info;
|
||||
SELECT dict_code, dict_label, dict_value, dict_sort
|
||||
FROM sys_dict_data
|
||||
WHERE dict_type = 'zsjy_education_level'
|
||||
ORDER BY dict_sort;
|
||||
|
||||
-- 5. 验证字典类型是否存在
|
||||
SELECT '=== 验证字典类型配置 ===' as info;
|
||||
SELECT dict_type, dict_name
|
||||
FROM sys_dict_type
|
||||
WHERE dict_type = 'zsjy_education_level';
|
||||
@@ -0,0 +1,84 @@
|
||||
-- ==================================================
|
||||
-- 修复毕业生菜单结构 - 404错误解决方案
|
||||
-- 创建日期: 2025-01-26
|
||||
-- 说明: 将错误的C类型嵌套改为正确的M类型目录+C类型页面结构
|
||||
-- ==================================================
|
||||
|
||||
-- 1. 查看修复前的结构
|
||||
SELECT '=== 修复前的菜单结构 ===' as info;
|
||||
SELECT menu_id, parent_id, menu_name, path, component, menu_type, visible
|
||||
FROM sys_menu
|
||||
WHERE menu_id BETWEEN 8800 AND 8804
|
||||
ORDER BY menu_id;
|
||||
|
||||
-- 2. 删除现有的错误权限关联
|
||||
DELETE FROM sys_role_menu WHERE menu_id BETWEEN 8801 AND 8816;
|
||||
|
||||
-- 3. 重新创建毕业生管理目录菜单(M类型)
|
||||
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
|
||||
) VALUES (
|
||||
8800, '毕业生管理', 8000, 3, 'graduate', NULL,
|
||||
NULL, 1, 0, 'M', '0', '0',
|
||||
NULL, 'education', 103, NOW(), 103, NOW(), '毕业生信息管理目录'
|
||||
);
|
||||
|
||||
-- 4. 修改现有菜单的parent_id和path,改为正确的目录结构
|
||||
UPDATE sys_menu SET
|
||||
parent_id = 8800,
|
||||
path = 'info',
|
||||
order_num = 1
|
||||
WHERE menu_id = 8801;
|
||||
|
||||
UPDATE sys_menu SET
|
||||
parent_id = 8800,
|
||||
path = 'info/add',
|
||||
order_num = 2,
|
||||
visible = '1'
|
||||
WHERE menu_id = 8802;
|
||||
|
||||
UPDATE sys_menu SET
|
||||
parent_id = 8800,
|
||||
path = 'info/edit/:id(\\d+)',
|
||||
order_num = 3,
|
||||
visible = '1'
|
||||
WHERE menu_id = 8803;
|
||||
|
||||
UPDATE sys_menu SET
|
||||
parent_id = 8800,
|
||||
path = 'statistics',
|
||||
order_num = 4
|
||||
WHERE menu_id = 8804;
|
||||
|
||||
-- 5. 重新分配权限给超级管理员
|
||||
INSERT INTO sys_role_menu (role_id, menu_id) VALUES
|
||||
(1, 8800), -- 毕业生管理目录菜单
|
||||
(1, 8801), -- 毕业生信息子菜单
|
||||
(1, 8802), -- 毕业生信息新增页面
|
||||
(1, 8803), -- 毕业生信息编辑页面
|
||||
(1, 8804), -- 毕业生统计分析页面
|
||||
(1, 8810), -- 毕业生信息查询权限
|
||||
(1, 8811), -- 毕业生信息新增权限
|
||||
(1, 8812), -- 毕业生信息修改权限
|
||||
(1, 8813), -- 毕业生信息删除权限
|
||||
(1, 8814), -- 毕业生信息导出权限
|
||||
(1, 8815), -- 毕业生信息审核权限
|
||||
(1, 8816); -- 毕业生统计分析权限
|
||||
|
||||
-- 6. 验证修复后的结构
|
||||
SELECT '=== 修复后的菜单结构 ===' as info;
|
||||
SELECT menu_id, parent_id, menu_name, path, component, menu_type, visible
|
||||
FROM sys_menu
|
||||
WHERE menu_id BETWEEN 8800 AND 8804
|
||||
ORDER BY menu_id;
|
||||
|
||||
-- 7. 验证权限分配结果
|
||||
SELECT '=== 超级管理员权限分配验证 ===' as info;
|
||||
SELECT rm.role_id, r.role_name, rm.menu_id, m.menu_name, m.path
|
||||
FROM sys_role_menu rm
|
||||
JOIN sys_role r ON rm.role_id = r.role_id
|
||||
JOIN sys_menu m ON rm.menu_id = m.menu_id
|
||||
WHERE rm.role_id = 1 AND rm.menu_id BETWEEN 8800 AND 8816
|
||||
ORDER BY rm.menu_id;
|
||||
@@ -0,0 +1,27 @@
|
||||
-- 插入专业字典数据
|
||||
INSERT INTO sys_dict_data VALUES (400, '000000', 1, '电气自动化设备安装与维修', 'DQZDHSB', 'zsjy_major', '', 'primary', 'N', 103, 1, sysdate(), NULL, NULL, '电气自动化设备安装与维修专业');
|
||||
INSERT INTO sys_dict_data VALUES (401, '000000', 2, '工业机器人应用与维护', 'GYJQR', 'zsjy_major', '', 'success', 'N', 103, 1, sysdate(), NULL, NULL, '工业机器人应用与维护专业');
|
||||
INSERT INTO sys_dict_data VALUES (402, '000000', 3, '无人机应用技术', 'WRJYY', 'zsjy_major', '', 'warning', 'N', 103, 1, sysdate(), NULL, NULL, '无人机应用技术专业');
|
||||
INSERT INTO sys_dict_data VALUES (403, '000000', 4, '工业互联网与大数据应用', 'GYHLW', 'zsjy_major', '', 'info', 'N', 103, 1, sysdate(), NULL, NULL, '工业互联网与大数据应用专业');
|
||||
INSERT INTO sys_dict_data VALUES (404, '000000', 5, '数字化设计与制造', 'SZHSJ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '数字化设计与制造专业');
|
||||
INSERT INTO sys_dict_data VALUES (405, '000000', 6, '智能制作技术应用', 'ZNZZ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '智能制作技术应用专业');
|
||||
INSERT INTO sys_dict_data VALUES (406, '000000', 7, '汽车维修', 'QCWX', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '汽车维修专业');
|
||||
INSERT INTO sys_dict_data VALUES (407, '000000', 8, '产品检测与质量控制', 'CPJC', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '产品检测与质量控制专业');
|
||||
INSERT INTO sys_dict_data VALUES (408, '000000', 9, '中药', 'ZY', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '中药专业');
|
||||
INSERT INTO sys_dict_data VALUES (409, '000000', 10, '药物制剂(预备技师)', 'YWZJ_YB', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '药物制剂(预备技师)专业');
|
||||
INSERT INTO sys_dict_data VALUES (410, '000000', 11, '药物制剂(高级工)', 'YWZJ_GJ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '药物制剂(高级工)专业');
|
||||
INSERT INTO sys_dict_data VALUES (411, '000000', 12, '药品营销', 'YPYX', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '药品营销专业');
|
||||
INSERT INTO sys_dict_data VALUES (412, '000000', 13, '健康服务与管理', 'JKFW', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '健康服务与管理专业');
|
||||
INSERT INTO sys_dict_data VALUES (413, '000000', 14, '园林技术(预备技师)', 'YLJS_YB', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '园林技术(预备技师)专业');
|
||||
INSERT INTO sys_dict_data VALUES (414, '000000', 15, '园林技术(高级工)', 'YLJS_GJ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '园林技术(高级工)专业');
|
||||
INSERT INTO sys_dict_data VALUES (415, '000000', 16, '园林技术(园林景观与工程施工)', 'YLJS_JG', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '园林技术(园林景观与工程施工)专业');
|
||||
INSERT INTO sys_dict_data VALUES (416, '000000', 17, '环境艺术设计', 'HJYS', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '环境艺术设计专业');
|
||||
INSERT INTO sys_dict_data VALUES (417, '000000', 18, '酒店管理(预备技师)', 'JDGL_YB', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '酒店管理(预备技师)专业');
|
||||
INSERT INTO sys_dict_data VALUES (418, '000000', 19, '酒店管理(高级工)', 'JDGL_GJ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '酒店管理(高级工)专业');
|
||||
INSERT INTO sys_dict_data VALUES (419, '000000', 20, '烹饪(中式烹调)', 'PR_ZS', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '烹饪(中式烹调)专业');
|
||||
INSERT INTO sys_dict_data VALUES (420, '000000', 21, '烹饪(中西式面点)', 'PR_MD', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '烹饪(中西式面点)专业');
|
||||
INSERT INTO sys_dict_data VALUES (421, '000000', 22, '电子商务', 'DZSW', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '电子商务专业');
|
||||
INSERT INTO sys_dict_data VALUES (422, '000000', 23, '数字媒体技术应用', 'SZMT', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '数字媒体技术应用专业');
|
||||
INSERT INTO sys_dict_data VALUES (423, '000000', 24, '人工智能技术应用', 'RGZN', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '人工智能技术应用专业');
|
||||
INSERT INTO sys_dict_data VALUES (424, '000000', 25, '网络与信息安全', 'WLXX', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '网络与信息安全专业');
|
||||
INSERT INTO sys_dict_data VALUES (425, '000000', 26, '美术设计与制作', 'MSSJ', 'zsjy_major', '', 'default', 'N', 103, 1, sysdate(), NULL, NULL, '美术设计与制作专业');
|
||||
@@ -0,0 +1,61 @@
|
||||
-- 毕业生信息管理字典数据插入脚本
|
||||
|
||||
-- 1. 创建学历层次字典类型
|
||||
INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_by, create_time, remark)
|
||||
VALUES (2000001, '000000', '学历层次', 'zsjy_education_level', 1, NOW(), '学历层次列表');
|
||||
|
||||
-- 2. 创建就业状态字典类型
|
||||
INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_by, create_time, remark)
|
||||
VALUES (2000002, '000000', '毕业生就业状态', 'zsjy_graduate_employment_status', 1, NOW(), '毕业生就业状态');
|
||||
|
||||
-- 3. 创建单位性质字典类型
|
||||
INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_by, create_time, remark)
|
||||
VALUES (2000003, '000000', '就业单位性质', 'zsjy_graduate_company_type', 1, NOW(), '就业单位性质');
|
||||
|
||||
-- 4. 创建月薪范围字典类型
|
||||
INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_by, create_time, remark)
|
||||
VALUES (2000004, '000000', '月薪范围', 'zsjy_graduate_salary_range', 1, NOW(), '月薪范围');
|
||||
|
||||
-- 5. 创建审核状态字典类型
|
||||
INSERT INTO sys_dict_type (dict_id, tenant_id, dict_name, dict_type, create_by, create_time, remark)
|
||||
VALUES (2000005, '000000', '毕业生信息审核状态', 'zsjy_graduate_audit_status', 1, NOW(), '审核状态');
|
||||
|
||||
-- 插入学历层次字典数据
|
||||
INSERT INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES
|
||||
(2000001, '000000', 1, '专科', '1', 'zsjy_education_level', '', '', 'N', 1, NOW(), '专科'),
|
||||
(2000002, '000000', 2, '本科', '2', 'zsjy_education_level', '', '', 'Y', 1, NOW(), '本科'),
|
||||
(2000003, '000000', 3, '硕士', '3', 'zsjy_education_level', '', '', 'N', 1, NOW(), '硕士'),
|
||||
(2000004, '000000', 4, '博士', '4', 'zsjy_education_level', '', '', 'N', 1, NOW(), '博士');
|
||||
|
||||
-- 插入就业状态字典数据
|
||||
INSERT INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES
|
||||
(2000011, '000000', 1, '已就业(劳动合同)', '1', 'zsjy_graduate_employment_status', '', 'success', 'N', 1, NOW(), '签订劳动合同'),
|
||||
(2000012, '000000', 2, '已就业(就业协议)', '2', 'zsjy_graduate_employment_status', '', 'success', 'N', 1, NOW(), '签订就业协议'),
|
||||
(2000013, '000000', 3, '自主创业', '3', 'zsjy_graduate_employment_status', '', 'warning', 'N', 1, NOW(), '自主创业'),
|
||||
(2000014, '000000', 4, '升学(国内)', '4', 'zsjy_graduate_employment_status', '', 'info', 'N', 1, NOW(), '国内升学'),
|
||||
(2000015, '000000', 5, '升学(国外)', '5', 'zsjy_graduate_employment_status', '', 'info', 'N', 1, NOW(), '国外升学'),
|
||||
(2000016, '000000', 6, '应征入伍', '6', 'zsjy_graduate_employment_status', '', 'primary', 'N', 1, NOW(), '应征入伍'),
|
||||
(2000017, '000000', 7, '待就业', '7', 'zsjy_graduate_employment_status', '', 'danger', 'Y', 1, NOW(), '待就业'),
|
||||
(2000018, '000000', 8, '暂不就业', '8', 'zsjy_graduate_employment_status', '', 'default', 'N', 1, NOW(), '暂不就业');
|
||||
|
||||
-- 插入单位性质字典数据
|
||||
INSERT INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES
|
||||
(2000021, '000000', 1, '国有企业', '1', 'zsjy_graduate_company_type', '', '', 'N', 1, NOW(), '国有企业'),
|
||||
(2000022, '000000', 2, '私营企业', '2', 'zsjy_graduate_company_type', '', '', 'Y', 1, NOW(), '私营企业'),
|
||||
(2000023, '000000', 3, '外资企业', '3', 'zsjy_graduate_company_type', '', '', 'N', 1, NOW(), '外资企业'),
|
||||
(2000024, '000000', 4, '机关事业单位', '4', 'zsjy_graduate_company_type', '', '', 'N', 1, NOW(), '机关事业单位'),
|
||||
(2000025, '000000', 5, '其他', '5', 'zsjy_graduate_company_type', '', '', 'N', 1, NOW(), '其他');
|
||||
|
||||
-- 插入月薪范围字典数据
|
||||
INSERT INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES
|
||||
(2000031, '000000', 1, '3000以下', '1', 'zsjy_graduate_salary_range', '', '', 'N', 1, NOW(), '3000以下'),
|
||||
(2000032, '000000', 2, '3000-5000', '2', 'zsjy_graduate_salary_range', '', '', 'Y', 1, NOW(), '3000-5000'),
|
||||
(2000033, '000000', 3, '5000-8000', '3', 'zsjy_graduate_salary_range', '', '', 'N', 1, NOW(), '5000-8000'),
|
||||
(2000034, '000000', 4, '8000-12000', '4', 'zsjy_graduate_salary_range', '', '', 'N', 1, NOW(), '8000-12000'),
|
||||
(2000035, '000000', 5, '12000以上', '5', 'zsjy_graduate_salary_range', '', '', 'N', 1, NOW(), '12000以上');
|
||||
|
||||
-- 插入审核状态字典数据
|
||||
INSERT INTO sys_dict_data (dict_code, tenant_id, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, create_by, create_time, remark) VALUES
|
||||
(2000041, '000000', 1, '待审核', '0', 'zsjy_graduate_audit_status', '', 'warning', 'Y', 1, NOW(), '待审核'),
|
||||
(2000042, '000000', 2, '已审核', '1', 'zsjy_graduate_audit_status', '', 'success', 'N', 1, NOW(), '已审核'),
|
||||
(2000043, '000000', 3, '审核拒绝', '2', 'zsjy_graduate_audit_status', '', 'danger', 'N', 1, NOW(), '审核拒绝');
|
||||
@@ -0,0 +1,129 @@
|
||||
-- 毕业生信息管理表
|
||||
DROP TABLE IF EXISTS `zsjy_graduate_info`;
|
||||
CREATE TABLE `zsjy_graduate_info`
|
||||
(
|
||||
`id` bigint(20) NOT NULL COMMENT '主键ID',
|
||||
`student_no` varchar(50) NOT NULL COMMENT '学号',
|
||||
`name` varchar(30) NOT NULL COMMENT '姓名',
|
||||
`gender` char(1) NOT NULL DEFAULT '0' COMMENT '性别 (0男 1女)',
|
||||
`id_card` varchar(18) NOT NULL COMMENT '身份证号',
|
||||
`nation` varchar(50) DEFAULT NULL COMMENT '民族',
|
||||
`political_status` varchar(50) DEFAULT NULL COMMENT '政治面貌',
|
||||
`birth_date` date DEFAULT NULL COMMENT '出生日期',
|
||||
`enrollment_year` int(4) NOT NULL COMMENT '入学年份',
|
||||
`graduation_year` int(4) NOT NULL COMMENT '毕业年份',
|
||||
`college_id` bigint(20) DEFAULT NULL COMMENT '学院ID',
|
||||
`college_name` varchar(100) DEFAULT NULL COMMENT '学院名称',
|
||||
`major_id` bigint(20) DEFAULT NULL COMMENT '专业ID',
|
||||
`major_name` varchar(100) DEFAULT NULL COMMENT '专业名称',
|
||||
`class_id` bigint(20) DEFAULT NULL COMMENT '班级ID',
|
||||
`class_name` varchar(100) DEFAULT NULL COMMENT '班级名称',
|
||||
`education_level` char(1) NOT NULL DEFAULT '2' COMMENT '学历层次 (1专科 2本科 3硕士 4博士)',
|
||||
`training_mode` varchar(50) DEFAULT NULL COMMENT '培养方式',
|
||||
`phone_number` varchar(11) NOT NULL COMMENT '手机号码',
|
||||
`email` varchar(100) DEFAULT NULL COMMENT '邮箱地址',
|
||||
`qq_number` varchar(20) DEFAULT NULL COMMENT 'QQ号码',
|
||||
`wechat_number` varchar(50) DEFAULT NULL COMMENT '微信号码',
|
||||
`province` varchar(50) DEFAULT NULL COMMENT '省份',
|
||||
`city` varchar(50) DEFAULT NULL COMMENT '城市',
|
||||
`district` varchar(50) DEFAULT NULL COMMENT '区县',
|
||||
`detail_address` varchar(255) DEFAULT NULL COMMENT '详细地址',
|
||||
`postal_code` varchar(6) DEFAULT NULL COMMENT '邮政编码',
|
||||
`employment_status` char(1) NOT NULL DEFAULT '7' COMMENT '就业状态 (1已就业-劳动合同 2已就业-就业协议 3自主创业 4升学-国内 5升学-国外 6应征入伍 7待就业 8暂不就业)',
|
||||
`employment_company` varchar(200) DEFAULT NULL COMMENT '就业单位名称',
|
||||
`company_type` char(1) DEFAULT NULL COMMENT '单位性质 (1国有企业 2私营企业 3外资企业 4机关事业单位 5其他)',
|
||||
`job_position` varchar(100) DEFAULT NULL COMMENT '工作职位',
|
||||
`work_province` varchar(50) DEFAULT NULL COMMENT '工作省份',
|
||||
`work_city` varchar(50) DEFAULT NULL COMMENT '工作城市',
|
||||
`salary_range` char(1) DEFAULT NULL COMMENT '月薪范围 (1-3000以下 2-3000-5000 3-5000-8000 4-8000-12000 5-12000以上)',
|
||||
`further_school` varchar(200) DEFAULT NULL COMMENT '升学院校',
|
||||
`further_major` varchar(100) DEFAULT NULL COMMENT '升学专业',
|
||||
`skills` text DEFAULT NULL COMMENT '特长技能',
|
||||
`awards` text DEFAULT NULL COMMENT '获奖情况',
|
||||
`job_intention` text DEFAULT NULL COMMENT '工作意向',
|
||||
`audit_status` char(1) NOT NULL DEFAULT '0' COMMENT '审核状态 (0待审核 1已审核 2审核拒绝)',
|
||||
`audit_time` datetime DEFAULT NULL COMMENT '审核时间',
|
||||
`audit_by` bigint(20) DEFAULT NULL COMMENT '审核人',
|
||||
`audit_remark` varchar(500) DEFAULT NULL COMMENT '审核意见',
|
||||
`status` char(1) NOT NULL DEFAULT '0' COMMENT '状态 (0正常 1停用)',
|
||||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||||
`tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户ID',
|
||||
`create_by` bigint(20) DEFAULT NULL COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||||
`update_by` bigint(20) DEFAULT NULL COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||||
`deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '逻辑删除',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_student_no` (`student_no`) COMMENT '学号唯一',
|
||||
UNIQUE KEY `uk_id_card` (`id_card`) COMMENT '身份证号唯一',
|
||||
KEY `idx_name` (`name`) COMMENT '姓名索引',
|
||||
KEY `idx_college_major` (`college_id`, `major_id`) COMMENT '学院专业索引',
|
||||
KEY `idx_graduation_year` (`graduation_year`) COMMENT '毕业年份索引',
|
||||
KEY `idx_employment_status` (`employment_status`) COMMENT '就业状态索引',
|
||||
KEY `idx_audit_status` (`audit_status`) COMMENT '审核状态索引'
|
||||
) ENGINE = InnoDB
|
||||
DEFAULT CHARSET = utf8mb4 COMMENT = '毕业生信息表';
|
||||
|
||||
-- 插入字典数据
|
||||
-- 性别
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1001, '000000', '性别', 'sys_user_sex', 1, NOW(), '性别列表');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1001, '000000', 1, '男', '0', 'sys_user_sex', '', '', 'Y', 1, NOW(), '男性'),
|
||||
(1002, '000000', 2, '女', '1', 'sys_user_sex', '', '', 'N', 1, NOW(), '女性');
|
||||
|
||||
-- 学历层次
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1002, '000000', '学历层次', 'zsjy_education_level', 1, NOW(), '学历层次列表');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1003, '000000', 1, '专科', '1', 'zsjy_education_level', '', '', 'N', 1, NOW(), '专科'),
|
||||
(1004, '000000', 2, '本科', '2', 'zsjy_education_level', '', '', 'Y', 1, NOW(), '本科'),
|
||||
(1005, '000000', 3, '硕士', '3', 'zsjy_education_level', '', '', 'N', 1, NOW(), '硕士'),
|
||||
(1006, '000000', 4, '博士', '4', 'zsjy_education_level', '', '', 'N', 1, NOW(), '博士');
|
||||
|
||||
-- 就业状态
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1003, '000000', '就业状态', 'zsjy_employment_status', 1, NOW(), '毕业生就业状态');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1007, '000000', 1, '已就业(劳动合同)', '1', 'zsjy_employment_status', '', 'success', 'N', 1, NOW(), '签订劳动合同'),
|
||||
(1008, '000000', 2, '已就业(就业协议)', '2', 'zsjy_employment_status', '', 'success', 'N', 1, NOW(), '签订就业协议'),
|
||||
(1009, '000000', 3, '自主创业', '3', 'zsjy_employment_status', '', 'warning', 'N', 1, NOW(), '自主创业'),
|
||||
(1010, '000000', 4, '升学(国内)', '4', 'zsjy_employment_status', '', 'info', 'N', 1, NOW(), '国内升学'),
|
||||
(1011, '000000', 5, '升学(国外)', '5', 'zsjy_employment_status', '', 'info', 'N', 1, NOW(), '国外升学'),
|
||||
(1012, '000000', 6, '应征入伍', '6', 'zsjy_employment_status', '', 'primary', 'N', 1, NOW(), '应征入伍'),
|
||||
(1013, '000000', 7, '待就业', '7', 'zsjy_employment_status', '', 'danger', 'Y', 1, NOW(), '待就业'),
|
||||
(1014, '000000', 8, '暂不就业', '8', 'zsjy_employment_status', '', 'default', 'N', 1, NOW(), '暂不就业');
|
||||
|
||||
-- 单位性质
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1004, '000000', '单位性质', 'zsjy_company_type', 1, NOW(), '就业单位性质');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1015, '000000', 1, '国有企业', '1', 'zsjy_company_type', '', '', 'N', 1, NOW(), '国有企业'),
|
||||
(1016, '000000', 2, '私营企业', '2', 'zsjy_company_type', '', '', 'Y', 1, NOW(), '私营企业'),
|
||||
(1017, '000000', 3, '外资企业', '3', 'zsjy_company_type', '', '', 'N', 1, NOW(), '外资企业'),
|
||||
(1018, '000000', 4, '机关事业单位', '4', 'zsjy_company_type', '', '', 'N', 1, NOW(), '机关事业单位'),
|
||||
(1019, '000000', 5, '其他', '5', 'zsjy_company_type', '', '', 'N', 1, NOW(), '其他');
|
||||
|
||||
-- 月薪范围
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1005, '000000', '月薪范围', 'zsjy_salary_range', 1, NOW(), '月薪范围');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1020, '000000', 1, '3000以下', '1', 'zsjy_salary_range', '', '', 'N', 1, NOW(), '3000以下'),
|
||||
(1021, '000000', 2, '3000-5000', '2', 'zsjy_salary_range', '', '', 'Y', 1, NOW(), '3000-5000'),
|
||||
(1022, '000000', 3, '5000-8000', '3', 'zsjy_salary_range', '', '', 'N', 1, NOW(), '5000-8000'),
|
||||
(1023, '000000', 4, '8000-12000', '4', 'zsjy_salary_range', '', '', 'N', 1, NOW(), '8000-12000'),
|
||||
(1024, '000000', 5, '12000以上', '5', 'zsjy_salary_range', '', '', 'N', 1, NOW(), '12000以上');
|
||||
|
||||
-- 审核状态
|
||||
INSERT INTO `sys_dict_type` (`dict_id`, `tenant_id`, `dict_name`, `dict_type`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1006, '000000', '审核状态', 'zsjy_audit_status', 1, NOW(), '审核状态');
|
||||
|
||||
INSERT INTO `sys_dict_data` (`dict_code`, `tenant_id`, `dict_sort`, `dict_label`, `dict_value`, `dict_type`, `css_class`, `list_class`, `is_default`, `create_by`, `create_time`, `remark`) VALUES
|
||||
(1025, '000000', 1, '待审核', '0', 'zsjy_audit_status', '', 'warning', 'Y', 1, NOW(), '待审核'),
|
||||
(1026, '000000', 2, '已审核', '1', 'zsjy_audit_status', '', 'success', 'N', 1, NOW(), '已审核'),
|
||||
(1027, '000000', 3, '审核拒绝', '2', 'zsjy_audit_status', '', 'danger', 'N', 1, NOW(), '审核拒绝');
|
||||
@@ -0,0 +1,60 @@
|
||||
-- ==================================================
|
||||
-- 招生就业模块 - 毕业生信息管理菜单配置
|
||||
-- 创建日期: 2025-01-26
|
||||
-- 说明: 毕业生信息管理相关菜单和权限配置
|
||||
-- ==================================================
|
||||
|
||||
-- 1. 毕业生管理父菜单
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8800, '毕业生管理', 8000, 5, 'graduate', null, null, 1, 0, 'M', '0', '0', '', 'user', 103, 1, NOW(), null, null, '毕业生管理菜单');
|
||||
|
||||
-- 2. 毕业生信息子菜单
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8801, '毕业生信息', 8800, 1, 'graduateInfo', 'zsjy/graduateInfo/index', null, 1, 0, 'C', '0', '0', 'zsjy:graduate:list', 'peoples', 103, 1, NOW(), null, null, '毕业生信息管理菜单');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8802, '毕业生信息新增', 8801, 1, 'graduateInfo/add', 'zsjy/graduateInfo/form', null, 1, 1, 'C', '1', '0', 'zsjy:graduate:add', '#', 103, 1, NOW(), null, null, '毕业生信息新增页面');
|
||||
|
||||
-- 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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8803, '毕业生信息编辑', 8801, 2, 'graduateInfo/edit/:id(\\d+)', 'zsjy/graduateInfo/form', null, 1, 1, 'C', '1', '0', 'zsjy:graduate:edit', '#', 103, 1, NOW(), null, null, '毕业生信息编辑页面');
|
||||
|
||||
-- 5. 毕业生统计分析页面菜单(隐藏菜单)
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8804, '毕业生统计分析', 8801, 3, 'graduateInfo/statistics', 'zsjy/graduateInfo/statistics', null, 1, 1, 'C', '1', '0', 'zsjy:graduate:statistics', '#', 103, 1, NOW(), null, null, '毕业生统计分析页面');
|
||||
|
||||
-- 6. 毕业生信息按钮权限
|
||||
-- 6.1 查询权限
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8810, '毕业生信息查询', 8801, 1, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:query', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.2 新增权限
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8811, '毕业生信息新增', 8801, 2, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:add', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8812, '毕业生信息修改', 8801, 3, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:edit', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8813, '毕业生信息删除', 8801, 4, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:remove', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.5 导出权限
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8814, '毕业生信息导出', 8801, 5, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:export', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.6 审核权限
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8815, '毕业生信息审核', 8801, 6, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:audit', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 6.7 统计分析权限
|
||||
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_dept, create_by, create_time, update_by, update_time, remark)
|
||||
VALUES (8816, '毕业生统计分析', 8801, 7, '', '', null, 1, 0, 'F', '0', '0', 'zsjy:graduate:statistics', '#', 103, 1, NOW(), null, null, '');
|
||||
|
||||
-- 查询验证菜单创建结果
|
||||
SELECT menu_id, menu_name, parent_id, order_num, path, component, menu_type, visible, perms, icon
|
||||
FROM sys_menu
|
||||
WHERE menu_id >= 8800 AND menu_id <= 8820
|
||||
ORDER BY menu_id;
|
||||
Reference in new issue
Block a user