{"openapi":"3.0.0","components":{"schemas":{"slogan-agent.styleagent.model.dto.AvatarBuildReq":{"properties":{},"type":"object"},"slogan-agent.styleagent.model.dto.AvatarBuildRes":{"properties":{"avatar_id":{"format":"int64","type":"integer"},"status":{"format":"string","type":"string"}},"type":"object"},"struct":{"properties":{},"type":"object"},"slogan-agent.styleagent.model.dto.AvatarGetRes":{"properties":{"face_template_id":{"format":"int","type":"integer"},"body_template_id":{"format":"int","type":"integer"},"skin_tone_index":{"format":"int","type":"integer"},"glb_url":{"format":"string","type":"string"},"build_status":{"format":"string","type":"string"},"error":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.BodyMeasurementGetRes":{"properties":{"height":{"format":"int","type":"integer"},"weight":{"format":"int","type":"integer"},"skin_tone":{"format":"int","type":"integer"},"fit_params":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.BodyMeasurementSaveReq":{"properties":{"height":{"format":"int","type":"integer"},"weight":{"format":"int","type":"integer"},"skin_tone":{"enum":[1,2,3,4,5],"format":"int","type":"integer"},"fit_params":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.HairstyleListRes":{"properties":{"list":{"format":"[]*entity.HairstyleAsset","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.HairstyleAsset","description":""},"type":"array"}},"type":"object"},"slogan-agent.styleagent.model.entity.HairstyleAsset":{"properties":{"id":{"format":"int64","type":"integer"},"name":{"format":"string","type":"string"},"style_tag":{"format":"string","type":"string"},"glb_url":{"format":"string","type":"string"},"thumb_url":{"format":"string","type":"string"},"applicable_face":{"format":"string","type":"string"},"sort":{"format":"int","type":"integer"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.OutfitGenerateReq":{"properties":{"start_date":{"format":"string","type":"string"},"end_date":{"format":"string","type":"string"},"location":{"format":"string","type":"string"}},"required":["start_date","end_date","location"],"type":"object"},"slogan-agent.styleagent.model.dto.OutfitGenerateRes":{"properties":{"task_id":{"format":"int64","type":"integer"}},"type":"object"},"slogan-agent.styleagent.model.dto.OutfitPlanDetailReq":{"properties":{"plan_id":{"format":"int64","type":"integer"}},"required":["plan_id"],"type":"object"},"slogan-agent.styleagent.model.dto.OutfitPlanDetailRes":{"properties":{"plan":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.OutfitPlan","description":""},"items":{"format":"[]*entity.PlanOutfitItem","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.PlanOutfitItem","description":""},"type":"array"},"images":{"format":"[]*entity.PlanEffectImage","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.PlanEffectImage","description":""},"type":"array"},"hairstyle":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.HairstyleAsset","description":""}},"type":"object"},"slogan-agent.styleagent.model.entity.OutfitPlan":{"properties":{"id":{"format":"int64","type":"integer"},"task_id":{"format":"int64","type":"integer"},"user_id":{"format":"int64","type":"integer"},"date_range":{"format":"string","type":"string"},"location":{"format":"string","type":"string"},"title":{"format":"string","type":"string"},"source":{"format":"string","type":"string"},"score":{"format":"int","type":"integer"},"main_flag":{"format":"int","type":"integer"},"hairstyle_id":{"format":"int64","type":"integer"},"hair_color":{"format":"string","type":"string"},"weather_ref":{"format":"string","type":"string"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.entity.PlanOutfitItem":{"properties":{"id":{"format":"int64","type":"integer"},"plan_id":{"format":"int64","type":"integer"},"slot":{"format":"string","type":"string"},"source":{"format":"string","type":"string"},"wardrobe_item_id":{"format":"int64","type":"integer"},"product_name":{"format":"string","type":"string"},"name":{"format":"string","type":"string"},"desc":{"format":"string","type":"string"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.entity.PlanEffectImage":{"properties":{"id":{"format":"int64","type":"integer"},"plan_id":{"format":"int64","type":"integer"},"angle":{"format":"string","type":"string"},"url":{"format":"string","type":"string"},"status":{"format":"string","type":"string"},"prompt_snapshot":{"format":"string","type":"string"},"created_at":{"format":"*gtime.Time","type":"string"},"updated_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.OutfitPlanListReq":{"properties":{},"type":"object"},"slogan-agent.styleagent.model.dto.OutfitPlanListRes":{"properties":{"list":{"format":"[]*entity.OutfitPlan","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.OutfitPlan","description":""},"type":"array"}},"type":"object"},"slogan-agent.styleagent.model.dto.OutfitReviewReq":{"properties":{"plan_id":{"format":"int64","type":"integer"},"action":{"enum":["fav","unfav"],"format":"string","type":"string"},"note":{"format":"string","type":"string"}},"required":["plan_id","action"],"type":"object"},"slogan-agent.styleagent.model.dto.OutfitSelectMainReq":{"properties":{"plan_id":{"format":"int64","type":"integer"}},"required":["plan_id"],"type":"object"},"slogan-agent.styleagent.model.dto.OutfitTaskStatusReq":{"properties":{"task_id":{"format":"int64","type":"integer"}},"required":["task_id"],"type":"object"},"slogan-agent.styleagent.model.dto.OutfitTaskStatusRes":{"properties":{"status":{"format":"string","type":"string"},"error":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.StoreListReq":{"properties":{"type":{"format":"int","type":"integer"}},"type":"object"},"slogan-agent.styleagent.model.dto.StoreListRes":{"properties":{"list":{"format":"[]*entity.PartnerStore","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.PartnerStore","description":""},"type":"array"}},"type":"object"},"slogan-agent.styleagent.model.entity.PartnerStore":{"properties":{"id":{"format":"int64","type":"integer"},"name":{"format":"string","type":"string"},"type":{"format":"int","type":"integer"},"lat":{"format":"float64","type":"number"},"lng":{"format":"float64","type":"number"},"address":{"format":"string","type":"string"},"commission_policy":{"format":"string","type":"string"},"status":{"format":"int","type":"integer"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.UserPhotoDeleteReq":{"properties":{"id":{"format":"int64","type":"integer"}},"required":["id"],"type":"object"},"slogan-agent.styleagent.model.dto.UserPhotoListReq":{"properties":{"type":{"format":"int","type":"integer"}},"type":"object"},"slogan-agent.styleagent.model.dto.UserPhotoListRes":{"properties":{"list":{"format":"[]*entity.UserPhoto","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.UserPhoto","description":""},"type":"array"}},"type":"object"},"slogan-agent.styleagent.model.entity.UserPhoto":{"properties":{"id":{"format":"int64","type":"integer"},"user_id":{"format":"int64","type":"integer"},"type":{"format":"int","type":"integer"},"url":{"format":"string","type":"string"},"status":{"format":"int","type":"integer"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.UserPhotoUploadReq":{"properties":{"type":{"enum":[1,2,3,4],"format":"int","type":"integer"}},"required":["type"],"type":"object"},"slogan-agent.styleagent.model.dto.UserPhotoUploadRes":{"properties":{"id":{"format":"int64","type":"integer"}},"type":"object"},"slogan-agent.styleagent.model.dto.ChangePasswordReq":{"properties":{"old_password":{"format":"string","type":"string"},"new_password":{"format":"string","minLength":6,"type":"string"}},"required":["old_password","new_password"],"type":"object"},"slogan-agent.styleagent.model.dto.LoginReq":{"properties":{"account":{"format":"string","type":"string"},"password":{"format":"string","type":"string"}},"required":["account","password"],"type":"object"},"slogan-agent.styleagent.model.dto.LoginRes":{"properties":{"token":{"format":"string","type":"string"},"user":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.LoginUser","description":""}},"type":"object"},"slogan-agent.styleagent.model.dto.LoginUser":{"properties":{"id":{"format":"int64","type":"integer"},"role":{"format":"string","type":"string"},"name":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.ProfileRes":{"properties":{"id":{"format":"int64","type":"integer"},"role":{"format":"string","type":"string"},"name":{"format":"string","type":"string"},"username":{"format":"string","type":"string"},"phone":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.RegisterReq":{"properties":{"account":{"format":"string","type":"string"},"password":{"format":"string","minLength":6,"type":"string"},"name":{"format":"string","type":"string"}},"required":["account","password"],"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeDeleteReq":{"properties":{"id":{"format":"int64","type":"integer"}},"required":["id"],"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeListReq":{"properties":{"category":{"format":"string","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeListRes":{"properties":{"list":{"format":"[]*entity.WardrobeItem","items":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.entity.WardrobeItem","description":""},"type":"array"}},"type":"object"},"slogan-agent.styleagent.model.entity.WardrobeItem":{"properties":{"id":{"format":"int64","type":"integer"},"user_id":{"format":"int64","type":"integer"},"photo_url":{"format":"string","type":"string"},"category":{"format":"string","type":"string"},"season":{"format":"string","type":"string"},"style_tags":{"format":"string","type":"string"},"color_info":{"format":"string","type":"string"},"status":{"format":"int","type":"integer"},"created_at":{"format":"*gtime.Time","type":"string"}},"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeUpdateReq":{"properties":{"id":{"format":"int64","type":"integer"},"category":{"format":"string","type":"string"},"season":{"format":"string","type":"string"},"style_tags":{"format":"string","type":"string"}},"required":["id"],"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeUploadReq":{"properties":{"category":{"enum":["上衣","下装","鞋","配饰"],"format":"string","type":"string"},"season":{"format":"string","type":"string"},"style_tags":{"format":"string","type":"string"},"color_info":{"format":"string","type":"string"}},"required":["category"],"type":"object"},"slogan-agent.styleagent.model.dto.WardrobeUploadRes":{"properties":{"id":{"format":"int64","type":"integer"}},"type":"object"}}},"info":{"title":"","version":""},"paths":{"/avatar/build":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarBuildReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarBuildRes","description":""}}},"description":""}},"summary":"构建化身","tags":["化身"]}},"/avatar/get":{"delete":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"head":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"options":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"patch":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"post":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"put":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}},"trace":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.AvatarGetRes","description":""}}},"description":""}}}},"/body-measurement/get":{"delete":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"head":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"options":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"patch":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"post":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"put":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}},"trace":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementGetRes","description":""}}},"description":""}}}},"/body-measurement/save":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.BodyMeasurementSaveReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"保存身形参数","tags":["身形"]}},"/hairstyle/list":{"delete":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"head":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"options":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"patch":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"post":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"put":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}},"trace":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.HairstyleListRes","description":""}}},"description":""}}}},"/outfit/generate":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitGenerateReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitGenerateRes","description":""}}},"description":""}},"summary":"生成穿搭方案","tags":["穿搭"]}},"/outfit/plan/detail":{"get":{"parameters":[{"in":"query","name":"plan_id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitPlanDetailRes","description":""}}},"description":""}},"summary":"方案详情","tags":["穿搭"]}},"/outfit/plan/list":{"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitPlanListRes","description":""}}},"description":""}},"summary":"方案列表","tags":["穿搭"]}},"/outfit/plan/review":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitReviewReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"方案反馈","tags":["穿搭"]}},"/outfit/plan/select-main":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitSelectMainReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"选定主方案","tags":["穿搭"]}},"/outfit/task/status":{"get":{"parameters":[{"in":"query","name":"task_id","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.OutfitTaskStatusRes","description":""}}},"description":""}},"summary":"任务状态","tags":["穿搭"]}},"/partner-store/list":{"get":{"parameters":[{"in":"query","name":"type","schema":{"format":"int","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.StoreListRes","description":""}}},"description":""}},"summary":"合作门店列表","tags":["门店"]}},"/user-photo/delete":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.UserPhotoDeleteReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"删除照片","tags":["照片"]}},"/user-photo/list":{"get":{"parameters":[{"in":"query","name":"type","schema":{"format":"int","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.UserPhotoListRes","description":""}}},"description":""}},"summary":"照片列表","tags":["照片"]}},"/user-photo/upload":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.UserPhotoUploadReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.UserPhotoUploadRes","description":""}}},"description":""}},"summary":"上传照片","tags":["照片"]}},"/user/change-password":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ChangePasswordReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"修改密码","tags":["用户"]}},"/user/login":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.LoginReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.LoginRes","description":""}}},"description":""}},"summary":"登录","tags":["用户"]}},"/user/profile":{"delete":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"get":{"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"head":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"options":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"patch":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"post":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"put":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}},"trace":{"requestBody":{"content":{"application/json":{}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.ProfileRes","description":""}}},"description":""}}}},"/user/register":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.RegisterReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"注册","tags":["用户"]}},"/wardrobe/delete":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.WardrobeDeleteReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"删除服装","tags":["衣橱"]}},"/wardrobe/list":{"get":{"parameters":[{"in":"query","name":"category","schema":{"format":"string","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.WardrobeListRes","description":""}}},"description":""}},"summary":"衣橱列表","tags":["衣橱"]}},"/wardrobe/update":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.WardrobeUpdateReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/struct","description":""}}},"description":""}},"summary":"更新服装","tags":["衣橱"]}},"/wardrobe/upload":{"post":{"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.WardrobeUploadReq","description":""}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/slogan-agent.styleagent.model.dto.WardrobeUploadRes","description":""}}},"description":""}},"summary":"上传服装","tags":["衣橱"]}}}}