From bc9a169ce3648467136a279d167f72c4fbab9595 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期六, 05 九月 2026 00:53:48 +0800
Subject: [PATCH] 完成设备发现登记与状态事实
---
ruoyi-system/src/main/java/com/ruoyi/system/domain/TCollector.java | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TCollector.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TCollector.java
index 43be90f..5de578e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/TCollector.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/TCollector.java
@@ -5,6 +5,7 @@
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
+import java.time.Instant;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
@@ -20,6 +21,12 @@
/** 采集器主键 */
private Long collectorId;
+
+ /** 所属设备适配器实例;不表达测试占用。 */
+ private Long adapterId;
+
+ /** 适配器最近一次观测该采集器的时间(UTC)。 */
+ private Instant lastSeenAtUtc;
/** 设备综合查询条件 */
private String device;
@@ -67,13 +74,13 @@
/** 在线状态:0离线、1在线 */
private String onlineStatus;
- /** 测试状态:0未测试、1测试中 */
+ /** 测试状态展示值,由测试绑定事实派生,不写入采集器表。 */
private String testStatus;
- /** 当前测试 */
+ /** 当前测试展示值,由测试绑定事实派生,不写入采集器表。 */
private String currentTest;
- /** 当前样品名称 */
+ /** 兼容旧页面的派生字段,不参与采集器登记持久化。 */
private String currentSampleName;
/** 状态:0启用、1禁用 */
@@ -92,6 +99,14 @@
this.collectorId = collectorId;
}
+ public Long getAdapterId() { return adapterId; }
+
+ public void setAdapterId(Long adapterId) { this.adapterId = adapterId; }
+
+ public Instant getLastSeenAtUtc() { return lastSeenAtUtc; }
+
+ public void setLastSeenAtUtc(Instant lastSeenAtUtc) { this.lastSeenAtUtc = lastSeenAtUtc; }
+
public String getDevice()
{
return device;
--
Gitblit v1.7.1