basePath: / definitions: hdl.PrivilegeOpenCardOrdQueryPageResp: properties: btn_bg_color_1: type: string btn_bg_color_2: type: string btn_text: type: string btn_text_color: type: string header_img: type: string logistic_company: items: $ref: '#/definitions/model.LogisticCompany' type: array type: object hdl.PrivilegeOpenCardOrdQueryReq: properties: com: description: 快递公司名称 type: string num: description: 快递单号 type: string required: - com - num type: object hdl.logisticQueryReq: properties: com: description: 快递公司名称 type: string num: description: 快递单号 type: string required: - com - num type: object hdl.privilegeOpenCardCheckReq: properties: key: description: 卡密 type: string num: description: 卡号 type: string required: - key - num type: object hdl.privilegeOpenCardPayPageResp: properties: amount: description: 付费金额 type: string card_type: description: 卡的类型:"1"实体卡 "2"虚拟卡 type: string date_type: description: 日期类型:month:月 season:季 year:年 forever:永久 type: string page_style: $ref: '#/definitions/hdl.privilegeOpenCardPayStyle' description: 页面样式 type: object hdl.privilegeOpenCardPayStyle: properties: exclusive_privilege: description: 专属特权 items: properties: brand_id: type: string brand_img: type: string brand_img_url: type: string brand_name: type: string is_show: type: string sub_title: type: string type: object type: array payment_btn: description: 底部支付按钮 items: properties: bg_img: type: string bg_img_url: type: string func: type: string name: type: string text: type: string text_color: type: string type: type: string type: object type: array payment_choose_icon: description: 支付方式选中、未选中图标 items: properties: icon: type: string icon_url: type: string type: type: string type: object type: array payment_style: description: 支付方式 items: properties: icon: type: string icon_url: type: string type: type: string type: object type: array style: description: 头部样式 properties: header_bg_img: type: string header_bg_img_url: type: string special_deals_img: type: string special_deals_img_url: type: string special_deals_text: type: string type: object type: object hdl.resultItem: properties: id: example: "440100000000" type: string name: example: city type: string type: object hdl.updateAddressReq: properties: city_id: type: string county_id: type: string detail: type: string id: type: integer phone: type: string post_code: type: string province_id: type: string receiver: type: string tag: type: string required: - city_id - county_id - detail - phone - province_id - receiver type: object md.Apple: properties: token: type: string type: object md.FastLoginRequestBody: properties: apple: $ref: '#/definitions/md.Apple' captcha: type: string is_not_create: type: string mobile: type: string parent_uid: type: string qq: $ref: '#/definitions/md.QQLogin' return_user_msg: type: string taobao: $ref: '#/definitions/md.TaobaoLogin' wechat: $ref: '#/definitions/md.WeChat' wechat_mini: $ref: '#/definitions/md.WeChatMiniApp' zone: type: string type: object md.IndexRecommendList: properties: good: items: $ref: '#/definitions/md.RecommendGood' type: array provider: description: BarTitleList []BarTitle `json:"bar_title_list"` type: string type: object md.LoginResponse: properties: bind_phone_enable: type: string is_pid: type: string perms: items: type: string type: array phone: type: string register_invite_code_enable: type: string register_popup_condition: $ref: '#/definitions/md.RegisterPopupCondition' description: 弹出类型设置 token: type: string user_id: type: string username: type: string wechat_applet_open_id: type: string wechat_union_id: type: string type: object md.Marquee: properties: avatar_url: type: string content: type: string name: type: string type: object md.ProductDetailResponse: properties: commission: type: string coupon_price: type: string good_id: type: string mod_list: items: additionalProperties: true type: object type: array provider: type: string provider_name: type: string shop_avatar: type: string type: object md.QQLogin: properties: access_token: type: string avatar_url: type: string city: type: string expires_in: type: string gender: type: string nickname: type: string open_id: type: string pay_token: type: string pf: type: string pf_key: type: string province: type: string ret: type: string unionid: type: string type: object md.RecommendGood: properties: commission: type: string coupon: type: string current_price: type: string detail_data: $ref: '#/definitions/md.ProductDetailResponse' good_id: type: string good_image: type: string good_title: type: string inorder_count: type: string is_collect: type: integer is_coupons: type: integer is_share: type: integer market_price: type: string marquee_list: items: $ref: '#/definitions/md.Marquee' type: array provider: type: string provider_name: type: string pvd: type: string shop_avatar: type: string shop_name: type: string video: type: string type: object md.RegisterPopupCondition: properties: invite_code: description: 邀请码设置:弹出类型是激活码的时候起作用 properties: popup: description: 是否弹出 “0”否 “1”是 type: string should_input: description: 是否必填 “0”否 “1”是 type: string type: object popup_type: description: 弹出类型:“0”关闭 ”1”激活码 “2”邀请码 type: string should_input: description: 是否必填 “0”否 “1”是 type: string type: object md.TaobaoLogin: properties: access_token: type: string auth_code: type: string avatar_url: type: string nick_name: type: string open_id: type: string sid: type: string type: object md.WeChat: properties: access_token: type: string avatar_url: type: string city: type: string expires_in: type: string gender: type: string nickname: type: string open_id: type: string pay_token: type: string pf: type: string pf_key: type: string province: type: string ret: type: string unionid: type: string type: object md.WeChatMiniApp: properties: avatar: type: string code: type: string nickname: type: string open_id: type: string unionid: type: string type: object model.LogisticCompany: properties: code: type: string name: type: string type: object model.PrivilegeOpenCardOrd: properties: address: type: string after_sale_id: type: integer card_key: type: string card_num: type: string card_type: type: integer cost_price: type: string create_time: type: string date_type: type: integer given_data: type: string logistic_company: type: string logistic_num: type: string ord_id: type: integer pay_channel: type: integer pay_time: type: string phone: type: string receiver: type: string settle_at: type: integer state: type: integer uid: type: integer update_time: type: string type: object model.UserAddress: properties: city_id: type: string city_name: type: string county_id: type: string county_name: type: string detail: type: string id: type: integer phone: type: string post_code: type: string province_id: type: string province_name: type: string receiver: type: string tag: type: string uid: type: integer type: object host: localhost:5000 info: contact: name: sherlockwhite description: 移动端接口 termsOfService: 智莺生活后端组 title: 智莺生活移动端接口 version: "1.0" paths: /api/v1/acq/fix: get: consumes: - application/json description: 拉新活动--fix produces: - application/json responses: "200": description: ok schema: type: string summary: 拉新活动--fix tags: - 拉新活动 /api/v1/acquisition/home: post: consumes: - application/json description: 本期榜单/上期榜单/我的邀请人数和奖励/任务列表 produces: - application/json responses: "200": description: ok schema: type: string summary: 拉新--首页数据 tags: - 拉新活动 /api/v1/acquisition/qrcode: get: consumes: - application/json description: 二维码 produces: - application/json responses: "200": description: ok schema: type: string summary: 拉新--邀请二维码 tags: - 拉新活动 /api/v1/acquisition/reward/detail: post: consumes: - application/json description: 拉新活动--我的奖励明细 parameters: - description: 1为以发放,2为待发放,3为失效 in: body name: state required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 拉新活动--我的奖励明细 tags: - 拉新活动 /api/v1/acquisition/reward_receive: post: consumes: - application/json description: 拉新活动--领取奖励 parameters: - description: 任务ID in: body name: job_id required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 拉新活动--领取奖励 tags: - 拉新活动 /api/v1/credit/card/config: get: consumes: - application/json description: 获取信用卡配置 produces: - application/json responses: "200": description: ok schema: type: string summary: 获取信用卡配置 tags: - 信用卡 /api/v1/duomai/mall/detail: post: consumes: - application/json description: 多麦商城--商城详情 parameters: - description: 商城id in: body name: brand_id required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城--商城详情 tags: - 多麦商城 /api/v1/duomai/mall/home: get: consumes: - application/json description: 多麦商城--首页数据 produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城--首页数据 tags: - 多麦商城 /api/v1/duomai/mall/search: post: consumes: - application/json description: 多麦商城--搜索 parameters: - description: 搜索关键词 in: body name: key required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城--搜索 tags: - 多麦商城 /api/v1/duomai/mall/update: get: consumes: - application/json description: 多麦商城--更新数据 produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城--更新数据 tags: - 多麦商城 /api/v1/logistic/query: post: consumes: - application/json parameters: - description: logisticQueryReq in: body name: req required: true schema: $ref: '#/definitions/hdl.logisticQueryReq' produces: - application/json responses: "200": description: ok schema: type: string "400": description: '{"code":400000,"data":[],"msg":"该快递公司不支持查询"}' schema: type: string summary: 快递100物流查询 tags: - 物流 /api/v1/mod/pub.flutter.duomai.mall.detail.page: get: consumes: - application/json description: 多麦商城详情页样式 produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城详情页样式 tags: - 多麦商城 /api/v1/mod/pub.flutter.duomai.mall.home.page: get: consumes: - application/json description: 多麦商城首页样式 produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城首页样式 tags: - 多麦商城 /api/v1/mod/pub.flutter.duomai.mall.search.page: get: consumes: - application/json description: 多麦商城搜索页样式 produces: - application/json responses: "200": description: ok schema: type: string summary: 多麦商城搜索页样式 tags: - 多麦商城 /api/v1/privilege/card/activation: post: consumes: - application/json description: 权益卡激活 parameters: - description: json in: body name: body required: true schema: $ref: '#/definitions/hdl.privilegeOpenCardCheckReq' produces: - application/json responses: "200": description: ok schema: type: string summary: 权益卡激活 tags: - 权益卡 /api/v1/privilege/open_card/check: get: consumes: - application/json parameters: - description: json in: body name: body required: true schema: $ref: '#/definitions/hdl.privilegeOpenCardCheckReq' produces: - application/json responses: "200": description: 0:不存在 1:已经被使用 2:可用 schema: type: string summary: 权益卡卡号卡密检测 tags: - 权益卡 /api/v1/privilege/open_card/order_query: get: produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/hdl.PrivilegeOpenCardOrdQueryPageResp' "400": description: '{"code":400000,"data":[],"msg":"验证码错误"}' schema: type: string summary: 权益卡开卡订单查询页面 tags: - 权益卡 post: parameters: - description: json in: body name: body required: true schema: $ref: '#/definitions/hdl.PrivilegeOpenCardOrdQueryReq' produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/model.PrivilegeOpenCardOrd' "400": description: '{"code":400000,"data":[],"msg":"验证码错误"}' schema: type: string summary: 权益卡开卡订单查询 tags: - 权益卡 /api/v1/privilege/open_card/order_suc: get: produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/model.PrivilegeOpenCardOrd' summary: 订单支付成功页面 tags: - 权益卡 /api/v1/privilege/open_card/pay_page: get: produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/hdl.privilegeOpenCardPayPageResp' "400": description: '{"code":400000,"data":[],"msg":"权益卡配置缺失"}' schema: type: string summary: 权益卡开卡支付页面 tags: - 权益卡 /api/v1/shake_ticket/:goods_id/:type: get: consumes: - application/json description: 收藏/领券买/分享赚 parameters: - description: 商品id in: path name: goods_id required: true type: string - description: 类型(0取消收藏,1收藏,2点击 领券买,3点击分享赚) in: path name: type required: true type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 抖券商品收藏/领券买/分享赚 tags: - 抖券 /api/v1/shake_ticket_list: get: consumes: - application/json description: 定向计划/高佣专场/精选低价包邮/偏远地区包邮/抖货商品/各大榜单商品/今日值得买 parameters: - description: 页码 in: query name: page required: true type: string - description: 页数 in: query name: page_size required: true type: string - description: 分类id(3定向计划/4高佣专场/5精选低价包邮/6偏远地区包邮/7抖货商品/8各大榜单商品/9今日值得买) in: query name: category_id required: true type: string - description: 渠道 in: query name: pvd required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/md.IndexRecommendList' summary: 抖券商品推荐列表 tags: - 抖券 /api/v1/sign/fast/in: post: parameters: - description: json in: body name: body required: true schema: $ref: '#/definitions/md.FastLoginRequestBody' produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/md.LoginResponse' "400": description: '{"code":400001,"data":[],"msg":"请求参数错误"}' schema: type: string summary: 用户手机快速登录 tags: - 登录、注册 /api/v1/sub_region_list: get: parameters: - description: 上级地区类型:root(查询省级列表)、province(省级ID下的城市)、city(市级id下的区域) in: query name: parent required: true type: string - description: 上级地区id in: query name: id type: string produces: - application/json responses: "200": description: ok schema: items: $ref: '#/definitions/hdl.resultItem' type: array "400": description: '{"code":400001,"data":[],"msg":"请求参数错误"}' schema: type: string summary: 获取区域id下的区域 tags: - 地址 /api/v1/user/address/:id: get: parameters: - description: 地址id in: path name: id required: true type: string produces: - application/json responses: "200": description: ok schema: $ref: '#/definitions/model.UserAddress' "400": description: '{"code":400000,"data":[],"msg":"地址不存在"}' schema: type: string summary: 用户地址详情 tags: - 地址 /api/v1/user/address/delete/:id: post: consumes: - application/json parameters: - description: ID in: path name: id required: true type: string produces: - application/json responses: "200": description: ok schema: type: string "400": description: '{"code":400000,"data":[],"msg":"地址不存在"}' schema: type: string summary: 用户地址删除 tags: - 地址 /api/v1/user/address/update: post: consumes: - application/json parameters: - description: json参数,Id不传为新增 in: body name: '""' required: true schema: $ref: '#/definitions/hdl.updateAddressReq' produces: - application/json responses: "200": description: ok schema: type: string "400": description: '{"code":400000,"data":[],"msg":"地址不存在"}' schema: type: string summary: 用户地址新增、编辑 tags: - 地址 /api/v1/user/addresses: get: produces: - application/json responses: "200": description: ok schema: items: $ref: '#/definitions/model.UserAddress' type: array "500": description: '{"code":500000,"data":[],"msg":"数据库操作失败"}' schema: type: string summary: 用户地址列表 tags: - 地址 securityDefinitions: MasterID: in: header name: MasterID type: apiKey swagger: "2.0"