Remove obsolete export APIs and persist recruitment work history
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
@@ -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(), '');
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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. 使用说明:
|
||||
|
||||
@@ -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,
|
||||
(
|
||||
|
||||
@@ -31,7 +31,7 @@ INSERT INTO sys_menu (
|
||||
SELECT
|
||||
'实体库管理',
|
||||
@parent_menu_id,
|
||||
12,
|
||||
7,
|
||||
'enterpriseBaseInfo',
|
||||
'ccdiEnterpriseBaseInfo/index',
|
||||
1,
|
||||
|
||||
@@ -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;
|
||||
Reference in New Issue
Block a user