package com.moral.api.vo;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.experimental.Accessors;
|
import java.io.Serializable;
|
import java.util.Objects;
|
/**
|
* Description //todo
|
*
|
* @author swb
|
* @ClassName onlineRateVo
|
* @date 2024.01.26 10:54
|
*/
|
|
@Data
|
@EqualsAndHashCode(callSuper = false)
|
@Accessors(chain = true)
|
@ApiModel(value="onlineRate - 分页VO对象", description="onlineRate - 分页VO对象")
|
public class OnlineRateVo implements Serializable {
|
|
@ApiModelProperty(value = "设备名称")
|
private String name;
|
@ApiModelProperty(value = "最近掉线时间")
|
private String endTime;
|
|
@ApiModelProperty(value = "最近上线时间")
|
private String startTime;
|
|
@ApiModelProperty(value = "掉线次数")
|
private String num;
|
|
@ApiModelProperty(value = "在线率")
|
private String onlineRate;
|
|
@ApiModelProperty(value = "在线时间")
|
private Integer onlineTime;
|
|
@ApiModelProperty(value = "状态")
|
private String state;
|
|
private String hourState;
|
|
private String mac;
|
|
public String getHourState(){
|
return Objects.isNull(this.hourState)?"0":this.hourState;
|
}
|
|
public String getEndTime(){
|
return Objects.isNull(this.endTime)?"-":this.endTime;
|
}
|
|
public String getStartTime(){
|
return Objects.isNull(this.startTime)?"-":this.startTime;
|
}
|
public String getNum(){
|
return Objects.isNull(this.num)?"-":this.num;
|
}
|
|
public String getOnlineRate(){
|
return Objects.isNull(this.onlineRate)?"0":this.onlineRate;
|
}
|
|
public Integer getOnlineTime(){
|
return Objects.isNull(this.onlineTime)?0:this.onlineTime;
|
}
|
}
|