From 63033dfa150aa03265aa5c5209cfc1f40e51c29a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Wed, 24 Jan 2024 02:50:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=87=E6=A1=A3=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/http/controllers/cert_controller.go | 6 +- .../controllers/plugins/rsync_controller.go | 2 +- app/http/controllers/website_controller.go | 2 +- docs/docs.go | 104 +++++++++--------- docs/swagger.json | 104 +++++++++--------- docs/swagger.yaml | 81 +++++++------- 6 files changed, 145 insertions(+), 154 deletions(-) diff --git a/app/http/controllers/cert_controller.go b/app/http/controllers/cert_controller.go index 970b5f8b..d385bbb8 100644 --- a/app/http/controllers/cert_controller.go +++ b/app/http/controllers/cert_controller.go @@ -121,7 +121,7 @@ func (r *CertController) Algorithms(ctx http.Context) http.Response { // @Tags 证书管理 // @Produce json // @Security BearerToken -// @Param data body commonrequests.Paginate true "request" +// @Param data query commonrequests.Paginate true "request" // @Success 200 {object} SuccessResponse // @Router /panel/cert/users [get] func (r *CertController) UserList(ctx http.Context) http.Response { @@ -273,7 +273,7 @@ func (r *CertController) UserDestroy(ctx http.Context) http.Response { // @Tags 证书管理 // @Produce json // @Security BearerToken -// @Param data body commonrequests.Paginate true "request" +// @Param data query commonrequests.Paginate true "request" // @Success 200 {object} SuccessResponse // @Router /panel/cert/dns [get] func (r *CertController) DNSList(ctx http.Context) http.Response { @@ -425,7 +425,7 @@ func (r *CertController) DNSDestroy(ctx http.Context) http.Response { // @Tags 证书管理 // @Produce json // @Security BearerToken -// @Param data body commonrequests.Paginate true "request" +// @Param data query commonrequests.Paginate true "request" // @Success 200 {object} SuccessResponse // @Router /panel/cert/certs [get] func (r *CertController) CertList(ctx http.Context) http.Response { diff --git a/app/http/controllers/plugins/rsync_controller.go b/app/http/controllers/plugins/rsync_controller.go index 542c5000..5d074e49 100644 --- a/app/http/controllers/plugins/rsync_controller.go +++ b/app/http/controllers/plugins/rsync_controller.go @@ -104,7 +104,7 @@ func (r *RsyncController) Stop(ctx http.Context) http.Response { // @Tags 插件-Rsync // @Produce json // @Security BearerToken -// @Param data body commonrequests.Paginate true "request" +// @Param data query commonrequests.Paginate true "request" // @Success 200 {object} controllers.SuccessResponse // @Router /plugins/rsync/modules [get] func (r *RsyncController) List(ctx http.Context) http.Response { diff --git a/app/http/controllers/website_controller.go b/app/http/controllers/website_controller.go index 4d798ca8..451f1774 100644 --- a/app/http/controllers/website_controller.go +++ b/app/http/controllers/website_controller.go @@ -327,7 +327,7 @@ func (r *WebsiteController) UpdateRemark(ctx http.Context) http.Response { // @Tags 网站管理 // @Produce json // @Security BearerToken -// @Param data body commonrequests.Paginate true "request" +// @Param data query commonrequests.Paginate true "request" // @Success 200 {object} SuccessResponse{data=[]internal.BackupFile} // @Router /panel/website/backupList [get] func (r *WebsiteController) BackupList(ctx http.Context) http.Response { diff --git a/docs/docs.go b/docs/docs.go index a6530f70..2ddd09ea 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -88,13 +88,14 @@ const docTemplate = `{ "summary": "获取证书列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -286,13 +287,14 @@ const docTemplate = `{ "summary": "获取 DNS 接口列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -641,13 +643,14 @@ const docTemplate = `{ "summary": "获取用户列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -1549,13 +1552,14 @@ const docTemplate = `{ "summary": "获取备份列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -1756,13 +1760,14 @@ const docTemplate = `{ "summary": "获取网站列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -2240,13 +2245,14 @@ const docTemplate = `{ "summary": "列出模块", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -2524,17 +2530,6 @@ const docTemplate = `{ } } }, - "commonrequests.Paginate": { - "type": "object", - "properties": { - "limit": { - "type": "integer" - }, - "page": { - "type": "integer" - } - } - }, "controllers.ErrorResponse": { "type": "object", "properties": { @@ -2817,6 +2812,9 @@ const docTemplate = `{ "port": { "type": "integer" }, + "ssl": { + "type": "boolean" + }, "username": { "type": "string" }, diff --git a/docs/swagger.json b/docs/swagger.json index c62991c7..921092e5 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -81,13 +81,14 @@ "summary": "获取证书列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -279,13 +280,14 @@ "summary": "获取 DNS 接口列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -634,13 +636,14 @@ "summary": "获取用户列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -1542,13 +1545,14 @@ "summary": "获取备份列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -1749,13 +1753,14 @@ "summary": "获取网站列表", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -2233,13 +2238,14 @@ "summary": "列出模块", "parameters": [ { - "description": "request", - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/commonrequests.Paginate" - } + "type": "integer", + "name": "limit", + "in": "query" + }, + { + "type": "integer", + "name": "page", + "in": "query" } ], "responses": { @@ -2517,17 +2523,6 @@ } } }, - "commonrequests.Paginate": { - "type": "object", - "properties": { - "limit": { - "type": "integer" - }, - "page": { - "type": "integer" - } - } - }, "controllers.ErrorResponse": { "type": "object", "properties": { @@ -2810,6 +2805,9 @@ "port": { "type": "integer" }, + "ssl": { + "type": "boolean" + }, "username": { "type": "string" }, diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 54ee0251..44bb232c 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -24,13 +24,6 @@ definitions: value: type: string type: object - commonrequests.Paginate: - properties: - limit: - type: integer - page: - type: integer - type: object controllers.ErrorResponse: properties: code: @@ -220,6 +213,8 @@ definitions: type: string port: type: integer + ssl: + type: boolean username: type: string website_path: @@ -525,12 +520,12 @@ paths: get: description: 获取面板证书管理的证书列表 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: @@ -646,12 +641,12 @@ paths: get: description: 获取面板证书管理的 DNS 接口列表 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: @@ -861,12 +856,12 @@ paths: get: description: 获取面板证书管理的 ACME 用户列表 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: @@ -1421,12 +1416,12 @@ paths: get: description: 获取网站的备份列表 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: @@ -1544,12 +1539,12 @@ paths: get: description: 获取网站管理的网站列表 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: @@ -1842,12 +1837,12 @@ paths: get: description: 列出所有 Rsync 模块 parameters: - - description: request - in: body - name: data - required: true - schema: - $ref: '#/definitions/commonrequests.Paginate' + - in: query + name: limit + type: integer + - in: query + name: page + type: integer produces: - application/json responses: