namespace MiGu.Server.Fleet; /// 与 SimpleLite GET /projection/fleet/health 行对齐,供车队运维前端消费。 public sealed class FleetHealthRowDto { public int CarId { get; set; } public string? CarName { get; set; } public string? Ip { get; set; } public string? OnboardUrl { get; set; } public int? LatencyMs { get; set; } public bool? Reachable { get; set; } public string? ProbedAt { get; set; } public double? UptimeSecs { get; set; } public double? AlarmActiveSecs { get; set; } public double? FaultRatePercent { get; set; } public bool? IsAlarmActive { get; set; } public double? CpuPercent { get; set; } public double? MemPercent { get; set; } /// latency 探测通道:watchdog | onboard | none public string? LatencySource { get; set; } }