- 新增「简记memo」一体化小程序产品原型设计文档 - 新增简记memo完整版UI视觉设计规范和界面细节 - 添加IDEA项目配置文件.gitignore - 创建404页面HTML文件,包含响应式布局和错误提示 - 添加关于页面HTML文件,展示品牌介绍和团队信息 - 实现AES加解密工具函数,支持请求体加密 - 添加用户协议页面基础框架
20 lines
759 B
Go
20 lines
759 B
Go
// 心情表:sm_mood
|
|
package models
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
type Mood struct {
|
|
gorm.Model
|
|
UserID uint `gorm:"column:user_id;type:bigint unsigned;default:0;index;comment:用户ID" json:"user_id" db:"user_id"`
|
|
Date string `gorm:"column:date;type:varchar(10);uniqueIndex:idx_user_date;comment:日期 yyyy-MM-dd" json:"date" db:"date"`
|
|
Emoji string `gorm:"column:emoji;type:varchar(10);default:'';comment:心情表情" json:"emoji" db:"emoji"`
|
|
Content string `gorm:"column:content;type:varchar(500);default:'';comment:心情内容" json:"content" db:"content"`
|
|
|
|
// AI生成内容(使用 gorm:"-" 避免写入,只用于查询)
|
|
AIGen MoodAIGeneration `gorm:"-" json:"ai_gen,omitempty"`
|
|
}
|
|
|
|
func (Mood) TableName() string {
|
|
return "sm_mood"
|
|
}
|