26 lines
1.7 KiB
SQL
26 lines
1.7 KiB
SQL
USE baiyue_iam;
|
|||
|
|
|
||
|
|
-- 尾程订单权限属于平台端;列表权限使用 MENU,其余操作使用 BUTTON。
|
||
|
|
INSERT INTO iam_permission
|
||
|
|
(id, tenant_id, app_code, permission_type, parent_id, permission_code,
|
||
|
|
permission_name, route_path, http_method, sort_no, status, built_in, deleted)
|
||
|
|
VALUES
|
||
|
|
(5106000, 0, 'PLATFORM', 'MENU', 0, 'platform:lastleg:order:list', '尾程订单', '/lastleg/orders', 'GET', 60, 'ACTIVE', 1, 0),
|
||
|
|
(5106001, 0, 'PLATFORM', 'BUTTON', 5106000, 'platform:lastleg:order:detail', '查看尾程订单详情', NULL, 'GET', 10, 'ACTIVE', 1, 0),
|
||
|
|
(5106002, 0, 'PLATFORM', 'BUTTON', 5106000, 'platform:lastleg:order:assign', '分配尾程订单', NULL, 'POST', 20, 'ACTIVE', 1, 0),
|
||
|
|
(5106003, 0, 'PLATFORM', 'BUTTON', 5106000, 'platform:lastleg:order:transfer', '转派尾程订单', NULL, 'POST', 30, 'ACTIVE', 1, 0),
|
||
|
|
(5106004, 0, 'PLATFORM', 'BUTTON', 5106000, 'platform:lastleg:order:merge-pallet', '合并尾程托盘', NULL, 'POST', 40, 'ACTIVE', 1, 0)
|
||
|
|
ON DUPLICATE KEY UPDATE permission_name=VALUES(permission_name), route_path=VALUES(route_path),
|
||
|
|
http_method=VALUES(http_method), sort_no=VALUES(sort_no), status='ACTIVE', built_in=1, deleted=0;
|
||
|
|
|
||
|
|
INSERT IGNORE INTO iam_role_permission (tenant_id, role_id, permission_id, created_at)
|
||
|
|
SELECT 0, role.id, permission.id, NOW(3)
|
||
|
|
FROM iam_role role
|
||
|
|
JOIN iam_permission permission ON permission.tenant_id=0 AND permission.app_code='PLATFORM'
|
||
|
|
WHERE role.tenant_id=0 AND role.app_code='PLATFORM' AND role.role_code='PLATFORM_ADMIN'
|
||
|
|
AND role.status='ACTIVE' AND role.deleted=0
|
||
|
|
AND permission.permission_code IN (
|
||
|
|
'platform:lastleg:order:list', 'platform:lastleg:order:detail',
|
||
|
|
'platform:lastleg:order:assign', 'platform:lastleg:order:transfer',
|
||
|
|
'platform:lastleg:order:merge-pallet');
|