From af460b0e1619a82dfc67a2323fac35a971304825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Mon, 16 Aug 2021 13:30:23 +0800 Subject: [PATCH] commit --- dsSzxy/.idea/workspace.xml | 8 +- .../FileReleateController.go | 2 +- dsSzxy/Model/Res.go | 9 + dsSzxy/docs/docs.go | 159 +++++++++++++++++- dsSzxy/docs/swagger.json | 159 +++++++++++++++++- dsSzxy/docs/swagger.yaml | 102 ++++++++++- dsSzxy/main.go | 2 + 7 files changed, 429 insertions(+), 12 deletions(-) create mode 100644 dsSzxy/Model/Res.go diff --git a/dsSzxy/.idea/workspace.xml b/dsSzxy/.idea/workspace.xml index 12ab90a3..ee512112 100644 --- a/dsSzxy/.idea/workspace.xml +++ b/dsSzxy/.idea/workspace.xml @@ -6,12 +6,10 @@ - + - - + - diff --git a/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go b/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go index 6d75592d..f045b771 100644 --- a/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go +++ b/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go @@ -41,7 +41,7 @@ func Routers(r *gin.RouterGroup) { // @Param target_person_id formData string true "目标人ID" // @Success 200 {object} Model.Res // @Router /dsSzxy/fileRelate/fileUpload [post] -// @X-IntRangeLimit [{"identity_id":"5"},{"person_id":"1,999999999999"},{"target_group_id":"1,999999999999"},{"target_identity_id":"5",{"target_person_id":"1,999999999999"},{"system_id":"1,20"}] +// @X-IntRangeLimit [{"identity_id":"5"},{"person_id":"1,999999999999"},{"target_group_id":"1,999999999999"},{"target_identity_id":"5"},{"target_person_id":"1,999999999999"},{"system_id":"1,20"}] // @X-TableName ["t_zhxy_file"] func fileUpload(c *gin.Context) { file, err := c.FormFile("file") diff --git a/dsSzxy/Model/Res.go b/dsSzxy/Model/Res.go new file mode 100644 index 00000000..18435b45 --- /dev/null +++ b/dsSzxy/Model/Res.go @@ -0,0 +1,9 @@ +package Model + +type Res struct { + Success interface{} `json:"success"` + Message interface{} `json:"message,omitempty"` //omitempty有值就输出,没值则不输出 + List interface{} `json:"list,omitempty"` //omitempty有值就输出,没值则不输出 + Count interface{} `json:"count,omitempty"` //omitempty有值就输出,没值则不输出 + ErrorCode interface{} `json:"error_code,omitempty"` //omitempty有值就输出,没值则不输出 +} diff --git a/dsSzxy/docs/docs.go b/dsSzxy/docs/docs.go index ccf5da2b..3af740e5 100644 --- a/dsSzxy/docs/docs.go +++ b/dsSzxy/docs/docs.go @@ -14,7 +14,32 @@ import ( ) var doc = `{ - "definitions": null, + "definitions": { + "Model.Res": { + "properties": { + "count": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "error_code": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "list": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "message": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "success": { + "type": "object" + } + }, + "type": "object" + } + }, "host": "127.0.0.1:8006", "info": { "contact": { @@ -30,7 +55,137 @@ var doc = `{ "title": "智慧校园API", "version": "1.0" }, - "paths": {}, + "paths": { + "/dsSzxy/fileRelate/fileUpdate": { + "post": { + "X-EmptyLimit": [ + "file_id", + "file_name" + ], + "X-TableName": [ + "t_zhxy_file" + ], + "consumes": [ + "application/x-www-form-urlencoded" + ], + "description": "修改文件名称", + "parameters": [ + { + "description": "文件ID", + "in": "formData", + "name": "file_id", + "required": true, + "type": "string" + }, + { + "description": "文件名称", + "in": "formData", + "name": "file_name", + "required": true, + "type": "string" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Model.Res" + } + } + }, + "summary": "修改文件名称", + "tags": [ + "文件系统管理" + ] + } + }, + "/dsSzxy/fileRelate/fileUpload": { + "post": { + "X-IntRangeLimit": [ + { + "identity_id": "5" + }, + { + "person_id": "1,999999999999" + }, + { + "target_group_id": "1,999999999999" + }, + { + "target_identity_id": "5" + }, + { + "target_person_id": "1,999999999999" + }, + { + "system_id": "1,20" + } + ], + "X-TableName": [ + "t_zhxy_file" + ], + "consumes": [ + "application/x-www-form-urlencoded" + ], + "description": "文件上传", + "parameters": [ + { + "description": "上传人身份ID", + "in": "formData", + "name": "identity_id", + "required": true, + "type": "string" + }, + { + "description": "上传人ID", + "in": "formData", + "name": "person_id", + "required": true, + "type": "string" + }, + { + "description": "目标群组ID", + "in": "formData", + "name": "target_group_id", + "required": true, + "type": "string" + }, + { + "description": "目标人身份ID", + "in": "formData", + "name": "target_identity_id", + "required": true, + "type": "string" + }, + { + "description": "目标人ID", + "in": "formData", + "name": "target_person_id", + "required": true, + "type": "string" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Model.Res" + } + } + }, + "summary": "文件上传", + "tags": [ + "文件系统管理" + ] + } + } + }, "swagger": "2.0" }` diff --git a/dsSzxy/docs/swagger.json b/dsSzxy/docs/swagger.json index 3fdaeb0b..389ef0b5 100644 --- a/dsSzxy/docs/swagger.json +++ b/dsSzxy/docs/swagger.json @@ -1,5 +1,30 @@ { - "definitions": null, + "definitions": { + "Model.Res": { + "properties": { + "count": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "error_code": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "list": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "message": { + "description": "omitempty有值就输出,没值则不输出", + "type": "object" + }, + "success": { + "type": "object" + } + }, + "type": "object" + } + }, "host": "127.0.0.1:8006", "info": { "contact": { @@ -15,6 +40,136 @@ "title": "智慧校园API", "version": "1.0" }, - "paths": {}, + "paths": { + "/dsSzxy/fileRelate/fileUpdate": { + "post": { + "X-EmptyLimit": [ + "file_id", + "file_name" + ], + "X-TableName": [ + "t_zhxy_file" + ], + "consumes": [ + "application/x-www-form-urlencoded" + ], + "description": "修改文件名称", + "parameters": [ + { + "description": "文件ID", + "in": "formData", + "name": "file_id", + "required": true, + "type": "string" + }, + { + "description": "文件名称", + "in": "formData", + "name": "file_name", + "required": true, + "type": "string" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Model.Res" + } + } + }, + "summary": "修改文件名称", + "tags": [ + "文件系统管理" + ] + } + }, + "/dsSzxy/fileRelate/fileUpload": { + "post": { + "X-IntRangeLimit": [ + { + "identity_id": "5" + }, + { + "person_id": "1,999999999999" + }, + { + "target_group_id": "1,999999999999" + }, + { + "target_identity_id": "5" + }, + { + "target_person_id": "1,999999999999" + }, + { + "system_id": "1,20" + } + ], + "X-TableName": [ + "t_zhxy_file" + ], + "consumes": [ + "application/x-www-form-urlencoded" + ], + "description": "文件上传", + "parameters": [ + { + "description": "上传人身份ID", + "in": "formData", + "name": "identity_id", + "required": true, + "type": "string" + }, + { + "description": "上传人ID", + "in": "formData", + "name": "person_id", + "required": true, + "type": "string" + }, + { + "description": "目标群组ID", + "in": "formData", + "name": "target_group_id", + "required": true, + "type": "string" + }, + { + "description": "目标人身份ID", + "in": "formData", + "name": "target_identity_id", + "required": true, + "type": "string" + }, + { + "description": "目标人ID", + "in": "formData", + "name": "target_person_id", + "required": true, + "type": "string" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/Model.Res" + } + } + }, + "summary": "文件上传", + "tags": [ + "文件系统管理" + ] + } + } + }, "swagger": "2.0" } \ No newline at end of file diff --git a/dsSzxy/docs/swagger.yaml b/dsSzxy/docs/swagger.yaml index aba2f455..09d3ac98 100644 --- a/dsSzxy/docs/swagger.yaml +++ b/dsSzxy/docs/swagger.yaml @@ -1,4 +1,21 @@ -definitions: null +definitions: + Model.Res: + properties: + count: + description: omitempty有值就输出,没值则不输出 + type: object + error_code: + description: omitempty有值就输出,没值则不输出 + type: object + list: + description: omitempty有值就输出,没值则不输出 + type: object + message: + description: omitempty有值就输出,没值则不输出 + type: object + success: + type: object + type: object host: 127.0.0.1:8006 info: contact: @@ -11,5 +28,86 @@ info: url: http://www.apache.org/licenses/LICENSE-2.0.html title: 智慧校园API version: "1.0" -paths: {} +paths: + /dsSzxy/fileRelate/fileUpdate: + post: + X-EmptyLimit: + - file_id + - file_name + X-TableName: + - t_zhxy_file + consumes: + - application/x-www-form-urlencoded + description: 修改文件名称 + parameters: + - description: 文件ID + in: formData + name: file_id + required: true + type: string + - description: 文件名称 + in: formData + name: file_name + required: true + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/Model.Res' + summary: 修改文件名称 + tags: + - 文件系统管理 + /dsSzxy/fileRelate/fileUpload: + post: + X-IntRangeLimit: + - identity_id: "5" + - person_id: 1,999999999999 + - target_group_id: 1,999999999999 + - target_identity_id: "5" + - target_person_id: 1,999999999999 + - system_id: 1,20 + X-TableName: + - t_zhxy_file + consumes: + - application/x-www-form-urlencoded + description: 文件上传 + parameters: + - description: 上传人身份ID + in: formData + name: identity_id + required: true + type: string + - description: 上传人ID + in: formData + name: person_id + required: true + type: string + - description: 目标群组ID + in: formData + name: target_group_id + required: true + type: string + - description: 目标人身份ID + in: formData + name: target_identity_id + required: true + type: string + - description: 目标人ID + in: formData + name: target_person_id + required: true + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/Model.Res' + summary: 文件上传 + tags: + - 文件系统管理 swagger: "2.0" diff --git a/dsSzxy/main.go b/dsSzxy/main.go index dc16a317..05e672d7 100644 --- a/dsSzxy/main.go +++ b/dsSzxy/main.go @@ -15,6 +15,8 @@ import ( "github.com/gin-gonic/gin" ) +//http://127.0.0.1:8006/swagger/index.html + // @title 智慧校园API // @version 1.0 // @description 分布式,大并发,高可用