// GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // This file was generated by swaggo/swag package docs import ( "bytes" "encoding/json" "strings" "github.com/alecthomas/template" "github.com/swaggo/swag" ) var doc = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{.Description}}", "title": "{{.Title}}", "termsOfService": "智莺生活后端组", "contact": { "name": "sherlockwhite" }, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/api/v1/acq/fix": { "get": { "description": "拉新活动--fix", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "拉新活动" ], "summary": "拉新活动--fix", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/acquisition/home": { "post": { "description": "本期榜单/上期榜单/我的邀请人数和奖励/任务列表", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "拉新活动" ], "summary": "拉新--首页数据", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/acquisition/qrcode": { "get": { "description": "二维码", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "拉新活动" ], "summary": "拉新--邀请二维码", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/acquisition/reward/detail": { "post": { "description": "拉新活动--我的奖励明细", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "拉新活动" ], "summary": "拉新活动--我的奖励明细", "parameters": [ { "description": "1为以发放,2为待发放,3为失效", "name": "state", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/acquisition/reward_receive": { "post": { "description": "拉新活动--领取奖励", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "拉新活动" ], "summary": "拉新活动--领取奖励", "parameters": [ { "description": "任务ID", "name": "job_id", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/credit/card/config": { "get": { "description": "获取信用卡配置", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "信用卡" ], "summary": "获取信用卡配置", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/duomai/mall/detail": { "post": { "description": "多麦商城--商城详情", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城--商城详情", "parameters": [ { "description": "商城id", "name": "brand_id", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/duomai/mall/home": { "get": { "description": "多麦商城--首页数据", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城--首页数据", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/duomai/mall/search": { "post": { "description": "多麦商城--搜索", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城--搜索", "parameters": [ { "description": "搜索关键词", "name": "key", "in": "body", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/duomai/mall/update": { "get": { "description": "多麦商城--更新数据", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城--更新数据", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/logistic/query": { "post": { "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "物流" ], "summary": "快递100物流查询", "parameters": [ { "description": "logisticQueryReq", "name": "req", "in": "body", "required": true, "schema": { "$ref": "#/definitions/hdl.logisticQueryReq" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"该快递公司不支持查询\"}", "schema": { "type": "string" } } } } }, "/api/v1/mod/pub.flutter.duomai.mall.detail.page": { "get": { "description": "多麦商城详情页样式", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城详情页样式", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/mod/pub.flutter.duomai.mall.home.page": { "get": { "description": "多麦商城首页样式", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城首页样式", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/mod/pub.flutter.duomai.mall.search.page": { "get": { "description": "多麦商城搜索页样式", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "多麦商城" ], "summary": "多麦商城搜索页样式", "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/privilege/card/activation": { "post": { "description": "权益卡激活", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "权益卡激活", "parameters": [ { "description": "json", "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/hdl.privilegeOpenCardCheckReq" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/privilege/open_card/check": { "get": { "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "权益卡卡号卡密检测", "parameters": [ { "description": "json", "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/hdl.privilegeOpenCardCheckReq" } } ], "responses": { "200": { "description": "0:不存在 1:已经被使用 2:可用", "schema": { "type": "string" } } } } }, "/api/v1/privilege/open_card/order_query": { "get": { "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "权益卡开卡订单查询页面", "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/hdl.PrivilegeOpenCardOrdQueryPageResp" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"验证码错误\"}", "schema": { "type": "string" } } } }, "post": { "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "权益卡开卡订单查询", "parameters": [ { "description": "json", "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/hdl.PrivilegeOpenCardOrdQueryReq" } } ], "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/model.PrivilegeOpenCardOrd" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"验证码错误\"}", "schema": { "type": "string" } } } } }, "/api/v1/privilege/open_card/order_suc": { "get": { "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "订单支付成功页面", "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/model.PrivilegeOpenCardOrd" } } } } }, "/api/v1/privilege/open_card/pay_page": { "get": { "produces": [ "application/json" ], "tags": [ "权益卡" ], "summary": "权益卡开卡支付页面", "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/hdl.privilegeOpenCardPayPageResp" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"权益卡配置缺失\"}", "schema": { "type": "string" } } } } }, "/api/v1/shake_ticket/:goods_id/:type": { "get": { "description": "收藏/领券买/分享赚", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "抖券" ], "summary": "抖券商品收藏/领券买/分享赚", "parameters": [ { "type": "string", "description": "商品id", "name": "goods_id", "in": "path", "required": true }, { "type": "string", "description": "类型(0取消收藏,1收藏,2点击 领券买,3点击分享赚)", "name": "type", "in": "path", "required": true } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } } } } }, "/api/v1/shake_ticket_list": { "get": { "description": "定向计划/高佣专场/精选低价包邮/偏远地区包邮/抖货商品/各大榜单商品/今日值得买", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "抖券" ], "summary": "抖券商品推荐列表", "parameters": [ { "type": "string", "description": "页码", "name": "page", "in": "query", "required": true }, { "type": "string", "description": "页数", "name": "page_size", "in": "query", "required": true }, { "type": "string", "description": "分类id(3定向计划/4高佣专场/5精选低价包邮/6偏远地区包邮/7抖货商品/8各大榜单商品/9今日值得买)", "name": "category_id", "in": "query", "required": true }, { "type": "string", "description": "渠道", "name": "pvd", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/md.IndexRecommendList" } } } } }, "/api/v1/sign/fast/in": { "post": { "produces": [ "application/json" ], "tags": [ "登录、注册" ], "summary": "用户手机快速登录", "parameters": [ { "description": "json", "name": "body", "in": "body", "required": true, "schema": { "$ref": "#/definitions/md.FastLoginRequestBody" } } ], "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/md.LoginResponse" } }, "400": { "description": "{\"code\":400001,\"data\":[],\"msg\":\"请求参数错误\"}", "schema": { "type": "string" } } } } }, "/api/v1/sub_region_list": { "get": { "produces": [ "application/json" ], "tags": [ "地址" ], "summary": "获取区域id下的区域", "parameters": [ { "type": "string", "description": "上级地区类型:root(查询省级列表)、province(省级ID下的城市)、city(市级id下的区域)", "name": "parent", "in": "query", "required": true }, { "type": "string", "description": "上级地区id", "name": "id", "in": "query" } ], "responses": { "200": { "description": "ok", "schema": { "type": "array", "items": { "$ref": "#/definitions/hdl.resultItem" } } }, "400": { "description": "{\"code\":400001,\"data\":[],\"msg\":\"请求参数错误\"}", "schema": { "type": "string" } } } } }, "/api/v1/user/address/:id": { "get": { "produces": [ "application/json" ], "tags": [ "地址" ], "summary": "用户地址详情", "parameters": [ { "type": "string", "description": "地址id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "ok", "schema": { "$ref": "#/definitions/model.UserAddress" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"地址不存在\"}", "schema": { "type": "string" } } } } }, "/api/v1/user/address/delete/:id": { "post": { "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "地址" ], "summary": "用户地址删除", "parameters": [ { "type": "string", "description": "ID", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"地址不存在\"}", "schema": { "type": "string" } } } } }, "/api/v1/user/address/update": { "post": { "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "地址" ], "summary": "用户地址新增、编辑", "parameters": [ { "description": "json参数,Id不传为新增", "name": "\"\"", "in": "body", "required": true, "schema": { "$ref": "#/definitions/hdl.updateAddressReq" } } ], "responses": { "200": { "description": "ok", "schema": { "type": "string" } }, "400": { "description": "{\"code\":400000,\"data\":[],\"msg\":\"地址不存在\"}", "schema": { "type": "string" } } } } }, "/api/v1/user/addresses": { "get": { "produces": [ "application/json" ], "tags": [ "地址" ], "summary": "用户地址列表", "responses": { "200": { "description": "ok", "schema": { "type": "array", "items": { "$ref": "#/definitions/model.UserAddress" } } }, "500": { "description": "{\"code\":500000,\"data\":[],\"msg\":\"数据库操作失败\"}", "schema": { "type": "string" } } } } } }, "definitions": { "hdl.PrivilegeOpenCardOrdQueryPageResp": { "type": "object", "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": { "type": "array", "items": { "$ref": "#/definitions/model.LogisticCompany" } } } }, "hdl.PrivilegeOpenCardOrdQueryReq": { "type": "object", "required": [ "com", "num" ], "properties": { "com": { "description": "快递公司名称", "type": "string" }, "num": { "description": "快递单号", "type": "string" } } }, "hdl.logisticQueryReq": { "type": "object", "required": [ "com", "num" ], "properties": { "com": { "description": "快递公司名称", "type": "string" }, "num": { "description": "快递单号", "type": "string" } } }, "hdl.privilegeOpenCardCheckReq": { "type": "object", "required": [ "key", "num" ], "properties": { "key": { "description": "卡密", "type": "string" }, "num": { "description": "卡号", "type": "string" } } }, "hdl.privilegeOpenCardPayPageResp": { "type": "object", "properties": { "amount": { "description": "付费金额", "type": "string" }, "card_type": { "description": "卡的类型:\"1\"实体卡 \"2\"虚拟卡", "type": "string" }, "date_type": { "description": "日期类型:month:月 season:季 year:年 forever:永久", "type": "string" }, "page_style": { "description": "页面样式", "$ref": "#/definitions/hdl.privilegeOpenCardPayStyle" } } }, "hdl.privilegeOpenCardPayStyle": { "type": "object", "properties": { "exclusive_privilege": { "description": "专属特权", "type": "array", "items": { "type": "object", "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" } } } }, "payment_btn": { "description": "底部支付按钮", "type": "array", "items": { "type": "object", "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" } } } }, "payment_choose_icon": { "description": "支付方式选中、未选中图标", "type": "array", "items": { "type": "object", "properties": { "icon": { "type": "string" }, "icon_url": { "type": "string" }, "type": { "type": "string" } } } }, "payment_style": { "description": "支付方式", "type": "array", "items": { "type": "object", "properties": { "icon": { "type": "string" }, "icon_url": { "type": "string" }, "type": { "type": "string" } } } }, "style": { "description": "头部样式", "type": "object", "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" } } } } }, "hdl.resultItem": { "type": "object", "properties": { "id": { "type": "string", "example": "440100000000" }, "name": { "type": "string", "example": "city" } } }, "hdl.updateAddressReq": { "type": "object", "required": [ "city_id", "county_id", "detail", "phone", "province_id", "receiver" ], "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" } } }, "md.Apple": { "type": "object", "properties": { "token": { "type": "string" } } }, "md.FastLoginRequestBody": { "type": "object", "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" } } }, "md.IndexRecommendList": { "type": "object", "properties": { "good": { "type": "array", "items": { "$ref": "#/definitions/md.RecommendGood" } }, "provider": { "description": "BarTitleList []BarTitle ` + "`" + `json:\"bar_title_list\"` + "`" + `", "type": "string" } } }, "md.LoginResponse": { "type": "object", "properties": { "bind_phone_enable": { "type": "string" }, "is_pid": { "type": "string" }, "perms": { "type": "array", "items": { "type": "string" } }, "phone": { "type": "string" }, "register_invite_code_enable": { "type": "string" }, "register_popup_condition": { "description": "弹出类型设置", "$ref": "#/definitions/md.RegisterPopupCondition" }, "token": { "type": "string" }, "user_id": { "type": "string" }, "username": { "type": "string" }, "wechat_applet_open_id": { "type": "string" }, "wechat_union_id": { "type": "string" } } }, "md.Marquee": { "type": "object", "properties": { "avatar_url": { "type": "string" }, "content": { "type": "string" }, "name": { "type": "string" } } }, "md.ProductDetailResponse": { "type": "object", "properties": { "commission": { "type": "string" }, "coupon_price": { "type": "string" }, "good_id": { "type": "string" }, "mod_list": { "type": "array", "items": { "type": "object", "additionalProperties": true } }, "provider": { "type": "string" }, "provider_name": { "type": "string" }, "shop_avatar": { "type": "string" } } }, "md.QQLogin": { "type": "object", "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" } } }, "md.RecommendGood": { "type": "object", "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": { "type": "array", "items": { "$ref": "#/definitions/md.Marquee" } }, "provider": { "type": "string" }, "provider_name": { "type": "string" }, "pvd": { "type": "string" }, "shop_avatar": { "type": "string" }, "shop_name": { "type": "string" }, "video": { "type": "string" } } }, "md.RegisterPopupCondition": { "type": "object", "properties": { "invite_code": { "description": "邀请码设置:弹出类型是激活码的时候起作用", "type": "object", "properties": { "popup": { "description": "是否弹出 “0”否 “1”是", "type": "string" }, "should_input": { "description": "是否必填 “0”否 “1”是", "type": "string" } } }, "popup_type": { "description": "弹出类型:“0”关闭 ”1”激活码 “2”邀请码", "type": "string" }, "should_input": { "description": "是否必填 “0”否 “1”是", "type": "string" } } }, "md.TaobaoLogin": { "type": "object", "properties": { "access_token": { "type": "string" }, "auth_code": { "type": "string" }, "avatar_url": { "type": "string" }, "nick_name": { "type": "string" }, "open_id": { "type": "string" }, "sid": { "type": "string" } } }, "md.WeChat": { "type": "object", "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" } } }, "md.WeChatMiniApp": { "type": "object", "properties": { "avatar": { "type": "string" }, "code": { "type": "string" }, "nickname": { "type": "string" }, "open_id": { "type": "string" }, "unionid": { "type": "string" } } }, "model.LogisticCompany": { "type": "object", "properties": { "code": { "type": "string" }, "name": { "type": "string" } } }, "model.PrivilegeOpenCardOrd": { "type": "object", "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" } } }, "model.UserAddress": { "type": "object", "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" } } } }, "securityDefinitions": { "MasterID": { "type": "apiKey", "name": "MasterID", "in": "header" } } }` type swaggerInfo struct { Version string Host string BasePath string Schemes []string Title string Description string } // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = swaggerInfo{ Version: "1.0", Host: "localhost:5000", BasePath: "/", Schemes: []string{}, Title: "智莺生活移动端接口", Description: "移动端接口", } type s struct{} func (s *s) ReadDoc() string { sInfo := SwaggerInfo sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1) t, err := template.New("swagger_info").Funcs(template.FuncMap{ "marshal": func(v interface{}) string { a, _ := json.Marshal(v) return string(a) }, }).Parse(doc) if err != nil { return doc } var tpl bytes.Buffer if err := t.Execute(&tpl, sInfo); err != nil { return doc } return tpl.String() } func init() { swag.Register(swag.Name, &s{}) }