| | |
| | | package com.ycl.platform.domain.result.UY; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ycl.platform.domain.result.BaseResult; |
| | | import lombok.Data; |
| | | import org.springframework.data.mongodb.core.index.TextIndexed; |
| | |
| | | /** |
| | | * 行政区划名称 |
| | | */ |
| | | @TextIndexed |
| | | private String arealayerName; |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 设备id |
| | | */ |
| | | private Integer deviceId; |
| | | private String deviceId; |
| | | /** |
| | | * 设备名称 |
| | | */ |
| | |
| | | */ |
| | | private Integer icmpStatus; |
| | | /** |
| | | * icmp状态 2/1/-1/0 全部/在线/离线/未知 |
| | | */ |
| | | private String icmpStatusText; |
| | | /** |
| | | * 最近icmp时间 |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date icmpTime; |
| | | /** |
| | | * 关键帧时延 |
| | |
| | | /** |
| | | * |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date olErrEverduringFirstTime; |
| | | /** |
| | | * 累计离线故障次数 |
| | |
| | | */ |
| | | private Integer status; |
| | | /** |
| | | * 在线状态 2/1/-1/0 全部/在线/离线/未知 |
| | | */ |
| | | private String statusText; |
| | | /** |
| | | * 省厅标签 |
| | | */ |
| | | private String tagStr; |
| | |
| | | /** |
| | | * 租户id |
| | | */ |
| | | private Integer tenantId; |
| | | private String tenantId; |
| | | /** |
| | | * 视频流时延 |
| | | */ |
| | |
| | | /** |
| | | * |
| | | */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private Date vqdTime; |
| | | |
| | | public String getIcmpStatusText() { |
| | | if (icmpStatus == 2) { |
| | | this.icmpStatusText = "全部"; |
| | | } |
| | | if (icmpStatus == 1) { |
| | | this.icmpStatusText = "在线"; |
| | | } |
| | | if (icmpStatus == -1) { |
| | | this.icmpStatusText = "离线"; |
| | | } |
| | | if (icmpStatus == 0) { |
| | | this.icmpStatusText = "未知"; |
| | | } |
| | | return icmpStatusText; |
| | | } |
| | | |
| | | public String getStatusText() { |
| | | if (status == 2) { |
| | | this.statusText = "全部"; |
| | | } |
| | | if (status == 1) { |
| | | this.statusText = "在线"; |
| | | } |
| | | if (status == -1) { |
| | | this.statusText = "离线"; |
| | | } |
| | | if (status == 0) { |
| | | this.statusText = "未知"; |
| | | } |
| | | return statusText; |
| | | } |
| | | } |