|
- 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"
|