From b784b08a26808e9faccb7ea397de946501a939eb Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期三, 27 九月 2023 20:08:43 +0800 Subject: [PATCH] 1.二期一部分代码 --- docs/swagger.yaml | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 236 insertions(+), 4 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index a87ffb6..eecd6f1 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -799,6 +799,41 @@ required: - code type: object + request.GetInventoryForms: + properties: + categoryIds: + description: 浜у搧绫诲瀷id + items: + type: integer + type: array + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + warehouseCode: + description: 浠撳簱缂╁啓 + type: string + type: object + request.GetInventoryHistory: + properties: + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + produceId: + description: 浜у搧id + type: string + productName: + description: 浜у搧鍚嶇О + type: string + unit: + description: 鍗曚綅 + type: string + type: object request.GetProductList: properties: categoryId: @@ -850,8 +885,6 @@ pageSize: description: 姣忛〉澶у皬 type: integer - sourceNumber: - type: string type: object request.PageInfo: properties: @@ -872,8 +905,6 @@ pageSize: description: 姣忛〉澶у皬 type: integer - sourceNumber: - type: string type: object request.QueryOperationHistory: properties: @@ -959,6 +990,25 @@ type: integer productCategoryId: description: 浜у搧绉嶇被id + type: integer + productId: + description: 浜у搧id + type: string + type: object + request.UpdateLocationProductAmount: + properties: + Amount: + description: 搴撳瓨鏁伴噺 + type: number + adjustAmount: + description: LocationProductAmountId int `json:"locationProductAmountId"` + //搴撳瓨鐩樼偣id + type: number + differenceAmount: + description: 璁℃暟鏁伴噺 + type: number + operationId: + description: 鍑哄叆搴搃d type: integer productId: description: 浜у搧id @@ -1063,6 +1113,91 @@ warehouseId: description: 浠撳簱id type: integer + type: object + response.InventoryForms: + properties: + amount: + description: 鍦ㄥ簱鏁伴噺 + type: number + availableNumber: + description: 鍙敤搴撳瓨 + type: number + cost: + description: 鎴愭湰 + type: number + in: + description: 鍏ュ簱 + type: number + out: + description: 鍑哄簱 + type: number + produceId: + description: 浜у搧id + type: string + productName: + description: 浜у搧鍚嶇О + type: string + productType: + description: 浜у搧绫诲瀷 + type: string + unit: + description: 鍗曚綅 + type: string + value: + description: 鎬讳环鍊� + type: number + type: object + response.InventoryHistory: + properties: + amount: + description: 鏁伴噺 + type: number + baseOperationType: + allOf: + - $ref: '#/definitions/constvar.BaseOperationType' + description: 鍩虹浣滀笟绫诲瀷 + contactedName: + description: 瀹屾垚鑰� + type: string + date: + description: 鏃ユ湡 + type: string + fromLocation: + description: 婧愪綅缃� + type: string + number: + description: 鍗曞彿 + type: string + toLocation: + description: 鐩爣浣嶇疆 + type: string + unit: + description: 鍗曚綅 + type: string + type: object + response.LocationForms: + properties: + amount: + description: 鏁伴噺 + type: number + locationName: + description: 浣嶇疆鍚嶇О + type: string + produceId: + description: 浜у搧id + type: string + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧绫诲埆 + type: string + unit: + description: 鍗曚綅 + type: string + value: + description: 鎬讳环鍊� + type: number type: object util.Response: properties: @@ -1262,6 +1397,84 @@ summary: 缂栬緫鍏徃 tags: - 鍏徃 + /api-wms/v1/forms/getHistory: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetInventoryHistory' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/response.InventoryHistory' + type: array + type: object + summary: 鑾峰彇鍘嗗彶淇℃伅 + tags: + - 鎶ヨ〃 + /api-wms/v1/forms/getInventoryForms: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetInventoryForms' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/response.InventoryForms' + type: array + type: object + summary: 鑾峰彇搴撳瓨鎶ヨ〃 + tags: + - 鎶ヨ〃 + /api-wms/v1/forms/getLocationForms: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.PageInfo' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/util.ResponseList' + - properties: + data: + items: + $ref: '#/definitions/response.LocationForms' + type: array + type: object + summary: 鑾峰彇浣嶇疆鎶ヨ〃 + tags: + - 鎶ヨ〃 /api-wms/v1/location/addLocation: post: parameters: @@ -1480,6 +1693,25 @@ summary: 搴撳瓨鐩樼偣鍒楄〃 tags: - 搴撳瓨鐩樼偣 + /api-wms/v1/locationProductAmount/update: + post: + parameters: + - description: 鍏ュ簱/鍑哄簱淇℃伅 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateLocationProductAmount' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/util.Response' + summary: 淇敼搴撳瓨鐩樼偣淇℃伅 + tags: + - 搴撳瓨鐩樼偣 /api-wms/v1/operation/finish/{id}: put: parameters: -- Gitblit v1.8.0