package service import ( "time" "nex/backend/internal/domain" ) // StatsService 统计服务接口 type StatsService interface { Record(providerID, modelName string) error Get(providerID, modelName string, startDate, endDate *time.Time) ([]domain.UsageStats, error) Aggregate(stats []domain.UsageStats, groupBy string) []map[string]interface{} }