package model import "gorm.io/gorm" type ChatMessage struct { BaseModel ChatId string // 会话 ID UserId uint // 用户 ID RoleId uint // 角色 ID Model string // AI模型 Type string Icon string Tokens int TotalTokens int // 总 token 消耗 Content string UseContext bool // 是否可以作为聊天上下文 DeletedAt gorm.DeletedAt } func (ChatMessage) TableName() string { return "chatgpt_chat_history" }