yeg
2026-09-29 b78295e8da96c3e5e76befeef9582ce5273dbb74
battery-business/src/main/java/com/battery/business/domain/TDetectionChannel.java
@@ -3,23 +3,39 @@
import java.time.Instant;
import com.ruoyi.common.core.domain.BaseEntity;
/** 检测柜通道对象 t_detection_channel。 */
/** 检测柜通道对象 t_detection_channel,是测试数据归属的最小来源单位。 */
public class TDetectionChannel extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** 通道主键。 */
    private Long channelId;
    /** 所属设备适配器实例主键。 */
    private Long adapterId;
    /** 所属设备适配器实例编码。 */
    private String adapterCode;
    /** 所属检测柜主键。 */
    private Long cabinetId;
    /** 厂商设备类型;与下方三个字段共同构成通道身份。 */
    private Integer devtype;
    /** 厂商设备号。 */
    private Integer devid;
    /** 厂商单元号。 */
    private Integer subdevid;
    /** 厂商通道号。 */
    private Integer chlid;
    /** 通道展示编号,仅供界面展示,不能代替通道身份。 */
    private String displayNo;
    /** 设备在线状态:ONLINE 在线、OFFLINE 离线;由设备来源可达性观测,不能被测试动作改写。 */
    private String onlineStatus;
    /**
     * 通道工作状态:RUNNING 运行、PAUSED 暂停、ABNORMAL 异常、ENDED 结束、UNOBSERVABLE 无法观测。
     * 读库路线下设备不提供可用状态,离线或读取失败时一律为 UNOBSERVABLE,不沿用上一次状态,也不由数据行推断。
     */
    private String workStatus;
    /** 最近一次观测到该通道的时间,以 UTC 保存。 */
    private Instant lastSeenAtUtc;
    /** 启用状态:0启用,1停用;开始接收时通道必须存在且启用。 */
    private String status;
    public Long getChannelId() { return channelId; }