package models import "time" type SenlinAgentAICallLog struct { ID uint `gorm:"primaryKey"` Identity string `gorm:"type:char(36);uniqueIndex"` UserID uint `gorm:"index;not null"` UserIdentity string `gorm:"type:char(36);index"` Provider string `gorm:"not null"` UsedKeyType string `gorm:"not null"` Action string `gorm:"not null"` Status string `gorm:"not null"` Error string CreatedAt time.Time } func (SenlinAgentAICallLog) TableName() string { return "senlin_agent_ai_call_logs" }