feat(platform): summarize missing vehicle sources

This commit is contained in:
lingniu
2026-07-04 05:38:17 +08:00
parent 6ac980adad
commit bc6715b35b
7 changed files with 150 additions and 0 deletions

View File

@@ -147,6 +147,7 @@ type VehicleServiceSummary struct {
IdentityRequiredVehicles int `json:"identityRequiredVehicles"`
ServiceStatuses []ServiceStatusStat `json:"serviceStatuses"`
Protocols []ProtocolStat `json:"protocols"`
MissingSources []MissingSourceStat `json:"missingSources"`
}
type VehicleServiceStatus struct {
@@ -158,6 +159,11 @@ type VehicleServiceStatus struct {
OnlineSourceCount int `json:"onlineSourceCount"`
}
type MissingSourceStat struct {
Protocol string `json:"protocol"`
Count int `json:"count"`
}
type VehicleSourceStatus struct {
Protocol string `json:"protocol"`
Online bool `json:"online"`