package com.battery.business.domain;
|
|
import java.time.Instant;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/** 检测柜通道对象 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; }
|
public void setChannelId(Long value) { channelId = value; }
|
public Long getAdapterId() { return adapterId; }
|
public void setAdapterId(Long value) { adapterId = value; }
|
public String getAdapterCode() { return adapterCode; }
|
public void setAdapterCode(String value) { adapterCode = value; }
|
public Long getCabinetId() { return cabinetId; }
|
public void setCabinetId(Long value) { cabinetId = value; }
|
public Integer getDevtype() { return devtype; }
|
public void setDevtype(Integer value) { devtype = value; }
|
public Integer getDevid() { return devid; }
|
public void setDevid(Integer value) { devid = value; }
|
public Integer getSubdevid() { return subdevid; }
|
public void setSubdevid(Integer value) { subdevid = value; }
|
public Integer getChlid() { return chlid; }
|
public void setChlid(Integer value) { chlid = value; }
|
public String getDisplayNo() { return displayNo; }
|
public void setDisplayNo(String value) { displayNo = value; }
|
public String getOnlineStatus() { return onlineStatus; }
|
public void setOnlineStatus(String value) { onlineStatus = value; }
|
public String getWorkStatus() { return workStatus; }
|
public void setWorkStatus(String value) { workStatus = value; }
|
public Instant getLastSeenAtUtc() { return lastSeenAtUtc; }
|
public void setLastSeenAtUtc(Instant value) { lastSeenAtUtc = value; }
|
public String getStatus() { return status; }
|
public void setStatus(String value) { status = value; }
|
}
|