添加websocket推送框架。
This commit is contained in:
1 parent
bacdd15f3a
commit
83ece20a00
22 files changed
+1462
-7
No files matched your search
@@ -0,0 +1,28 @@
|
||||
-- =============================================================================
|
||||
-- IT-6 WebSocket 实时推送:连接权限点(可重放)
|
||||
-- 口径:新增 1 个 F 权限点;不新增表、不改业务列。
|
||||
-- 握手时由 AptRealtimeHandshakeInterceptor 校验(超管 *:*:* 直接放行)。
|
||||
-- =============================================================================
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
INSERT INTO sys_menu
|
||||
(menu_id, menu_name, parent_id, order_num, path, component, query, route_name,
|
||||
is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
||||
VALUES
|
||||
(3259, '实时通道连接', 3000, 39, '', '', '', '', 1, 0, 'F', '0', '0',
|
||||
'apt:realtime:connect', '#', 'IT-6', NOW(3),
|
||||
'WebSocket /apt/ws 握手权限;未授权用户不允许建立长连接')
|
||||
ON DUPLICATE KEY UPDATE menu_name = VALUES(menu_name), parent_id = VALUES(parent_id),
|
||||
order_num = VALUES(order_num), menu_type = VALUES(menu_type), status = VALUES(status),
|
||||
perms = VALUES(perms), remark = VALUES(remark);
|
||||
|
||||
INSERT INTO sys_role_menu (role_id, menu_id)
|
||||
SELECT 1, 3259 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM sys_role_menu WHERE role_id = 1 AND menu_id = 3259);
|
||||
|
||||
-- 校验
|
||||
SELECT '=== 66. 实时通道权限点(应 1)===' AS section;
|
||||
SELECT menu_id, perms, menu_name, status FROM sys_menu WHERE menu_id = 3259;
|
||||
|
||||
SELECT '=== 67. 超管绑定(应 1)===' AS section;
|
||||
SELECT COUNT(*) AS admin_bound FROM sys_role_menu WHERE role_id = 1 AND menu_id = 3259;
|
||||
Reference in new issue
Block a user