Remove obsolete export APIs and persist recruitment work history

This commit is contained in:
wkc
2026-04-22 13:38:43 +08:00
parent 94507e3747
commit 0c5fa6b2c8
47 changed files with 823 additions and 408 deletions

View File

@@ -7,7 +7,7 @@
SET @parent_menu_id = (SELECT menu_id FROM sys_menu WHERE menu_name = '信息维护' AND parent_id = 0 LIMIT 1);
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES ('征信维护', @parent_menu_id, 4, 'creditInfo', 'ccdiCreditInfo/index', 1, 0, 'C', '0', '0', 'ccdi:creditInfo:list', 'document', 'admin', NOW(), '', NULL, '员工征信维护菜单');
VALUES ('征信维护', @parent_menu_id, 6, 'creditInfo', 'ccdiCreditInfo/index', 1, 0, 'C', '0', '0', 'ccdi:creditInfo:list', 'document', 'admin', NOW(), '', NULL, '员工征信维护菜单');
SET @menu_id = LAST_INSERT_ID();

View File

@@ -8,7 +8,7 @@ INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame
VALUES (
'信贷客户家庭关系',
@parent_id,
5,
10,
'custFmyRelation',
1,
0,
@@ -33,5 +33,4 @@ VALUES
('信贷客户家庭关系新增', @cust_menu_id, 2, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:add', '#', 'admin', NOW(), ''),
('信贷客户家庭关系修改', @cust_menu_id, 3, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:edit', '#', 'admin', NOW(), ''),
('信贷客户家庭关系删除', @cust_menu_id, 4, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:remove', '#', 'admin', NOW(), ''),
('信贷客户家庭关系导', @cust_menu_id, 5, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:export', '#', 'admin', NOW(), ''),
('信贷客户家庭关系导入', @cust_menu_id, 6, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:import', '#', 'admin', NOW(), '');
('信贷客户家庭关系导', @cust_menu_id, 5, '#', '', 1, 0, 'F', '0', '0', 'ccdi:custFmyRelation:import', '#', 'admin', NOW(), '');

View File

@@ -10,7 +10,7 @@ SET @parent_menu_id = (SELECT menu_id FROM sys_menu WHERE menu_name='信息维
-- 添加采购交易管理菜单
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES
('采购交易管理', @parent_menu_id, 2, 'purchaseTransaction', 'ccdiPurchaseTransaction/index', 1, 0, 'C', '0', '0', 'ccdi:purchaseTransaction:list', 'shopping', 'admin', NOW(), '', NULL, '采购交易信息管理菜单');
('采购交易管理', @parent_menu_id, 12, 'purchaseTransaction', 'ccdiPurchaseTransaction/index', 1, 0, 'C', '0', '0', 'ccdi:purchaseTransaction:list', 'shopping', 'admin', NOW(), '', NULL, '采购交易信息管理菜单');
-- 获取刚插入的菜单ID
SET @menu_id = LAST_INSERT_ID();
@@ -21,8 +21,7 @@ INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame
('采购交易新增', @menu_id, 2, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:add', '#', 'admin', NOW(), ''),
('采购交易修改', @menu_id, 3, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:edit', '#', 'admin', NOW(), ''),
('采购交易删除', @menu_id, 4, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:remove', '#', 'admin', NOW(), ''),
('采购交易导', @menu_id, 5, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:export', '#', 'admin', NOW(), ''),
('采购交易导入', @menu_id, 6, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:import', '#', 'admin', NOW(), '');
('采购交易导', @menu_id, 5, '', '', 1, 0, 'F', '0', '0', 'ccdi:purchaseTransaction:import', '#', 'admin', NOW(), '');
-- 查询结果验证
SELECT

View File

@@ -10,7 +10,7 @@ SET @parent_menu_id = (SELECT menu_id FROM sys_menu WHERE menu_name='信息维
-- 添加员工亲属关系维护菜单
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
VALUES
('员工亲属关系维护', @parent_menu_id, 3, 'staffFmyRelation', 'ccdiStaffFmyRelation/index', 1, 0, 'C', '0', '0', 'ccdi:staffFmyRelation:list', 'peoples', 'admin', NOW(), '', NULL, '员工亲属关系信息管理菜单');
('员工亲属关系维护', @parent_menu_id, 4, 'staffFmyRelation', 'ccdiStaffFmyRelation/index', 1, 0, 'C', '0', '0', 'ccdi:staffFmyRelation:list', 'peoples', 'admin', NOW(), '', NULL, '员工亲属关系信息管理菜单');
-- 获取刚插入的菜单ID
SET @menu_id = LAST_INSERT_ID();
@@ -21,8 +21,7 @@ INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, is_frame
('亲属关系新增', @menu_id, 2, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:add', '#', 'admin', NOW(), ''),
('亲属关系修改', @menu_id, 3, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:edit', '#', 'admin', NOW(), ''),
('亲属关系删除', @menu_id, 4, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:remove', '#', 'admin', NOW(), ''),
('亲属关系导', @menu_id, 5, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:export', '#', 'admin', NOW(), ''),
('亲属关系导入', @menu_id, 6, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:import', '#', 'admin', NOW(), '');
('亲属关系导', @menu_id, 5, '', '', 1, 0, 'F', '0', '0', 'ccdi:staffFmyRelation:import', '#', 'admin', NOW(), '');
-- 查询结果验证
SELECT

View File

@@ -32,15 +32,14 @@ CREATE TABLE `ccdi_intermediary_blacklist` (
INSERT INTO `sys_menu` VALUES (2000, '信息维护', '0', '4', 'dpc', NULL, '', '', 1, 0, 'M', '0', '0', '', 'example', 'admin', sysdate(), '', NULL, '信息维护目录');
-- 二级菜单:中介库管理
INSERT INTO `sys_menu` VALUES (2001, '中介库管理', 2000, '1', 'intermediary', 'dpcIntermediary/index', '', '', 1, 0, 'C', '0', '0', 'dpc:intermediary:list', 'user', 'admin', sysdate(), '', NULL, '中介库管理菜单');
INSERT INTO `sys_menu` VALUES (2001, '中介库管理', 2000, '8', 'intermediary', 'dpcIntermediary/index', '', '', 1, 0, 'C', '0', '0', 'dpc:intermediary:list', 'user', 'admin', sysdate(), '', NULL, '中介库管理菜单');
-- 中介库管理按钮权限
INSERT INTO `sys_menu` VALUES (2002, '中介查询', 2001, '1', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:query', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2003, '中介新增', 2001, '2', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:add', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2004, '中介修改', 2001, '3', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:edit', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2005, '中介删除', 2001, '4', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:remove', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2006, '中介导', 2001, '5', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:export', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2007, '中介导入', 2001, '6', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:import', '#', 'admin', sysdate(), '', NULL, '');
INSERT INTO `sys_menu` VALUES (2007, '中介导', 2001, '5', '', '', '', '', 1, 0, 'F', '0', '0', 'dpc:intermediary:import', '#', 'admin', sysdate(), '', NULL, '');
-- ----------------------------
-- 3. 字典数据 SQL

View File

@@ -12,7 +12,7 @@ INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, p
VALUES (
'中介黑名单',
2000,
5,
8,
'intermediary',
NULL,
NULL,
@@ -161,33 +161,12 @@ VALUES (
''
);
-- 导出权限
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, perms, icon, menu_type, status, visible, create_by, create_time, update_by, update_time, remark)
VALUES (
'中介导出',
@intermediary_menu_id,
6,
'',
NULL,
NULL,
'ccdi:intermediary:export',
'#',
'F',
'0',
'0',
'admin',
NOW(),
'',
NULL,
''
);
-- 导入权限
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query, perms, icon, menu_type, status, visible, create_by, create_time, update_by, update_time, remark)
VALUES (
'中介导入',
@intermediary_menu_id,
7,
6,
'',
NULL,
NULL,
@@ -216,7 +195,6 @@ VALUES (
-- - ccdi:intermediary:add (新增)
-- - ccdi:intermediary:edit (修改)
-- - ccdi:intermediary:remove (删除)
-- - ccdi:intermediary:export (导出)
-- - ccdi:intermediary:import (导入)
--
-- 3. 使用说明:

View File

@@ -31,7 +31,7 @@ INSERT INTO sys_menu (
SELECT
'账户库管理',
@parent_menu_id,
11,
9,
'accountInfo',
'ccdiAccountInfo/index',
1,
@@ -198,33 +198,6 @@ WHERE @menu_id IS NOT NULL
AND perms = 'ccdi:accountInfo:import'
);
INSERT INTO sys_menu (
menu_name,
parent_id,
order_num,
path,
component,
is_frame,
is_cache,
menu_type,
visible,
status,
perms,
icon,
create_by,
create_time,
remark
)
SELECT '账户导出', @menu_id, 6, '', '', 1, 0, 'F', '0', '0', 'ccdi:accountInfo:export', '#', 'admin', NOW(), ''
FROM dual
WHERE @menu_id IS NOT NULL
AND NOT EXISTS (
SELECT 1
FROM sys_menu
WHERE parent_id = @menu_id
AND perms = 'ccdi:accountInfo:export'
);
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT 1, @menu_id
FROM dual
@@ -284,30 +257,6 @@ WHERE @menu_id IS NOT NULL
)
);
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT 1,
(
SELECT menu_id
FROM sys_menu
WHERE parent_id = @menu_id
AND perms = 'ccdi:accountInfo:export'
LIMIT 1
)
FROM dual
WHERE @menu_id IS NOT NULL
AND NOT EXISTS (
SELECT 1
FROM sys_role_menu
WHERE role_id = 1
AND menu_id = (
SELECT menu_id
FROM sys_menu
WHERE parent_id = @menu_id
AND perms = 'ccdi:accountInfo:export'
LIMIT 1
)
);
INSERT INTO sys_role_menu (role_id, menu_id)
SELECT 1,
(

View File

@@ -31,7 +31,7 @@ INSERT INTO sys_menu (
SELECT
'实体库管理',
@parent_menu_id,
12,
7,
'enterpriseBaseInfo',
'ccdiEnterpriseBaseInfo/index',
1,

View File

@@ -0,0 +1,90 @@
-- 信息维护菜单移除导出权限并统一菜单顺序
-- 可重复执行
DELETE rm
FROM sys_role_menu rm
JOIN sys_menu m ON m.menu_id = rm.menu_id
WHERE m.perms IN (
'ccdi:baseStaff:export',
'ccdi:staffFmyRelation:export',
'ccdi:staffEnterpriseRelation:export',
'ccdi:staffRecruitment:export',
'ccdi:staffTransfer:export',
'ccdi:custFmyRelation:export',
'ccdi:custEnterpriseRelation:export',
'ccdi:purchaseTransaction:export',
'ccdi:accountInfo:export',
'ccdi:intermediary:export',
'dpc:intermediary:export'
);
DELETE FROM sys_menu
WHERE perms IN (
'ccdi:baseStaff:export',
'ccdi:staffFmyRelation:export',
'ccdi:staffEnterpriseRelation:export',
'ccdi:staffRecruitment:export',
'ccdi:staffTransfer:export',
'ccdi:custFmyRelation:export',
'ccdi:custEnterpriseRelation:export',
'ccdi:purchaseTransaction:export',
'ccdi:accountInfo:export',
'ccdi:intermediary:export',
'dpc:intermediary:export'
);
SET @parent_menu_id = (
SELECT menu_id
FROM sys_menu
WHERE menu_name = '信息维护'
AND parent_id = 0
LIMIT 1
);
UPDATE sys_menu
SET order_num = CASE
WHEN path = 'baseStaff'
OR perms = 'ccdi:baseStaff:list'
OR menu_name = '员工信息维护' THEN 1
WHEN path = 'staffRecruitment'
OR perms = 'ccdi:staffRecruitment:list'
OR menu_name = '招聘信息维护'
OR menu_name = '员工招聘信息' THEN 2
WHEN path = 'staffTransfer'
OR perms = 'ccdi:staffTransfer:list'
OR menu_name = '员工调动记录'
OR menu_name = '员工调动信息' THEN 3
WHEN path = 'staffFmyRelation'
OR perms = 'ccdi:staffFmyRelation:list'
OR menu_name = '员工亲属关系维护' THEN 4
WHEN path = 'staffEnterpriseRelation'
OR perms = 'ccdi:staffEnterpriseRelation:list'
OR menu_name = '员工实体关系维护'
OR menu_name = '员工实体关系' THEN 5
WHEN path = 'creditInfo'
OR perms = 'ccdi:creditInfo:list'
OR menu_name = '征信维护' THEN 6
WHEN path = 'enterpriseBaseInfo'
OR perms = 'ccdi:enterpriseBaseInfo:list'
OR menu_name = '实体库管理' THEN 7
WHEN path = 'intermediary'
OR perms IN ('ccdi:intermediary:list', 'dpc:intermediary:list')
OR menu_name = '中介库管理'
OR menu_name = '中介黑名单'
OR menu_name = '中介管理' THEN 8
WHEN path = 'accountInfo'
OR perms = 'ccdi:accountInfo:list'
OR menu_name = '账户库管理' THEN 9
WHEN path = 'custFmyRelation'
OR perms = 'ccdi:custFmyRelation:list'
OR menu_name = '信贷客户家庭关系' THEN 10
WHEN path = 'custEnterpriseRelation'
OR perms = 'ccdi:custEnterpriseRelation:list'
OR menu_name = '信贷客户实体关联' THEN 11
WHEN path = 'purchaseTransaction'
OR perms = 'ccdi:purchaseTransaction:list'
OR menu_name = '采购交易管理' THEN 12
ELSE order_num
END
WHERE @parent_menu_id IS NOT NULL
AND parent_id = @parent_menu_id;