From 84346bdafad764c8964256829dc7dc564fe95769 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 01 七月 2024 22:30:50 +0800
Subject: [PATCH] 月度统计出入库按类型汇总报表定时任务和手动跑任务接口
---
docs/swagger.json | 610 +++++++++++++++++++++++++++++++++++++++++++------------
1 files changed, 476 insertions(+), 134 deletions(-)
diff --git a/docs/swagger.json b/docs/swagger.json
index 7bd351e..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": {
@@ -4766,6 +4976,12 @@
"id": {
"type": "integer"
},
+ "inventoryDealer": {
+ "$ref": "#/definitions/models.MiniDict"
+ },
+ "inventoryDealerType": {
+ "type": "integer"
+ },
"isInternalOutput": {
"description": "鏄惁璋冩嫧浜х敓鐨勫嚭搴�",
"type": "boolean"
@@ -4866,6 +5082,9 @@
},
"updateTime": {
"type": "string"
+ },
+ "warehouseId": {
+ "type": "integer"
},
"waybillNumber": {
"description": "杩愬崟鍙�",
@@ -5340,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": {
@@ -5348,6 +5592,14 @@
},
"accountantId": {
"type": "string"
+ },
+ "baseOperationType": {
+ "description": "鍩虹浣滀笟绫诲瀷 5搴撳瓨鐩樼偣",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.BaseOperationType"
+ }
+ ]
},
"comment": {
"description": "澶囨敞",
@@ -5440,6 +5692,10 @@
},
"toLocationId": {
"description": "鐩爣浣嶇疆id",
+ "type": "integer"
+ },
+ "warehouseId": {
+ "description": "浠撳簱id",
"type": "integer"
},
"waybillNumber": {
@@ -5612,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": {
@@ -5773,6 +6058,19 @@
}
}
},
+ "request.GetMiniDictList": {
+ "type": "object",
+ "properties": {
+ "type": {
+ "description": "瀛楀吀绫诲瀷",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.MiniDictType"
+ }
+ ]
+ }
+ }
+ },
"request.GetMonthStats": {
"type": "object",
"properties": {
@@ -5846,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"
}
}
@@ -5952,6 +6267,14 @@
"request.OperationList": {
"type": "object",
"properties": {
+ "baseOperationType": {
+ "description": "1 鍏ュ簱 2 鍑哄簱 3 鍐呴儴璋冩嫧 4 鎶ュ簾 5 搴撳瓨鐩樼偣",
+ "allOf": [
+ {
+ "$ref": "#/definitions/constvar.BaseOperationType"
+ }
+ ]
+ },
"number": {
"type": "string"
},
@@ -6035,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": {
--
Gitblit v1.8.0