first commit

This commit is contained in:
2026-09-11 01:41:52 +08:00
commit 9f22e6ccae
263 changed files with 28935 additions and 0 deletions
+28
View File
@@ -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
}