bugfix
This commit is contained in:
@@ -6,6 +6,27 @@ type AIRecommendCreateRequest struct {
|
||||
Scene string `json:"scene"` // 用户自定义场景描述
|
||||
}
|
||||
|
||||
// AIRecommendSubmitResponse 提交 AI 推荐任务响应。
|
||||
// 接口不等待大模型,立即返回 task_id;前端拿到后轮询 AIRecommendStatusRequest 对应的接口获取结果。
|
||||
type AIRecommendSubmitResponse struct {
|
||||
TaskID string `json:"task_id"` // 任务ID,用于轮询结果
|
||||
Status int8 `json:"status"` // 任务状态 1=生成中 2=成功 3=失败
|
||||
}
|
||||
|
||||
// AIRecommendStatusRequest 查询 AI 推荐任务状态
|
||||
type AIRecommendStatusRequest struct {
|
||||
TaskID string `form:"task_id" binding:"required"` // 任务ID
|
||||
}
|
||||
|
||||
// AIRecommendStatusResponse 任务状态响应
|
||||
type AIRecommendStatusResponse struct {
|
||||
TaskID string `json:"task_id"`
|
||||
Status int8 `json:"status"` // 1=生成中 2=成功 3=失败
|
||||
Result *AIRecommendCreateResponse `json:"result,omitempty"` // status=2 时返回推荐结果
|
||||
ErrorCode int `json:"error_code,omitempty"` // status=3 时返回业务错误码
|
||||
ErrorMsg string `json:"error_msg,omitempty"` // status=3 时返回失败原因
|
||||
}
|
||||
|
||||
// AI推荐结果
|
||||
type AIRecommendCreateResponse struct {
|
||||
OutfitUUID string `json:"outfit_uuid"` // 穿搭UUID
|
||||
|
||||
@@ -23,6 +23,7 @@ type OutfitCreateResponse struct {
|
||||
Source int8 `json:"source"` // 1=用户创建 2=AI推荐
|
||||
IsPublic int8 `json:"is_public"` // 1=不公开 2=公开
|
||||
AuditStatus int8 `json:"audit_status"` // 1=待审核 2=通过 3=不通过
|
||||
Status int8 `json:"status"` // 1=正常 2=封禁 3=待用户保存(AI 推荐生成后未保存)
|
||||
Items []OutfitItemResponse `json:"items"`
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user