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