From a9780c49f8cf587af26cc83d439320ad02b8668f Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Wed, 15 Oct 2025 09:17:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceServiceImpl.java |   30 +++++++++++++++++++++++++++++-
 1 files changed, 29 insertions(+), 1 deletions(-)

diff --git a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceServiceImpl.java b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceServiceImpl.java
index 0609536..95572cb 100644
--- a/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceServiceImpl.java
+++ b/ard-sample/src/main/java/com/ard/sample/manage/service/impl/DeviceServiceImpl.java
@@ -26,7 +26,7 @@
 import com.ard.sample.manage.model.param.DeviceQueryParam;
 import com.ard.sample.manage.model.receiver.*;
 import com.ard.sample.manage.service.*;
-import com.ard.system.service.ISysDeptService;
+import com.ard.system.system.service.ISysDeptService;
 import com.fasterxml.jackson.core.type.TypeReference;
 import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.ObjectMapper;
@@ -256,6 +256,12 @@
                 > 0;
     }
 
+    /**
+     * 发布状态回复消息
+     *
+     * @param sn 序列号
+     * @param response 通用主题响应对象
+     */
     @Override
     public void publishStatusReply(String sn, CommonTopicResponse<Object> response) {
         Map<String, Integer> result = new ConcurrentHashMap<>(1);
@@ -417,6 +423,12 @@
         this.pushDeviceUpdateTopo(allSessions, sn);
     }
 
+    /**
+     * 处理来自MQTT消息的OSD消息
+     *
+     * @param message 接收到的MQTT消息
+     * @throws IOException 如果处理消息时出现IO异常
+     */
     @Override
     @ServiceActivator(inputChannel = ChannelName.INBOUND_OSD)
     public void handleOSD(Message<?> message) {
@@ -559,6 +571,7 @@
 
     /**
      * Convert the received drone device object into a database entity object.
+     * 将接收到的无人机设备对象转换为数据库实体对象。
      *
      * @param device
      * @return
@@ -600,6 +613,7 @@
             return null;
         }
         DeviceDTO.DeviceDTOBuilder deviceDTOBuilder = DeviceDTO.builder()
+                .id(entity.getId())
                 .deviceSn(entity.getDeviceSn())
                 .childDeviceSn(entity.getChildSn())
                 .deviceName(entity.getDeviceName())
@@ -780,6 +794,14 @@
 
     }
 
+    /**
+     * 根据域名分页获取已绑定的设备信息
+     *
+     * @param page      当前页码
+     * @param pageSize  每页显示数量
+     * @param domain    域名
+     * @return PaginationData<DeviceDTO> 包含分页信息的设备DTO列表
+     */
     @Override
     public PaginationData<DeviceDTO> getBoundDevicesWithDomain(Long page,
                                                                Long pageSize, Integer domain) {
@@ -1090,6 +1112,12 @@
     }
 
 
+    /**
+     * 处理获取机场组织信息的请求
+     *
+     * @param receiver 接收到的消息
+     * @param headers 消息头
+     */
     @ServiceActivator(inputChannel = ChannelName.INBOUND_REQUESTS_AIRPORT_ORGANIZATION_GET, outputChannel =
             ChannelName.OUTBOUND)
     public void replyOrganizationGet(CommonTopicReceiver receiver, MessageHeaders headers) {

--
Gitblit v1.9.3