From ed2f720d017b1fb8be979441a62fcef2ac77872b Mon Sep 17 00:00:00 2001 From: huangjiajun <582604932@qq.com> Date: Thu, 22 Aug 2024 17:52:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs.go | 695 +++++++++++++++++++++++++++++++++++++++++++++- docs/swagger.json | 695 +++++++++++++++++++++++++++++++++++++++++++++- docs/swagger.yaml | 462 +++++++++++++++++++++++++++++- 3 files changed, 1817 insertions(+), 35 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index a18802a..99146af 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -347,6 +347,288 @@ const docTemplate = `{ } } }, + "/api/medium/applet/application/ad/space/audit": { + "post": { + "description": "小程序应用-广告位审核", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "广告位审核", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceSaveReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容", + "schema": { + "type": "string" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/ad/space/list": { + "post": { + "description": "媒体中心-媒体列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "媒体列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/ad/space/save": { + "post": { + "description": "小程序应用-广告位列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "广告位列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/audit": { + "post": { + "description": "小程序应用-审核", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "审核", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationSaveReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容", + "schema": { + "type": "string" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/list": { + "post": { + "description": "小程序应用-列表数据", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "应用列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/medium/list": { + "post": { + "description": "媒体中心-媒体列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "媒体列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationMediumListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationMediumListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, "/api/mediumQualification/bank": { "post": { "responses": { @@ -1475,7 +1757,7 @@ const docTemplate = `{ }, "/api/setCenter/basic/getOss": { "get": { - "description": "基础设置-oss获取", + "description": "基础设置-mob获取", "consumes": [ "application/json" ], @@ -1485,7 +1767,7 @@ const docTemplate = `{ "tags": [ "设置中心-基础设置" ], - "summary": "oss获取", + "summary": "mob获取", "parameters": [ { "type": "string", @@ -1513,7 +1795,7 @@ const docTemplate = `{ }, "/api/setCenter/basic/setOss": { "post": { - "description": "基础设置-oss设置", + "description": "基础设置-mob设置", "consumes": [ "application/json" ], @@ -1523,7 +1805,7 @@ const docTemplate = `{ "tags": [ "设置中心-基础设置" ], - "summary": "oss设置", + "summary": "mob设置", "parameters": [ { "type": "string", @@ -1538,7 +1820,7 @@ const docTemplate = `{ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/md.SetOssReq" + "$ref": "#/definitions/md.SetMobReq" } } ], @@ -2178,20 +2460,392 @@ const docTemplate = `{ } } }, - "md.AppletUpdateReq": { + "md.AppletApplicationAdSpaceListData": { "type": "object", - "required": [ - "id", - "logo", - "name" - ], "properties": { - "id": { - "type": "integer" + "ad_id": { + "type": "string", + "example": "广告位id" }, - "logo": { + "app_id": { "type": "string", - "example": "小程序logo" + "example": "小程序appid" + }, + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "id": { + "type": "string", + "example": "id" + }, + "kind": { + "type": "string", + "example": "广告位类型" + }, + "logo": { + "type": "string", + "example": "logo" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "name": { + "type": "string", + "example": "应用名称" + }, + "platform": { + "type": "string", + "example": "平台" + }, + "state": { + "type": "string", + "example": "应用状态 state=2 才能再次编辑" + } + } + }, + "md.AppletApplicationAdSpaceListReq": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "limit": { + "type": "string" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string" + }, + "page": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + }, + "md.AppletApplicationAdSpaceListRes": { + "type": "object", + "properties": { + "ad_type": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "cooperate_state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListData" + } + }, + "platform": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationAdSpaceMediumListData": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "账号" + }, + "contact_name": { + "type": "string", + "example": "联系人" + }, + "count": { + "type": "string", + "example": "广告位数量" + }, + "id": { + "type": "string", + "example": "id" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string", + "example": "名称" + }, + "phone": { + "type": "string", + "example": "联系电话" + } + } + }, + "md.AppletApplicationAdSpaceMediumListReq": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "媒体账号" + }, + "limit": { + "type": "string" + }, + "name": { + "type": "string", + "example": "媒体名称" + }, + "page": { + "type": "string" + } + } + }, + "md.AppletApplicationAdSpaceMediumListRes": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationAdSpaceSaveReq": { + "type": "object", + "properties": { + "id": { + "type": "string", + "example": "id 多个逗号隔开" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "state": { + "type": "string", + "example": "审核状态" + } + } + }, + "md.AppletApplicationListData": { + "type": "object", + "properties": { + "app_id": { + "type": "string", + "example": "小程序appid" + }, + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "id": { + "type": "string", + "example": "id" + }, + "logo": { + "type": "string", + "example": "logo" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "name": { + "type": "string", + "example": "应用名称" + }, + "original_id": { + "type": "string", + "example": "小程序id" + }, + "platform": { + "type": "string", + "example": "平台" + }, + "state": { + "type": "string", + "example": "应用状态 state=3 才能再次编辑" + } + } + }, + "md.AppletApplicationListReq": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "limit": { + "type": "string" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string" + }, + "page": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + }, + "md.AppletApplicationListRes": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationListData" + } + }, + "platform": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationMediumListData": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "账号" + }, + "contact_name": { + "type": "string", + "example": "联系人" + }, + "count": { + "type": "string", + "example": "应用数量" + }, + "id": { + "type": "string", + "example": "id" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string", + "example": "名称" + }, + "phone": { + "type": "string", + "example": "联系电话" + } + } + }, + "md.AppletApplicationMediumListReq": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "媒体账号" + }, + "limit": { + "type": "string" + }, + "name": { + "type": "string", + "example": "媒体名称" + }, + "page": { + "type": "string" + } + } + }, + "md.AppletApplicationMediumListRes": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationMediumListData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationSaveReq": { + "type": "object", + "properties": { + "id": { + "type": "string", + "example": "id 多个逗号隔开" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "state": { + "type": "string", + "example": "审核状态" + } + } + }, + "md.AppletUpdateReq": { + "type": "object", + "required": [ + "id", + "logo", + "name" + ], + "properties": { + "id": { + "type": "integer" + }, + "logo": { + "type": "string", + "example": "小程序logo" }, "name": { "type": "string", @@ -2565,6 +3219,17 @@ const docTemplate = `{ } } }, + "md.SetMobReq": { + "type": "object", + "properties": { + "mob_app_key": { + "type": "string" + }, + "mob_app_secret": { + "type": "string" + } + } + }, "md.SetOssReq": { "type": "object", "required": [ diff --git a/docs/swagger.json b/docs/swagger.json index ea3cae5..6e87057 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -339,6 +339,288 @@ } } }, + "/api/medium/applet/application/ad/space/audit": { + "post": { + "description": "小程序应用-广告位审核", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "广告位审核", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceSaveReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容", + "schema": { + "type": "string" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/ad/space/list": { + "post": { + "description": "媒体中心-媒体列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "媒体列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/ad/space/save": { + "post": { + "description": "小程序应用-广告位列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "广告位列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/audit": { + "post": { + "description": "小程序应用-审核", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "审核", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationSaveReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容", + "schema": { + "type": "string" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/list": { + "post": { + "description": "小程序应用-列表数据", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "应用列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, + "/api/medium/applet/application/medium/list": { + "post": { + "description": "媒体中心-媒体列表", + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "tags": [ + "媒体中心------嘉俊" + ], + "summary": "媒体列表", + "parameters": [ + { + "type": "string", + "description": "验证参数Bearer和token空格拼接", + "name": "Authorization", + "in": "header", + "required": true + }, + { + "description": "请求参数", + "name": "args", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/md.AppletApplicationMediumListReq" + } + } + ], + "responses": { + "200": { + "description": "具体看返回内容---这是data里面的数据", + "schema": { + "$ref": "#/definitions/md.AppletApplicationMediumListRes" + } + }, + "400": { + "description": "具体错误", + "schema": { + "$ref": "#/definitions/md.Response" + } + } + } + } + }, "/api/mediumQualification/bank": { "post": { "responses": { @@ -1467,7 +1749,7 @@ }, "/api/setCenter/basic/getOss": { "get": { - "description": "基础设置-oss获取", + "description": "基础设置-mob获取", "consumes": [ "application/json" ], @@ -1477,7 +1759,7 @@ "tags": [ "设置中心-基础设置" ], - "summary": "oss获取", + "summary": "mob获取", "parameters": [ { "type": "string", @@ -1505,7 +1787,7 @@ }, "/api/setCenter/basic/setOss": { "post": { - "description": "基础设置-oss设置", + "description": "基础设置-mob设置", "consumes": [ "application/json" ], @@ -1515,7 +1797,7 @@ "tags": [ "设置中心-基础设置" ], - "summary": "oss设置", + "summary": "mob设置", "parameters": [ { "type": "string", @@ -1530,7 +1812,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/md.SetOssReq" + "$ref": "#/definitions/md.SetMobReq" } } ], @@ -2170,20 +2452,392 @@ } } }, - "md.AppletUpdateReq": { + "md.AppletApplicationAdSpaceListData": { "type": "object", - "required": [ - "id", - "logo", - "name" - ], "properties": { - "id": { - "type": "integer" + "ad_id": { + "type": "string", + "example": "广告位id" }, - "logo": { + "app_id": { "type": "string", - "example": "小程序logo" + "example": "小程序appid" + }, + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "id": { + "type": "string", + "example": "id" + }, + "kind": { + "type": "string", + "example": "广告位类型" + }, + "logo": { + "type": "string", + "example": "logo" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "name": { + "type": "string", + "example": "应用名称" + }, + "platform": { + "type": "string", + "example": "平台" + }, + "state": { + "type": "string", + "example": "应用状态 state=2 才能再次编辑" + } + } + }, + "md.AppletApplicationAdSpaceListReq": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "limit": { + "type": "string" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string" + }, + "page": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + }, + "md.AppletApplicationAdSpaceListRes": { + "type": "object", + "properties": { + "ad_type": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "cooperate_state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceListData" + } + }, + "platform": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationAdSpaceMediumListData": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "账号" + }, + "contact_name": { + "type": "string", + "example": "联系人" + }, + "count": { + "type": "string", + "example": "广告位数量" + }, + "id": { + "type": "string", + "example": "id" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string", + "example": "名称" + }, + "phone": { + "type": "string", + "example": "联系电话" + } + } + }, + "md.AppletApplicationAdSpaceMediumListReq": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "媒体账号" + }, + "limit": { + "type": "string" + }, + "name": { + "type": "string", + "example": "媒体名称" + }, + "page": { + "type": "string" + } + } + }, + "md.AppletApplicationAdSpaceMediumListRes": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationAdSpaceMediumListData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationAdSpaceSaveReq": { + "type": "object", + "properties": { + "id": { + "type": "string", + "example": "id 多个逗号隔开" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "state": { + "type": "string", + "example": "审核状态" + } + } + }, + "md.AppletApplicationListData": { + "type": "object", + "properties": { + "app_id": { + "type": "string", + "example": "小程序appid" + }, + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "id": { + "type": "string", + "example": "id" + }, + "logo": { + "type": "string", + "example": "logo" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "name": { + "type": "string", + "example": "应用名称" + }, + "original_id": { + "type": "string", + "example": "小程序id" + }, + "platform": { + "type": "string", + "example": "平台" + }, + "state": { + "type": "string", + "example": "应用状态 state=3 才能再次编辑" + } + } + }, + "md.AppletApplicationListReq": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "string", + "example": "合作状态" + }, + "limit": { + "type": "string" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string" + }, + "page": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + }, + "md.AppletApplicationListRes": { + "type": "object", + "properties": { + "cooperate_state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationListData" + } + }, + "platform": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "state": { + "type": "array", + "items": { + "$ref": "#/definitions/md.SelectData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationMediumListData": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "账号" + }, + "contact_name": { + "type": "string", + "example": "联系人" + }, + "count": { + "type": "string", + "example": "应用数量" + }, + "id": { + "type": "string", + "example": "id" + }, + "medium_id": { + "type": "string", + "example": "媒体id" + }, + "name": { + "type": "string", + "example": "名称" + }, + "phone": { + "type": "string", + "example": "联系电话" + } + } + }, + "md.AppletApplicationMediumListReq": { + "type": "object", + "properties": { + "account": { + "type": "string", + "example": "媒体账号" + }, + "limit": { + "type": "string" + }, + "name": { + "type": "string", + "example": "媒体名称" + }, + "page": { + "type": "string" + } + } + }, + "md.AppletApplicationMediumListRes": { + "type": "object", + "properties": { + "list": { + "type": "array", + "items": { + "$ref": "#/definitions/md.AppletApplicationMediumListData" + } + }, + "total": { + "type": "integer" + } + } + }, + "md.AppletApplicationSaveReq": { + "type": "object", + "properties": { + "id": { + "type": "string", + "example": "id 多个逗号隔开" + }, + "memo": { + "type": "string", + "example": "备注" + }, + "state": { + "type": "string", + "example": "审核状态" + } + } + }, + "md.AppletUpdateReq": { + "type": "object", + "required": [ + "id", + "logo", + "name" + ], + "properties": { + "id": { + "type": "integer" + }, + "logo": { + "type": "string", + "example": "小程序logo" }, "name": { "type": "string", @@ -2557,6 +3211,17 @@ } } }, + "md.SetMobReq": { + "type": "object", + "properties": { + "mob_app_key": { + "type": "string" + }, + "mob_app_secret": { + "type": "string" + } + } + }, "md.SetOssReq": { "type": "object", "required": [ diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 92aceeb..e4ff0d2 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -287,6 +287,265 @@ definitions: - name - original_id type: object + md.AppletApplicationAdSpaceListData: + properties: + ad_id: + example: 广告位id + type: string + app_id: + example: 小程序appid + type: string + cooperate_state: + example: 合作状态 + type: string + id: + example: id + type: string + kind: + example: 广告位类型 + type: string + logo: + example: logo + type: string + memo: + example: 备注 + type: string + name: + example: 应用名称 + type: string + platform: + example: 平台 + type: string + state: + example: 应用状态 state=2 才能再次编辑 + type: string + type: object + md.AppletApplicationAdSpaceListReq: + properties: + cooperate_state: + example: 合作状态 + type: string + limit: + type: string + medium_id: + example: 媒体id + type: string + name: + type: string + page: + type: string + platform: + type: string + type: object + md.AppletApplicationAdSpaceListRes: + properties: + ad_type: + items: + $ref: '#/definitions/md.SelectData' + type: array + cooperate_state: + items: + $ref: '#/definitions/md.SelectData' + type: array + list: + items: + $ref: '#/definitions/md.AppletApplicationAdSpaceListData' + type: array + platform: + items: + $ref: '#/definitions/md.SelectData' + type: array + state: + items: + $ref: '#/definitions/md.SelectData' + type: array + total: + type: integer + type: object + md.AppletApplicationAdSpaceMediumListData: + properties: + account: + example: 账号 + type: string + contact_name: + example: 联系人 + type: string + count: + example: 广告位数量 + type: string + id: + example: id + type: string + medium_id: + example: 媒体id + type: string + name: + example: 名称 + type: string + phone: + example: 联系电话 + type: string + type: object + md.AppletApplicationAdSpaceMediumListReq: + properties: + account: + example: 媒体账号 + type: string + limit: + type: string + name: + example: 媒体名称 + type: string + page: + type: string + type: object + md.AppletApplicationAdSpaceMediumListRes: + properties: + list: + items: + $ref: '#/definitions/md.AppletApplicationAdSpaceMediumListData' + type: array + total: + type: integer + type: object + md.AppletApplicationAdSpaceSaveReq: + properties: + id: + example: id 多个逗号隔开 + type: string + memo: + example: 备注 + type: string + state: + example: 审核状态 + type: string + type: object + md.AppletApplicationListData: + properties: + app_id: + example: 小程序appid + type: string + cooperate_state: + example: 合作状态 + type: string + id: + example: id + type: string + logo: + example: logo + type: string + memo: + example: 备注 + type: string + name: + example: 应用名称 + type: string + original_id: + example: 小程序id + type: string + platform: + example: 平台 + type: string + state: + example: 应用状态 state=3 才能再次编辑 + type: string + type: object + md.AppletApplicationListReq: + properties: + cooperate_state: + example: 合作状态 + type: string + limit: + type: string + medium_id: + example: 媒体id + type: string + name: + type: string + page: + type: string + platform: + type: string + type: object + md.AppletApplicationListRes: + properties: + cooperate_state: + items: + $ref: '#/definitions/md.SelectData' + type: array + list: + items: + $ref: '#/definitions/md.AppletApplicationListData' + type: array + platform: + items: + $ref: '#/definitions/md.SelectData' + type: array + state: + items: + $ref: '#/definitions/md.SelectData' + type: array + total: + type: integer + type: object + md.AppletApplicationMediumListData: + properties: + account: + example: 账号 + type: string + contact_name: + example: 联系人 + type: string + count: + example: 应用数量 + type: string + id: + example: id + type: string + medium_id: + example: 媒体id + type: string + name: + example: 名称 + type: string + phone: + example: 联系电话 + type: string + type: object + md.AppletApplicationMediumListReq: + properties: + account: + example: 媒体账号 + type: string + limit: + type: string + name: + example: 媒体名称 + type: string + page: + type: string + type: object + md.AppletApplicationMediumListRes: + properties: + list: + items: + $ref: '#/definitions/md.AppletApplicationMediumListData' + type: array + total: + type: integer + type: object + md.AppletApplicationSaveReq: + properties: + id: + example: id 多个逗号隔开 + type: string + memo: + example: 备注 + type: string + state: + example: 审核状态 + type: string + type: object md.AppletUpdateReq: properties: id: @@ -558,6 +817,13 @@ definitions: example: 值 type: string type: object + md.SetMobReq: + properties: + mob_app_key: + type: string + mob_app_secret: + type: string + type: object md.SetOssReq: properties: file_access_key: @@ -929,6 +1195,192 @@ paths: summary: 登陆 tags: - 登录 + /api/medium/applet/application/ad/space/audit: + post: + consumes: + - application/json + description: 小程序应用-广告位审核 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationAdSpaceSaveReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容 + schema: + type: string + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 广告位审核 + tags: + - 媒体中心------嘉俊 + /api/medium/applet/application/ad/space/list: + post: + consumes: + - application/json + description: 媒体中心-媒体列表 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationAdSpaceMediumListReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容---这是data里面的数据 + schema: + $ref: '#/definitions/md.AppletApplicationAdSpaceMediumListRes' + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 媒体列表 + tags: + - 媒体中心------嘉俊 + /api/medium/applet/application/ad/space/save: + post: + consumes: + - application/json + description: 小程序应用-广告位列表 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationAdSpaceListReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容---这是data里面的数据 + schema: + $ref: '#/definitions/md.AppletApplicationAdSpaceListRes' + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 广告位列表 + tags: + - 媒体中心------嘉俊 + /api/medium/applet/application/audit: + post: + consumes: + - application/json + description: 小程序应用-审核 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationSaveReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容 + schema: + type: string + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 审核 + tags: + - 媒体中心------嘉俊 + /api/medium/applet/application/list: + post: + consumes: + - application/json + description: 小程序应用-列表数据 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationListReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容---这是data里面的数据 + schema: + $ref: '#/definitions/md.AppletApplicationListRes' + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 应用列表 + tags: + - 媒体中心------嘉俊 + /api/medium/applet/application/medium/list: + post: + consumes: + - application/json + description: 媒体中心-媒体列表 + parameters: + - description: 验证参数Bearer和token空格拼接 + in: header + name: Authorization + required: true + type: string + - description: 请求参数 + in: body + name: args + required: true + schema: + $ref: '#/definitions/md.AppletApplicationMediumListReq' + produces: + - application/json + responses: + "200": + description: 具体看返回内容---这是data里面的数据 + schema: + $ref: '#/definitions/md.AppletApplicationMediumListRes' + "400": + description: 具体错误 + schema: + $ref: '#/definitions/md.Response' + summary: 媒体列表 + tags: + - 媒体中心------嘉俊 /api/mediumQualification/bank: post: responses: @@ -1674,7 +2126,7 @@ paths: get: consumes: - application/json - description: 基础设置-oss获取 + description: 基础设置-mob获取 parameters: - description: 验证参数Bearer和token空格拼接 in: header @@ -1692,14 +2144,14 @@ paths: description: 具体错误 schema: $ref: '#/definitions/md.Response' - summary: oss获取 + summary: mob获取 tags: - 设置中心-基础设置 /api/setCenter/basic/setOss: post: consumes: - application/json - description: 基础设置-oss设置 + description: 基础设置-mob设置 parameters: - description: 验证参数Bearer和token空格拼接 in: header @@ -1711,7 +2163,7 @@ paths: name: args required: true schema: - $ref: '#/definitions/md.SetOssReq' + $ref: '#/definitions/md.SetMobReq' produces: - application/json responses: @@ -1723,7 +2175,7 @@ paths: description: 具体错误 schema: $ref: '#/definitions/md.Response' - summary: oss设置 + summary: mob设置 tags: - 设置中心-基础设置 /api/setCenter/basic/wxOpenGet: