29 lines
1019 B
Go
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"
|
|
}
|