|
|
@@ -1,6 +1,7 @@
|
|
|
package com.zksy.cockpit.point;
|
|
|
|
|
|
import com.zksy.cockpit.foundation.CockpitCoordinateValidation;
|
|
|
+import com.zksy.cockpit.foundation.CockpitFreshnessStatus;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
@@ -8,6 +9,8 @@ public class CockpitMonitoringPointDetailResponse {
|
|
|
private final String requestId;
|
|
|
private final String apiVersion;
|
|
|
private final boolean readOnly;
|
|
|
+ private final CockpitFreshnessStatus freshness;
|
|
|
+ private final String staleReason;
|
|
|
private final String monitoringPointCode;
|
|
|
private final String monitoringPointName;
|
|
|
private final CockpitMonitoringPointStatus pointStatus;
|
|
|
@@ -24,9 +27,23 @@ public class CockpitMonitoringPointDetailResponse {
|
|
|
CockpitMonitoringPointDeviceStatistics deviceStatistics,
|
|
|
List<CockpitMonitoringPointDeviceCard> devices, CockpitCoordinateValidation coordinateValidation,
|
|
|
List<CockpitMonitoringPointStatusEntry> statusDictionary) {
|
|
|
+ this(requestId, apiVersion, readOnly, CockpitFreshnessStatus.CURRENT, null,
|
|
|
+ monitoringPointCode, monitoringPointName, pointStatus, statusReasons, deviceStatistics,
|
|
|
+ devices, coordinateValidation, statusDictionary);
|
|
|
+ }
|
|
|
+
|
|
|
+ public CockpitMonitoringPointDetailResponse(String requestId, String apiVersion, boolean readOnly,
|
|
|
+ CockpitFreshnessStatus freshness, String staleReason,
|
|
|
+ String monitoringPointCode, String monitoringPointName, CockpitMonitoringPointStatus pointStatus,
|
|
|
+ List<CockpitMonitoringPointStatusReason> statusReasons,
|
|
|
+ CockpitMonitoringPointDeviceStatistics deviceStatistics,
|
|
|
+ List<CockpitMonitoringPointDeviceCard> devices, CockpitCoordinateValidation coordinateValidation,
|
|
|
+ List<CockpitMonitoringPointStatusEntry> statusDictionary) {
|
|
|
this.requestId = requestId;
|
|
|
this.apiVersion = apiVersion;
|
|
|
this.readOnly = readOnly;
|
|
|
+ this.freshness = freshness;
|
|
|
+ this.staleReason = staleReason;
|
|
|
this.monitoringPointCode = monitoringPointCode;
|
|
|
this.monitoringPointName = monitoringPointName;
|
|
|
this.pointStatus = pointStatus;
|
|
|
@@ -41,6 +58,8 @@ public class CockpitMonitoringPointDetailResponse {
|
|
|
public String getRequestId() { return requestId; }
|
|
|
public String getApiVersion() { return apiVersion; }
|
|
|
public boolean isReadOnly() { return readOnly; }
|
|
|
+ public CockpitFreshnessStatus getFreshness() { return freshness; }
|
|
|
+ public String getStaleReason() { return staleReason; }
|
|
|
public String getMonitoringPointCode() { return monitoringPointCode; }
|
|
|
public String getMonitoringPointName() { return monitoringPointName; }
|
|
|
public CockpitMonitoringPointStatus getPointStatus() { return pointStatus; }
|