|
|
|
|
@ -50,6 +50,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public static class RealtimeStats implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@ -62,6 +63,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
* 告警统计列表
|
|
|
|
|
*/
|
|
|
|
|
private List<AlarmStatVO> alarmStats;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -69,6 +71,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public static class StatisticsOverview implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@ -91,6 +94,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
* 告警数量
|
|
|
|
|
*/
|
|
|
|
|
private Long alarmCount;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -102,6 +106,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public static class LocationTreeNode implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@ -165,6 +170,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
* 子节点列表
|
|
|
|
|
*/
|
|
|
|
|
private List<LocationTreeNode> children;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// ==================== 以下为已废弃的实体类,保留以备参考 ====================
|
|
|
|
|
@ -206,6 +212,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public static class SuccessRateTrend implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@ -219,7 +226,11 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
private Double successRate;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 昨日成功率(百分比,如 98.5)
|
|
|
|
|
*/
|
|
|
|
|
private Double yesterdaySuccessRate;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
@ -227,6 +238,7 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public static class AlarmStatVO implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Serial
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
@ -254,5 +266,6 @@ public class DashboardVO implements Serializable {
|
|
|
|
|
* 告警行为
|
|
|
|
|
*/
|
|
|
|
|
private String alarmAction;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|