feat: add dashboard metrics service

This commit is contained in:
QiuSW
2026-07-09 01:04:50 +08:00
parent 769c861eb0
commit 2c31a41036
17 changed files with 494 additions and 22 deletions
+18
View File
@@ -0,0 +1,18 @@
package models
type DashboardMetrics struct {
TodayProcessedImages int64 `json:"todayProcessedImages"`
SuccessRate float64 `json:"successRate"`
AverageDurationMs float64 `json:"averageDurationMs"`
FailedTasks int64 `json:"failedTasks"`
TodayAuditLogs int64 `json:"todayAuditLogs"`
}
type DailyMetric struct {
Date string `json:"date"`
ProcessedImages int64 `json:"processedImages"`
SucceededTasks int64 `json:"succeededTasks"`
FailedTasks int64 `json:"failedTasks"`
AverageDurationMs float64 `json:"averageDurationMs"`
AuditLogs int64 `json:"auditLogs"`
}