// 心情AI生成记录表:sm_mood_ai_generations package models import "gorm.io/gorm" // MoodAIGeneration 心情AI生成记录 type MoodAIGeneration struct { gorm.Model MoodID uint `gorm:"column:mood_id;type:bigint unsigned;index;comment:关联的心情ID" json:"mood_id"` UserID uint `gorm:"column:user_id;type:bigint unsigned;index;comment:用户ID" json:"user_id"` Emoji string `gorm:"column:emoji;type:varchar(50);comment:心情表情" json:"emoji"` Content string `gorm:"column:content;type:varchar(500);comment:心情内容" json:"content"` Date string `gorm:"column:date;type:varchar(10);comment:日期" json:"date"` AIText string `gorm:"column:ai_text;type:text;comment:AI生成的文本" json:"ai_text"` AIImageURL string `gorm:"column:ai_image_url;type:varchar(500);comment:AI生成的图片URL" json:"ai_image_url"` GenerateCount int `gorm:"column:generate_count;type:int;default:1;comment:生成次数" json:"generate_count"` Status int `gorm:"column:status;type:tinyint;default:0;comment:状态 0生成中 1成功 2失败" json:"status"` ErrorMsg string `gorm:"column:error_msg;type:varchar(500);comment:错误信息" json:"error_msg"` } func (MoodAIGeneration) TableName() string { return "sm_mood_ai_generations" }