change
This commit is contained in:
@@ -28,7 +28,7 @@ SELECT
|
||||
1,
|
||||
0,
|
||||
'staff.sourcechange.pending',
|
||||
'全量人员数据差异待人工确认记录',
|
||||
'系统用户待确认和已确认人员记录',
|
||||
source_menu.location + 1,
|
||||
0,
|
||||
'',
|
||||
@@ -49,7 +49,7 @@ WHERE source_menu.permission = 'staff.sourcechange.manage'
|
||||
FROM (SELECT id FROM sys_menu WHERE permission = 'staff.sourcechange.pending') existing_menu
|
||||
);
|
||||
|
||||
-- 原先能够查看“变更记录”的角色默认拥有“待确认人员记录”权限,避免新页面上线后无人可见。
|
||||
-- 原先能够查看“变更记录”的角色默认拥有待确认人员记录权限。
|
||||
INSERT INTO sys_role_menu (roleId, menuId)
|
||||
SELECT source_role.roleId, pending_menu.id
|
||||
FROM sys_role_menu source_role
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
-- 待确认人员人工确认备注字段。已有字段的环境重复执行不会改变表结构。
|
||||
SET @pending_remark_column_count = (
|
||||
SELECT COUNT(*)
|
||||
FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'sys_user_history'
|
||||
AND COLUMN_NAME = 'remark'
|
||||
);
|
||||
|
||||
SET @pending_remark_ddl = IF(
|
||||
@pending_remark_column_count = 0,
|
||||
'ALTER TABLE sys_user_history ADD COLUMN remark TEXT NULL COMMENT ''备注'' AFTER changeReason',
|
||||
'SELECT 1'
|
||||
);
|
||||
|
||||
PREPARE pending_remark_stmt FROM @pending_remark_ddl;
|
||||
EXECUTE pending_remark_stmt;
|
||||
DEALLOCATE PREPARE pending_remark_stmt;
|
||||
Reference in New Issue
Block a user