Files
2026-09-11 01:41:52 +08:00

29 lines
1019 B
Go

package mysqlmodel
type Outfit struct {
Model
OutfitUUID string `gorm:"column:outfit_uuid"` // 穿搭UUID
UserID int64 `gorm:"column:user_id"` // 所属用户ID
OutfitName string `gorm:"column:outfit_name"` // 穿搭名称
OutfitDesc string `gorm:"column:outfit_desc"` // 穿搭描述
Scene string `gorm:"column:scene"` // 适合场景
Source int8 `gorm:"column:source"` // 来源 1=用户创建 2=AI推荐
IsPublic int8 `gorm:"column:is_public"` // 是否公开 1=不公开 2=公开
AuditStatus int8 `gorm:"column:audit_status"` // 审核状态 1=待审核 2=审核通过 3=审核不通过
Status int8 `gorm:"column:status"` // 状态 1=正常 2=封禁 3=待用户保存
}
func (Outfit) TableName() string {
return "outfits"
}
type OutfitItem struct {
Model
OutfitID int64 `gorm:"column:outfit_id"` // 穿搭ID
ClothesID int64 `gorm:"column:clothes_id"` // 衣物ID
}
func (OutfitItem) TableName() string {
return "outfit_items"
}