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 @@
-
+
-
-
@@ -60,7 +58,7 @@
-
+
@@ -69,9 +67,9 @@
+
-
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 分布式,大并发,高可用