first commit
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
package dto
|
||||
|
||||
// 发起AI推荐
|
||||
type AIRecommendCreateRequest struct {
|
||||
SceneType int8 `json:"scene_type" binding:"required,oneof=1 2"` // 场景类型 1=每日推荐 2=个性化场景
|
||||
Scene string `json:"scene"` // 用户自定义场景描述
|
||||
}
|
||||
|
||||
// AI推荐结果
|
||||
type AIRecommendCreateResponse struct {
|
||||
OutfitUUID string `json:"outfit_uuid"` // 穿搭UUID
|
||||
OutfitName string `json:"outfit_name"` // 穿搭名称
|
||||
OutfitDesc string `json:"outfit_desc"` // 穿搭描述
|
||||
Scene string `json:"scene"` // 适合场景
|
||||
Source int8 `json:"source"` // 来源 1=用户创建 2=AI推荐
|
||||
Status int8 `json:"status"` // 状态 1=正常 2=封禁 3=待用户保存
|
||||
OutfitItem []OutfitItem `json:"outfit_item"`
|
||||
}
|
||||
|
||||
// AI推荐穿搭的衣物UUID
|
||||
type OutfitItem struct {
|
||||
ClothesUUID string `json:"clothes_uuid"` // 衣物UUID
|
||||
}
|
||||
|
||||
// 保存AI推荐穿搭到我的搭配
|
||||
type AIRecommendSaveRequest struct {
|
||||
OutfitUUID string `json:"outfit_uuid" binding:"required"` // 穿搭UUID
|
||||
}
|
||||
Reference in New Issue
Block a user