yeg
2026-08-27 a4f06a9095a2eab0bb48b406c4609be6e70b8854
ruoyi-system/src/main/java/com/ruoyi/system/domain/TDetectionCabinet.java
@@ -1,8 +1,8 @@
package com.ruoyi.system.domain;
import java.math.BigDecimal;
import java.util.Date;
import java.time.Instant;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
@@ -30,6 +30,10 @@
    private Integer vendorDeviceType;
    private Integer vendorDeviceId;
    private Instant lastSeenAtUtc;
    private String observedWorkStatus;
    /** 登记状态:DISCOVERED 发现候选,REGISTERED 已登记。 */
    private String registrationStatus;
    /** 全局唯一的设备编码。 */
    @NotBlank(message = "设备编码不能为空")
@@ -47,7 +51,6 @@
    private String ipAddress;
    /** 检测柜 MAC 地址,保存前统一为大写冒号分隔格式。 */
    @NotBlank(message = "MAC地址不能为空")
    @Pattern(regexp = "^([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}$", message = "MAC地址格式不正确")
    private String macAddress;
@@ -107,6 +110,10 @@
    public void setVendorDeviceId(Integer value) { vendorDeviceId = value; }
    public Instant getLastSeenAtUtc() { return lastSeenAtUtc; }
    public void setLastSeenAtUtc(Instant value) { lastSeenAtUtc = value; }
    public String getObservedWorkStatus() { return observedWorkStatus; }
    public void setObservedWorkStatus(String value) { observedWorkStatus = value; }
    public String getRegistrationStatus() { return registrationStatus; }
    public void setRegistrationStatus(String value) { registrationStatus = value; }
    public void setCabinetId(Long cabinetId)
    {