From 210663040bf65ee00b5f86545fdc31bd0356fddf Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 27 八月 2026 16:31:53 +0800
Subject: [PATCH] feat(device): persist simulator discovery in redis

---
 ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/DiscoveredCollectorVo.java |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 58 insertions(+), 2 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/DiscoveredCollectorVo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/DiscoveredCollectorVo.java
index 011a093..004f6bc 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/DiscoveredCollectorVo.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/DiscoveredCollectorVo.java
@@ -14,6 +14,18 @@
     /** MAC 地址 */
     private String mac;
 
+    /** 模拟器提供的采集器名称 */
+    private String name;
+
+    /** 制造商 */
+    private String manufacturer;
+
+    /** 型号 */
+    private String model;
+
+    /** 通道数 */
+    private Integer channelCount;
+
     /** 在线状态 */
     private String onlineStatus;
 
@@ -27,12 +39,16 @@
     {
     }
 
-    public DiscoveredCollectorVo(String deviceCode, String ip, String mac, String onlineStatus,
-            String testStatus, String currentTest)
+    public DiscoveredCollectorVo(String deviceCode, String ip, String mac, String name, String manufacturer,
+            String model, Integer channelCount, String onlineStatus, String testStatus, String currentTest)
     {
         this.deviceCode = deviceCode;
         this.ip = ip;
         this.mac = mac;
+        this.name = name;
+        this.manufacturer = manufacturer;
+        this.model = model;
+        this.channelCount = channelCount;
         this.onlineStatus = onlineStatus;
         this.testStatus = testStatus;
         this.currentTest = currentTest;
@@ -68,6 +84,46 @@
         this.mac = mac;
     }
 
+    public String getName()
+    {
+        return name;
+    }
+
+    public void setName(String name)
+    {
+        this.name = name;
+    }
+
+    public String getManufacturer()
+    {
+        return manufacturer;
+    }
+
+    public void setManufacturer(String manufacturer)
+    {
+        this.manufacturer = manufacturer;
+    }
+
+    public String getModel()
+    {
+        return model;
+    }
+
+    public void setModel(String model)
+    {
+        this.model = model;
+    }
+
+    public Integer getChannelCount()
+    {
+        return channelCount;
+    }
+
+    public void setChannelCount(Integer channelCount)
+    {
+        this.channelCount = channelCount;
+    }
+
     public String getOnlineStatus()
     {
         return onlineStatus;

--
Gitblit v1.7.1