From d267efe74181bbc89e7ecda1032f11965984769b Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Wed, 19 Mar 2025 14:08:07 +0800
Subject: [PATCH] 增加状态统一订阅 增加载荷和飞控用户同时获取

---
 ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java b/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
index c862dcf..5cba1c6 100644
--- a/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
+++ b/ard-work/src/main/java/com/ard/tianyu/websocket/domain/UavControlMessage.java
@@ -4,12 +4,27 @@
 import lombok.Data;
 import lombok.NoArgsConstructor;
 
+import java.util.Map;
+
 @Data
 @AllArgsConstructor
 @NoArgsConstructor
 public class UavControlMessage {
+
     private String boxSn;       // 无人机编号
     private String type;        // 控制类型(fly 或 payload)
     private Long requester;     // 申请者ID(仅在请求控制时使用)
     private Boolean approved;   // 控制是否被批准(仅在处理请求控制时使用)
+
+    public UavControlMessage(String boxSn, String type, Long requester, Boolean approved) {
+        this.boxSn = boxSn;
+        this.type = type;
+        this.requester = requester;
+        this.approved = approved;
+    }
+    /**
+     * 是否订阅
+     */
+    private Boolean subscribe;
+    private Map<String, Long> controller;
 }

--
Gitblit v1.9.3