jinpengyong
2024-02-01 661e56eb85e3bd0e35e94fca2d2ec59e77772da5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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;
    }
}