33 lines
1.7 KiB
SQL
33 lines
1.7 KiB
SQL
-- 二期入库测量平台菜单和按钮权限,可重复执行。
|
|||
|
|
SET NAMES utf8mb4;
|
||
|
|
USE baiyue_iam;
|
||
|
|
|
||
|
|
INSERT INTO iam_permission
|
||
|
|
(id, tenant_id, app_code, permission_type, parent_id, permission_code, permission_name,
|
||
|
|
route_path, http_method, sort_no, status, deleted)
|
||
|
|
VALUES
|
||
|
|
(5102041, 0, 'PLATFORM', 'BUTTON', 5102030,
|
||
|
|
'platform:firstleg:inbound:measure:view', '查看入库测量', NULL, NULL, 10, 'ACTIVE', 0),
|
||
|
|
(5102042, 0, 'PLATFORM', 'BUTTON', 5102030,
|
||
|
|
'platform:firstleg:inbound:measure:edit', '保存测量草稿', NULL, NULL, 10, 'ACTIVE', 0),
|
||
|
|
(5102043, 0, 'PLATFORM', 'BUTTON', 5102030,
|
||
|
|
'platform:firstleg:inbound:measure:submit', '确认并提交测量', NULL, NULL, 20, 'ACTIVE', 0),
|
||
|
|
(5102044, 0, 'PLATFORM', 'BUTTON', 5102030,
|
||
|
|
'platform:firstleg:inbound:weight:edit', '维护OCR重量', NULL, NULL, 30, 'ACTIVE', 0),
|
||
|
|
(5102045, 0, 'PLATFORM', 'BUTTON', 5102030,
|
||
|
|
'platform:firstleg:inbound:weight:confirm', '确认OCR重量', NULL, NULL, 40, 'ACTIVE', 0)
|
||
|
|
ON DUPLICATE KEY UPDATE
|
||
|
|
permission_type = VALUES(permission_type), parent_id = VALUES(parent_id),
|
||
|
|
permission_name = VALUES(permission_name), route_path = VALUES(route_path),
|
||
|
|
http_method = NULL, sort_no = VALUES(sort_no), status = 'ACTIVE', deleted = 0;
|
||
|
|
|
||
|
|
INSERT INTO iam_role_permission (role_id, permission_id, tenant_id)
|
||
|
|
SELECT 4000001, id, 0 FROM iam_permission
|
||
|
|
WHERE id IN (5102041, 5102042, 5102043, 5102044, 5102045)
|
||
|
|
ON DUPLICATE KEY UPDATE tenant_id = VALUES(tenant_id);
|
||
|
|
|
||
|
|
INSERT INTO iam_role_permission (role_id, permission_id, tenant_id)
|
||
|
|
SELECT 4000003, id, 0 FROM iam_permission
|
||
|
|
WHERE id IN (5102041, 5102042, 5102043, 5102044, 5102045)
|
||
|
|
ON DUPLICATE KEY UPDATE tenant_id = VALUES(tenant_id);
|