feat(platform): summarize quality issues

This commit is contained in:
lingniu
2026-07-03 23:25:39 +08:00
parent 4ca1bdb8fe
commit 54d74178ea
9 changed files with 155 additions and 12 deletions

View File

@@ -160,6 +160,20 @@ type QualityIssueRow struct {
Detail string `json:"detail"`
}
type QualitySummary struct {
IssueVehicleCount int `json:"issueVehicleCount"`
IssueRecordCount int `json:"issueRecordCount"`
ErrorCount int `json:"errorCount"`
WarningCount int `json:"warningCount"`
Protocols []QualityBucketStat `json:"protocols"`
IssueTypes []QualityBucketStat `json:"issueTypes"`
}
type QualityBucketStat struct {
Name string `json:"name"`
Count int `json:"count"`
}
type OpsHealth struct {
LinkHealth []LinkHealth `json:"linkHealth"`
KafkaLag *int `json:"kafkaLag"`