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" }