refactor: ai usage statics.

This commit is contained in:
2026-04-29 20:32:14 +08:00
parent f269502eac
commit c2bb69bde6
5 changed files with 315 additions and 19 deletions
+17
View File
@@ -0,0 +1,17 @@
package models
import "gorm.io/gorm"
type AIAnalysisRecord struct {
gorm.Model
RegionID *uint32 `gorm:"index" json:"regionId"`
SourceType string `gorm:"size:32" json:"sourceType"`
InputTokens int `json:"inputTokens"`
OutputTokens int `json:"outputTokens"`
InputSizeBytes int `json:"inputSizeBytes"`
OutputSizeBytes int `json:"outputSizeBytes"`
DurationMs int64 `json:"durationMs"`
OriginalFileSize int64 `json:"originalFileSize"`
CompressedContentSize int64 `json:"compressedContentSize"`
UploadTime int64 `json:"uploadTime"`
}