feature: Degraded Operations Visibility

This commit is contained in:
voltsrage
2026-06-23 23:18:31 +08:00
parent 940e27c0ac
commit 4399996448
81 changed files with 3949 additions and 323 deletions
@@ -0,0 +1,4 @@
public record GatewayDetailResponse(
GatewayFleetItem Gateway,
IReadOnlyList<ClinicalSyncHistoryItem> RecentBatches,
int PendingConflictCount);
@@ -0,0 +1 @@
public record GatewayFleetFilter(string? Status, Guid? SiteId);
@@ -0,0 +1,11 @@
public record GatewayFleetItem(
Guid Id,
string GatewayCode,
string Department,
string SiteCode,
string SiteName,
string Status,
int ReportedBufferDepth,
DateTimeOffset? LastHeartbeatAt,
DateTimeOffset? LastSyncAt,
double? MinutesSinceHeartbeat);
@@ -0,0 +1,7 @@
public record SiteGatewaySummaryResponse(
Guid SiteId,
int TotalGateways,
int Online,
int Degraded,
int Offline,
int TotalBufferedEvents);