From 1003bcc738159a9dd0dbc0934279ed94a1a72535 Mon Sep 17 00:00:00 2001
From: yinbentan <yinbentan@live.com>
Date: 星期五, 28 六月 2024 16:31:30 +0800
Subject: [PATCH] swagger信息重新生产
---
controllers/department.go | 52 +
docs/swagger.yaml | 369 ++++++++++---
docs/docs.go | 587 ++++++++++++++++----
docs/swagger.json | 587 ++++++++++++++++----
4 files changed, 1,220 insertions(+), 375 deletions(-)
diff --git a/controllers/department.go b/controllers/department.go
index e214a58..9cb0f8c 100644
--- a/controllers/department.go
+++ b/controllers/department.go
@@ -16,12 +16,13 @@
type DepartmentController struct{}
// Add
-// @Tags 閮ㄩ棬淇℃伅
-// @Summary 娣诲姞閮ㄩ棬淇℃伅
-// @Produce application/json
-// @Param object body request.AddDepartment true "閮ㄩ棬淇℃伅淇℃伅"
-// @Success 200 {object} util.Response "鎴愬姛"
-// @Router /api-s/v1/organize/department [post]
+//
+// @Tags 閮ㄩ棬淇℃伅
+// @Summary 娣诲姞閮ㄩ棬淇℃伅
+// @Produce application/json
+// @Param object body request.AddDepartment true "閮ㄩ棬淇℃伅淇℃伅"
+// @Success 200 {object} util.Response "鎴愬姛"
+// @Router /api-wms/v1/organize/department [post]
func (slf DepartmentController) Add(c *gin.Context) {
var reqParams request.AddDepartment
var params models.Department
@@ -47,12 +48,13 @@
}
// Update
-// @Tags 閮ㄩ棬淇℃伅
-// @Summary 缂栬緫閮ㄩ棬淇℃伅
-// @Produce application/json
-// @Param object body request.UpdateDepartment true "閮ㄩ棬淇℃伅淇℃伅"
-// @Success 200 {object} util.Response "鎴愬姛"
-// @Router /api-s/v1/organize/department/{id} [put]
+//
+// @Tags 閮ㄩ棬淇℃伅
+// @Summary 缂栬緫閮ㄩ棬淇℃伅
+// @Produce application/json
+// @Param object body request.UpdateDepartment true "閮ㄩ棬淇℃伅淇℃伅"
+// @Success 200 {object} util.Response "鎴愬姛"
+// @Router /api-wms/v1/organize/department/{id} [put]
func (slf DepartmentController) Update(c *gin.Context) {
idStr := c.Param("id")
if idStr == "0" || idStr == "" {
@@ -136,12 +138,13 @@
}
// List
-// @Tags 閮ㄩ棬淇℃伅
-// @Summary 鏌ヨ閮ㄩ棬淇℃伅鍒楄〃
-// @Produce application/json
-// @Param object query request.GetDepartmentList true "鏌ヨ鍙傛暟"
-// @Success 200 {object} util.ResponseList{data=[]models.Department} "鎴愬姛"
-// @Router /api-s/v1/organize/department [get]
+//
+// @Tags 閮ㄩ棬淇℃伅
+// @Summary 鏌ヨ閮ㄩ棬淇℃伅鍒楄〃
+// @Produce application/json
+// @Param object query request.GetDepartmentList true "鏌ヨ鍙傛暟"
+// @Success 200 {object} util.ResponseList{data=[]models.Department} "鎴愬姛"
+// @Router /api-wms/v1/organize/department [get]
func (slf DepartmentController) List(c *gin.Context) {
var params request.GetDepartmentList
if err := c.ShouldBindQuery(¶ms); err != nil {
@@ -177,12 +180,13 @@
}
// Delete
-// @Tags 閮ㄩ棬淇℃伅
-// @Summary 缂栬緫閮ㄩ棬淇℃伅
-// @Produce application/json
-// @Param object body request.UpdateDepartment true "閮ㄩ棬淇℃伅淇℃伅"
-// @Success 200 {object} util.Response "鎴愬姛"
-// @Router /api-s/v1/organize/department/{id} [delete]
+//
+// @Tags 閮ㄩ棬淇℃伅
+// @Summary 缂栬緫閮ㄩ棬淇℃伅
+// @Produce application/json
+// @Param object body request.UpdateDepartment true "閮ㄩ棬淇℃伅淇℃伅"
+// @Success 200 {object} util.Response "鎴愬姛"
+// @Router /api-wms/v1/organize/department/{id} [delete]
func (slf DepartmentController) Delete(c *gin.Context) {
idStr := c.Param("id")
if idStr == "0" || idStr == "" {
diff --git a/docs/docs.go b/docs/docs.go
index 6bec29b..4d24113 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -15,140 +15,6 @@
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
- "/api-s/v1/organize/department": {
- "get": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "鏌ヨ閮ㄩ棬淇℃伅鍒楄〃",
- "parameters": [
- {
- "type": "integer",
- "description": "椤电爜",
- "name": "page",
- "in": "query"
- },
- {
- "type": "integer",
- "description": "姣忛〉澶у皬",
- "name": "pageSize",
- "in": "query"
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "allOf": [
- {
- "$ref": "#/definitions/util.ResponseList"
- },
- {
- "type": "object",
- "properties": {
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/models.Department"
- }
- }
- }
- }
- ]
- }
- }
- }
- },
- "post": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "娣诲姞閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.AddDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- }
- },
- "/api-s/v1/organize/department/{id}": {
- "put": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "缂栬緫閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.UpdateDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- },
- "delete": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "缂栬緫閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.UpdateDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- }
- },
"/api-wms/v1/attachment/uploadFiles": {
"post": {
"tags": [
@@ -683,6 +549,166 @@
"name": "id",
"in": "path",
"required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "娣诲姞瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddMiniDict"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/delete/{id}": {
+ "delete": {
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鍒犻櫎瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "id",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/edit": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "缂栬緫瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.EditMiniDict"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/getDictList": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鑾峰彇瀛楀吀淇℃伅鍒楄〃",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.GetMiniDictList"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/util.ResponseList"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/models.MiniDict"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/save": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鎵归噺鏇存柊杩蜂綘瀛楀吀(浼氬垹闄ゅ師鏁版嵁)",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.SaveMiniDict"
+ }
}
],
"responses": {
@@ -2264,6 +2290,140 @@
}
}
},
+ "/api-wms/v1/organize/department": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "鏌ヨ閮ㄩ棬淇℃伅鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/util.ResponseList"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/models.Department"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "娣诲姞閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/organize/department/{id}": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "缂栬緫閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ },
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "缂栬緫閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
"/api-wms/v1/product/addDisuse": {
"post": {
"produces": [
@@ -3800,6 +3960,24 @@
"MaterialModeVirtual"
]
},
+ "constvar.MiniDictType": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3
+ ],
+ "x-enum-comments": {
+ "StockoutType": "鍑哄簱绫诲瀷",
+ "StorageType": "鍏ュ簱绫诲瀷",
+ "TransferType": "璋冩嫧绫诲瀷"
+ },
+ "x-enum-varnames": [
+ "TransferType",
+ "StorageType",
+ "StockoutType"
+ ]
+ },
"constvar.OperationSource": {
"type": "integer",
"enum": [
@@ -4562,6 +4740,38 @@
}
}
},
+ "models.MiniDict": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "description": "缂栫爜",
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"models.MonthStats": {
"type": "object",
"properties": {
@@ -4775,6 +4985,12 @@
}
},
"id": {
+ "type": "integer"
+ },
+ "inventoryDealer": {
+ "$ref": "#/definitions/models.MiniDict"
+ },
+ "inventoryDealerType": {
"type": "integer"
},
"isInternalOutput": {
@@ -5354,6 +5570,31 @@
}
}
},
+ "request.AddMiniDict": {
+ "type": "object",
+ "properties": {
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"request.AddOperation": {
"type": "object",
"properties": {
@@ -5638,6 +5879,35 @@
}
}
},
+ "request.EditMiniDict": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "description": "瀛楀吀绫诲瀷",
+ "type": "integer"
+ },
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"request.FinishLocationProductAmount": {
"type": "object",
"properties": {
@@ -5799,6 +6069,19 @@
}
}
},
+ "request.GetMiniDictList": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ }
+ }
+ },
"request.GetMonthStats": {
"type": "object",
"properties": {
@@ -5872,6 +6155,23 @@
},
"productId": {
"description": "浜у搧id",
+ "type": "string"
+ }
+ }
+ },
+ "request.MiniDict": {
+ "type": "object",
+ "properties": {
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "value": {
+ "description": "鍊�",
"type": "string"
}
}
@@ -6069,6 +6369,25 @@
}
}
},
+ "request.SaveMiniDict": {
+ "type": "object",
+ "properties": {
+ "list": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/request.MiniDict"
+ }
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ }
+ }
+ },
"request.SaveUnitDict": {
"type": "object",
"properties": {
diff --git a/docs/swagger.json b/docs/swagger.json
index 93d6dd4..42f03fc 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -4,140 +4,6 @@
"contact": {}
},
"paths": {
- "/api-s/v1/organize/department": {
- "get": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "鏌ヨ閮ㄩ棬淇℃伅鍒楄〃",
- "parameters": [
- {
- "type": "integer",
- "description": "椤电爜",
- "name": "page",
- "in": "query"
- },
- {
- "type": "integer",
- "description": "姣忛〉澶у皬",
- "name": "pageSize",
- "in": "query"
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "allOf": [
- {
- "$ref": "#/definitions/util.ResponseList"
- },
- {
- "type": "object",
- "properties": {
- "data": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/models.Department"
- }
- }
- }
- }
- ]
- }
- }
- }
- },
- "post": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "娣诲姞閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.AddDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- }
- },
- "/api-s/v1/organize/department/{id}": {
- "put": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "缂栬緫閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.UpdateDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- },
- "delete": {
- "produces": [
- "application/json"
- ],
- "tags": [
- "閮ㄩ棬淇℃伅"
- ],
- "summary": "缂栬緫閮ㄩ棬淇℃伅",
- "parameters": [
- {
- "description": "閮ㄩ棬淇℃伅淇℃伅",
- "name": "object",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/request.UpdateDepartment"
- }
- }
- ],
- "responses": {
- "200": {
- "description": "鎴愬姛",
- "schema": {
- "$ref": "#/definitions/util.Response"
- }
- }
- }
- }
- },
"/api-wms/v1/attachment/uploadFiles": {
"post": {
"tags": [
@@ -672,6 +538,166 @@
"name": "id",
"in": "path",
"required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "娣诲姞瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddMiniDict"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/delete/{id}": {
+ "delete": {
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鍒犻櫎瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "id",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/edit": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "缂栬緫瀛楀吀淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.EditMiniDict"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/getDictList": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鑾峰彇瀛楀吀淇℃伅鍒楄〃",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.GetMiniDictList"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/util.ResponseList"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/models.MiniDict"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/dict/save": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏁版嵁瀛楀吀"
+ ],
+ "summary": "鎵归噺鏇存柊杩蜂綘瀛楀吀(浼氬垹闄ゅ師鏁版嵁)",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.SaveMiniDict"
+ }
}
],
"responses": {
@@ -2253,6 +2279,140 @@
}
}
},
+ "/api-wms/v1/organize/department": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "鏌ヨ閮ㄩ棬淇℃伅鍒楄〃",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/util.ResponseList"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/models.Department"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "娣诲姞閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api-wms/v1/organize/department/{id}": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "缂栬緫閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ },
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閮ㄩ棬淇℃伅"
+ ],
+ "summary": "缂栬緫閮ㄩ棬淇℃伅",
+ "parameters": [
+ {
+ "description": "閮ㄩ棬淇℃伅淇℃伅",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateDepartment"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
"/api-wms/v1/product/addDisuse": {
"post": {
"produces": [
@@ -3789,6 +3949,24 @@
"MaterialModeVirtual"
]
},
+ "constvar.MiniDictType": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3
+ ],
+ "x-enum-comments": {
+ "StockoutType": "鍑哄簱绫诲瀷",
+ "StorageType": "鍏ュ簱绫诲瀷",
+ "TransferType": "璋冩嫧绫诲瀷"
+ },
+ "x-enum-varnames": [
+ "TransferType",
+ "StorageType",
+ "StockoutType"
+ ]
+ },
"constvar.OperationSource": {
"type": "integer",
"enum": [
@@ -4551,6 +4729,38 @@
}
}
},
+ "models.MiniDict": {
+ "type": "object",
+ "properties": {
+ "code": {
+ "description": "缂栫爜",
+ "type": "string"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"models.MonthStats": {
"type": "object",
"properties": {
@@ -4764,6 +4974,12 @@
}
},
"id": {
+ "type": "integer"
+ },
+ "inventoryDealer": {
+ "$ref": "#/definitions/models.MiniDict"
+ },
+ "inventoryDealerType": {
"type": "integer"
},
"isInternalOutput": {
@@ -5343,6 +5559,31 @@
}
}
},
+ "request.AddMiniDict": {
+ "type": "object",
+ "properties": {
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"request.AddOperation": {
"type": "object",
"properties": {
@@ -5627,6 +5868,35 @@
}
}
},
+ "request.EditMiniDict": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "description": "瀛楀吀绫诲瀷",
+ "type": "integer"
+ },
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ },
+ "value": {
+ "description": "鍊�",
+ "type": "string"
+ }
+ }
+ },
"request.FinishLocationProductAmount": {
"type": "object",
"properties": {
@@ -5788,6 +6058,19 @@
}
}
},
+ "request.GetMiniDictList": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ }
+ }
+ },
"request.GetMonthStats": {
"type": "object",
"properties": {
@@ -5861,6 +6144,23 @@
},
"productId": {
"description": "浜у搧id",
+ "type": "string"
+ }
+ }
+ },
+ "request.MiniDict": {
+ "type": "object",
+ "properties": {
+ "isDefault": {
+ "description": "鏄惁榛樿",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "鍚嶇О",
+ "type": "string"
+ },
+ "value": {
+ "description": "鍊�",
"type": "string"
}
}
@@ -6058,6 +6358,25 @@
}
}
},
+ "request.SaveMiniDict": {
+ "type": "object",
+ "properties": {
+ "list": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/request.MiniDict"
+ }
+ },
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ }
+ }
+ },
"request.SaveUnitDict": {
"type": "object",
"properties": {
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 83f23c2..71233a6 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -195,6 +195,20 @@
- MaterialModeConsumables
- MaterialModeOther
- MaterialModeVirtual
+ constvar.MiniDictType:
+ enum:
+ - 1
+ - 2
+ - 3
+ type: integer
+ x-enum-comments:
+ StockoutType: 鍑哄簱绫诲瀷
+ StorageType: 鍏ュ簱绫诲瀷
+ TransferType: 璋冩嫧绫诲瀷
+ x-enum-varnames:
+ - TransferType
+ - StorageType
+ - StockoutType
constvar.OperationSource:
enum:
- 1
@@ -749,6 +763,27 @@
description: 閲嶉噺
type: number
type: object
+ models.MiniDict:
+ properties:
+ code:
+ description: 缂栫爜
+ type: string
+ id:
+ type: integer
+ isDefault:
+ description: 鏄惁榛樿
+ type: boolean
+ name:
+ description: 鍚嶇О
+ type: string
+ type:
+ allOf:
+ - $ref: '#/definitions/constvar.MiniDictType'
+ description: 瀛楀吀绫诲瀷
+ value:
+ description: 鍊�
+ type: string
+ type: object
models.MonthStats:
properties:
MoreUnitsArr:
@@ -897,6 +932,10 @@
$ref: '#/definitions/models.OperationDetails'
type: array
id:
+ type: integer
+ inventoryDealer:
+ $ref: '#/definitions/models.MiniDict'
+ inventoryDealerType:
type: integer
isInternalOutput:
description: 鏄惁璋冩嫧浜х敓鐨勫嚭搴�
@@ -1288,6 +1327,22 @@
- $ref: '#/definitions/constvar.RuleType'
description: 涓婃灦瑙勫垯绫诲瀷 1锛氫骇鍝佺被鍨嬶紱2锛氫骇鍝佺被鍒被鍨�
type: object
+ request.AddMiniDict:
+ properties:
+ isDefault:
+ description: 鏄惁榛樿
+ type: boolean
+ name:
+ description: 鍚嶇О
+ type: string
+ type:
+ allOf:
+ - $ref: '#/definitions/constvar.MiniDictType'
+ description: 瀛楀吀绫诲瀷
+ value:
+ description: 鍊�
+ type: string
+ type: object
request.AddOperation:
properties:
accountant:
@@ -1485,6 +1540,25 @@
token:
type: string
type: object
+ request.EditMiniDict:
+ properties:
+ id:
+ description: 瀛楀吀绫诲瀷
+ type: integer
+ isDefault:
+ description: 鏄惁榛樿
+ type: boolean
+ name:
+ description: 鍚嶇О
+ type: string
+ type:
+ allOf:
+ - $ref: '#/definitions/constvar.MiniDictType'
+ description: 瀛楀吀绫诲瀷
+ value:
+ description: 鍊�
+ type: string
+ type: object
request.FinishLocationProductAmount:
properties:
locationProductAmountId:
@@ -1596,6 +1670,13 @@
type:
type: integer
type: object
+ request.GetMiniDictList:
+ properties:
+ type:
+ allOf:
+ - $ref: '#/definitions/constvar.MiniDictType'
+ description: 瀛楀吀绫诲瀷
+ type: object
request.GetMonthStats:
properties:
date:
@@ -1647,6 +1728,18 @@
type: integer
productId:
description: 浜у搧id
+ type: string
+ type: object
+ request.MiniDict:
+ properties:
+ isDefault:
+ description: 鏄惁榛樿
+ type: boolean
+ name:
+ description: 鍚嶇О
+ type: string
+ value:
+ description: 鍊�
type: string
type: object
request.OperationAllList:
@@ -1785,6 +1878,17 @@
type: integer
productId:
type: string
+ type: object
+ request.SaveMiniDict:
+ properties:
+ list:
+ items:
+ $ref: '#/definitions/request.MiniDict'
+ type: array
+ type:
+ allOf:
+ - $ref: '#/definitions/constvar.MiniDictType'
+ description: 瀛楀吀绫诲瀷
type: object
request.SaveUnitDict:
properties:
@@ -2195,89 +2299,6 @@
info:
contact: {}
paths:
- /api-s/v1/organize/department:
- get:
- parameters:
- - description: 椤电爜
- in: query
- name: page
- type: integer
- - description: 姣忛〉澶у皬
- in: query
- name: pageSize
- type: integer
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- allOf:
- - $ref: '#/definitions/util.ResponseList'
- - properties:
- data:
- items:
- $ref: '#/definitions/models.Department'
- type: array
- type: object
- summary: 鏌ヨ閮ㄩ棬淇℃伅鍒楄〃
- tags:
- - 閮ㄩ棬淇℃伅
- post:
- parameters:
- - description: 閮ㄩ棬淇℃伅淇℃伅
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.AddDepartment'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/util.Response'
- summary: 娣诲姞閮ㄩ棬淇℃伅
- tags:
- - 閮ㄩ棬淇℃伅
- /api-s/v1/organize/department/{id}:
- delete:
- parameters:
- - description: 閮ㄩ棬淇℃伅淇℃伅
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.UpdateDepartment'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/util.Response'
- summary: 缂栬緫閮ㄩ棬淇℃伅
- tags:
- - 閮ㄩ棬淇℃伅
- put:
- parameters:
- - description: 閮ㄩ棬淇℃伅淇℃伅
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.UpdateDepartment'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/util.Response'
- summary: 缂栬緫閮ㄩ棬淇℃伅
- tags:
- - 閮ㄩ棬淇℃伅
/api-wms/v1/attachment/uploadFiles:
post:
responses:
@@ -2620,6 +2641,105 @@
summary: 缂栬緫鍏徃
tags:
- 鍏徃
+ /api-wms/v1/dict/add:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddMiniDict'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 娣诲姞瀛楀吀淇℃伅
+ tags:
+ - 鏁版嵁瀛楀吀
+ /api-wms/v1/dict/delete/{id}:
+ delete:
+ parameters:
+ - description: id
+ in: path
+ name: id
+ required: true
+ type: string
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 鍒犻櫎瀛楀吀淇℃伅
+ tags:
+ - 鏁版嵁瀛楀吀
+ /api-wms/v1/dict/edit:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.EditMiniDict'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 缂栬緫瀛楀吀淇℃伅
+ tags:
+ - 鏁版嵁瀛楀吀
+ /api-wms/v1/dict/getDictList:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetMiniDictList'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.ResponseList'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/models.MiniDict'
+ type: array
+ type: object
+ summary: 鑾峰彇瀛楀吀淇℃伅鍒楄〃
+ tags:
+ - 鏁版嵁瀛楀吀
+ /api-wms/v1/dict/save:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.SaveMiniDict'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 鎵归噺鏇存柊杩蜂綘瀛楀吀(浼氬垹闄ゅ師鏁版嵁)
+ tags:
+ - 鏁版嵁瀛楀吀
/api-wms/v1/forms/doMonthStats:
post:
parameters:
@@ -3582,6 +3702,89 @@
summary: 缂栬緫浣滀笟绫诲瀷
tags:
- 涓氬姟绫诲瀷
+ /api-wms/v1/organize/department:
+ get:
+ parameters:
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/util.ResponseList'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/models.Department'
+ type: array
+ type: object
+ summary: 鏌ヨ閮ㄩ棬淇℃伅鍒楄〃
+ tags:
+ - 閮ㄩ棬淇℃伅
+ post:
+ parameters:
+ - description: 閮ㄩ棬淇℃伅淇℃伅
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddDepartment'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 娣诲姞閮ㄩ棬淇℃伅
+ tags:
+ - 閮ㄩ棬淇℃伅
+ /api-wms/v1/organize/department/{id}:
+ delete:
+ parameters:
+ - description: 閮ㄩ棬淇℃伅淇℃伅
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateDepartment'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 缂栬緫閮ㄩ棬淇℃伅
+ tags:
+ - 閮ㄩ棬淇℃伅
+ put:
+ parameters:
+ - description: 閮ㄩ棬淇℃伅淇℃伅
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateDepartment'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 缂栬緫閮ㄩ棬淇℃伅
+ tags:
+ - 閮ㄩ棬淇℃伅
/api-wms/v1/product/addDisuse:
post:
parameters:
--
Gitblit v1.8.0