From 1444c7c800fc042cd99213e901d6ad3722d0f03f Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期三, 27 九月 2023 16:13:53 +0800 Subject: [PATCH] 1.二期一部分代码 --- docs/docs.go | 303 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 296 insertions(+), 7 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index 7e7b11a..e2104ff 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -467,6 +467,184 @@ } } }, + "/api-wms/v1/locationProduct/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "涓婃灦瑙勫垯" + ], + "summary": "娣诲姞涓婃灦瑙勫垯", + "parameters": [ + { + "description": "鏂板涓婃灦瑙勫垯", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddLocationProduct" + } + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, + "/api-wms/v1/locationProduct/delete/{id}": { + "delete": { + "produces": [ + "application/json" + ], + "tags": [ + "涓婃灦瑙勫垯" + ], + "summary": "鍒犻櫎涓婃灦瑙勫垯", + "parameters": [ + { + "type": "integer", + "description": "id", + "name": "id", + "in": "path", + "required": true + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, + "/api-wms/v1/locationProduct/list": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "涓婃灦瑙勫垯" + ], + "summary": "涓婃灦瑙勫垯鍒楄〃", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.PageInfo" + } + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, + "/api-wms/v1/locationProduct/update": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "涓婃灦瑙勫垯" + ], + "summary": "淇敼涓婃灦瑙勫垯", + "parameters": [ + { + "description": "淇敼鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.UpdateLocationProduct" + } + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, + "/api-wms/v1/locationProductAmount/add": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "搴撳瓨鐩樼偣" + ], + "summary": "娣诲姞搴撳瓨鐩樼偣淇℃伅", + "parameters": [ + { + "description": "鍏ュ簱/鍑哄簱淇℃伅", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.AddLocationProductAmount" + } + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, + "/api-wms/v1/locationProductAmount/list": { + "post": { + "produces": [ + "application/json" + ], + "tags": [ + "搴撳瓨鐩樼偣" + ], + "summary": "搴撳瓨鐩樼偣鍒楄〃", + "parameters": [ + { + "description": "鏌ヨ鍙傛暟", + "name": "object", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/request.PageInfo" + } + } + ], + "responses": { + "200": { + "description": "鎴愬姛", + "schema": { + "$ref": "#/definitions/util.Response" + } + } + } + } + }, "/api-wms/v1/operation/finish/{id}": { "put": { "produces": [ @@ -1467,9 +1645,13 @@ "enum": [ 1, 2, - 3 + 3, + 4, + 5 ], "x-enum-comments": { + "BaseOperationTypeAdjust": "搴撳瓨鐩樼偣", + "BaseOperationTypeDisuse": "鎶ュ簾", "BaseOperationTypeIncoming": "鏀惰揣", "BaseOperationTypeInternal": "鍐呴儴璋冩嫧", "BaseOperationTypeOutgoing": "浜よ揣" @@ -1477,7 +1659,9 @@ "x-enum-varnames": [ "BaseOperationTypeIncoming", "BaseOperationTypeOutgoing", - "BaseOperationTypeInternal" + "BaseOperationTypeInternal", + "BaseOperationTypeDisuse", + "BaseOperationTypeAdjust" ] }, "constvar.CostingMethod": { @@ -1560,10 +1744,13 @@ 5, 6, 7, - 8 + 8, + 9 ], "x-enum-comments": { + "LocationTypeAdjust": "搴撳瓨鐩樼偣", "LocationTypeCustomer": "瀹㈡埛浣嶇疆", + "LocationTypeDisuse": "鎶ュ簾浣嶇疆", "LocationTypeInternal": "鍐呴儴浣嶇疆", "LocationTypeInventoryLoss": "搴撳瓨鎹熷け", "LocationTypeProduction": "鐢熶骇", @@ -1579,7 +1766,8 @@ "LocationTypeInventoryLoss", "LocationTypeProduction", "LocationTypeTransit", - "LocationTypeDisuse" + "LocationTypeDisuse", + "LocationTypeAdjust" ] }, "constvar.MaterialMode": { @@ -1798,7 +1986,7 @@ }, "parentId": { "description": "涓婄骇id", - "type": "string" + "type": "integer" }, "recentlyCount": { "description": "鏈�杩戠洏鐐�", @@ -2016,6 +2204,14 @@ "models.Operation": { "type": "object", "properties": { + "baseOperationType": { + "description": "鍩虹浣滀笟绫诲瀷", + "allOf": [ + { + "$ref": "#/definitions/constvar.BaseOperationType" + } + ] + }, "comment": { "type": "string" }, @@ -2311,6 +2507,50 @@ } } }, + "request.AddLocationProduct": { + "type": "object", + "properties": { + "areaId": { + "description": "鍖哄煙id", + "type": "integer" + }, + "locationId": { + "description": "浣嶇疆id", + "type": "integer" + }, + "productCategoryId": { + "description": "浜у搧绉嶇被id", + "type": "integer" + }, + "productId": { + "description": "浜у搧id", + "type": "string" + } + } + }, + "request.AddLocationProductAmount": { + "type": "object", + "properties": { + "Amount": { + "description": "搴撳瓨鏁伴噺", + "type": "number" + }, + "adjustAmount": { + "description": "宸��", + "type": "number" + }, + "differenceAmount": { + "description": "璁℃暟鏁伴噺", + "type": "number" + }, + "locationId": { + "type": "integer" + }, + "productId": { + "type": "string" + } + } + }, "request.AddOperation": { "type": "object", "properties": { @@ -2509,6 +2749,9 @@ "request.GetProductList": { "type": "object", "properties": { + "categoryId": { + "type": "integer" + }, "keyWord": { "type": "string" }, @@ -2577,6 +2820,19 @@ }, "sourceNumber": { "type": "string" + } + } + }, + "request.PageInfo": { + "type": "object", + "properties": { + "page": { + "description": "椤电爜", + "type": "integer" + }, + "pageSize": { + "description": "姣忛〉澶у皬", + "type": "integer" } } }, @@ -2655,8 +2911,10 @@ "type": "object", "properties": { "amount": { - "description": "ProductName string ` + "`" + `json:\"productName\"` + "`" + `", "type": "number" + }, + "baseOperationType": { + "$ref": "#/definitions/constvar.BaseOperationType" }, "fromLocationId": { "type": "integer" @@ -2665,7 +2923,6 @@ "type": "integer" }, "number": { - "description": "Unit string ` + "`" + `json:\"unit\"` + "`" + `", "type": "string" }, "operationDate": { @@ -2685,9 +2942,41 @@ } } }, + "request.UpdateLocationProduct": { + "type": "object", + "properties": { + "areaId": { + "description": "鍖哄煙id", + "type": "integer" + }, + "id": { + "type": "integer" + }, + "locationId": { + "description": "浣嶇疆id", + "type": "integer" + }, + "productCategoryId": { + "description": "浜у搧绉嶇被id", + "type": "integer" + }, + "productId": { + "description": "浜у搧id", + "type": "string" + } + } + }, "request.UpdateOperation": { "type": "object", "properties": { + "baseOperationType": { + "description": "鍩虹浣滀笟绫诲瀷", + "allOf": [ + { + "$ref": "#/definitions/constvar.BaseOperationType" + } + ] + }, "comment": { "description": "澶囨敞", "type": "string" -- Gitblit v1.8.0