From e9439d34d4fad9a4133f573d4bd5f84d441300b7 Mon Sep 17 00:00:00 2001
From: jiangshuai <291802688@qq.com>
Date: 星期五, 05 一月 2024 17:19:49 +0800
Subject: [PATCH] 调拨增加仓库位置

---
 docs/docs.go |  312 +++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 274 insertions(+), 38 deletions(-)

diff --git a/docs/docs.go b/docs/docs.go
index 0ec54bf..3e5d8f7 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -1097,6 +1097,25 @@
                 }
             }
         },
+        "/api-wms/v1/operation/getClientList": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鑾峰彇鐗╂祦鍏徃鍒楄〃",
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
         "/api-wms/v1/operation/getLogisticCompanyList": {
             "get": {
                 "produces": [
@@ -1131,6 +1150,53 @@
                 }
             }
         },
+        "/api-wms/v1/operation/getOperationInfo/{id}": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鍏ュ簱/鍑哄簱鍒楄〃",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "description": "id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/operation/getSupplierList": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鑾峰彇鐗╂祦鍏徃鍒楄〃",
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
         "/api-wms/v1/operation/list": {
             "post": {
                 "produces": [
@@ -1148,6 +1214,36 @@
                         "required": true,
                         "schema": {
                             "$ref": "#/definitions/request.OperationList"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/operation/listByCondition": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鍑哄叆搴撴槑缁�",
+                "parameters": [
+                    {
+                        "description": "鍙傛暟",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/request.OperationCondition"
                         }
                     }
                 ],
@@ -1230,6 +1326,34 @@
                     "鍏ュ簱/鍑哄簱"
                 ],
                 "summary": "鍒犻櫎鍏ュ簱/鍑哄簱淇℃伅",
+                "parameters": [
+                    {
+                        "type": "integer",
+                        "description": "id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/operation/outputOperation/{id}": {
+            "put": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鎵撳嵃",
                 "parameters": [
                     {
                         "type": "integer",
@@ -2624,12 +2748,26 @@
             "enum": [
                 "鍘熸潗鏂�",
                 "鍗婃垚鍝�",
-                "鎴愬搧"
+                "鎴愬搧",
+                "杈呮枡",
+                "鑰楁潗",
+                "鍏朵粬",
+                "铏氭嫙浠�"
             ],
+            "x-enum-comments": {
+                "MaterialModeAuxiliary": "杈呮枡",
+                "MaterialModeConsumables": "鑰楁潗",
+                "MaterialModeOther": "鍏朵粬",
+                "MaterialModeVirtual": "铏氭嫙浠�, 涓嶈兘閿�鍞紝涓嶈兘鍑哄叆搴擄紝涓嶈兘閲囪喘"
+            },
             "x-enum-varnames": [
                 "MaterialModeRaw",
                 "MaterialModeSemi",
-                "MaterialModeFinished"
+                "MaterialModeFinished",
+                "MaterialModeAuxiliary",
+                "MaterialModeConsumables",
+                "MaterialModeOther",
+                "MaterialModeVirtual"
             ]
         },
         "constvar.OperationStatus": {
@@ -2642,7 +2780,7 @@
                 5
             ],
             "x-enum-comments": {
-                "OperationStatus_Cancel": "瀹屾垚",
+                "OperationStatus_Cancel": "鍙栨秷",
                 "OperationStatus_Draft": "鑽夌",
                 "OperationStatus_Finish": "瀹屾垚",
                 "OperationStatus_Ready": "灏辩华",
@@ -3193,6 +3331,9 @@
         "models.Operation": {
             "type": "object",
             "properties": {
+                "auditDate": {
+                    "type": "string"
+                },
                 "baseOperationType": {
                     "description": "鍩虹浣滀笟绫诲瀷",
                     "allOf": [
@@ -3225,7 +3366,10 @@
                         "$ref": "#/definitions/models.OperationDetails"
                     }
                 },
-                "fromLocation": {
+                "id": {
+                    "type": "integer"
+                },
+                "location": {
                     "description": "婧愪綅缃�",
                     "allOf": [
                         {
@@ -3233,11 +3377,8 @@
                         }
                     ]
                 },
-                "fromLocationId": {
+                "locationID": {
                     "description": "婧愪綅缃甶d",
-                    "type": "integer"
-                },
-                "id": {
                     "type": "integer"
                 },
                 "logisticCompany": {
@@ -3255,6 +3396,7 @@
                     "type": "string"
                 },
                 "operationDate": {
+                    "description": "FromLocationID    int                      ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:婧愪綅缃甶d\"` + "`" + `         //婧愪綅缃甶d\nFromLocation      Location                 ` + "`" + `json:\"fromLocation\"     gorm:\"foreignKey:FromLocationID;references:Id\"` + "`" + ` //婧愪綅缃甛nToLocationID      int                      ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:鐩爣浣嶇疆id\"` + "`" + `         //鐩爣浣嶇疆id\nToLocation        Location                 ` + "`" + `json:\"toLocation\"      gorm:\"foreignKey:ToLocationID;references:Id\"` + "`" + `    //鐩爣浣嶇疆",
                     "type": "string"
                 },
                 "operationTypeId": {
@@ -3263,6 +3405,18 @@
                 },
                 "operationTypeName": {
                     "description": "浣滀笟绫诲瀷鍚嶇О",
+                    "type": "string"
+                },
+                "receiverAddr": {
+                    "type": "string"
+                },
+                "receiverName": {
+                    "type": "string"
+                },
+                "receiverPhone": {
+                    "type": "string"
+                },
+                "source": {
                     "type": "string"
                 },
                 "sourceNumber": {
@@ -3276,18 +3430,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocation": {
-                    "description": "鐩爣浣嶇疆",
-                    "allOf": [
-                        {
-                            "$ref": "#/definitions/models.Location"
-                        }
-                    ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "updateTime": {
                     "type": "string"
@@ -3312,6 +3454,18 @@
                 "createTime": {
                     "type": "string"
                 },
+                "fromLocation": {
+                    "description": "婧愪綅缃�",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/models.Location"
+                        }
+                    ]
+                },
+                "fromLocationId": {
+                    "description": "婧愪綅缃甶d",
+                    "type": "integer"
+                },
                 "id": {
                     "type": "integer"
                 },
@@ -3331,6 +3485,18 @@
                     "description": "浜у搧id",
                     "type": "string"
                 },
+                "toLocation": {
+                    "description": "鐩爣浣嶇疆",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/models.Location"
+                        }
+                    ]
+                },
+                "toLocationId": {
+                    "description": "鐩爣浣嶇疆id",
+                    "type": "integer"
+                },
                 "updateTime": {
                     "type": "string"
                 }
@@ -3346,6 +3512,9 @@
                             "$ref": "#/definitions/constvar.CostingMethod"
                         }
                     ]
+                },
+                "createTime": {
+                    "type": "string"
                 },
                 "forceRemovalStrategy": {
                     "description": "寮哄埗涓嬫灦绛栫暐",
@@ -3380,6 +3549,9 @@
                 },
                 "routeName": {
                     "description": "鍏徃",
+                    "type": "string"
+                },
+                "updateTime": {
                     "type": "string"
                 }
             }
@@ -3563,6 +3735,10 @@
                 "fromLocationId": {
                     "type": "integer"
                 },
+                "number": {
+                    "description": "Unit           string          ` + "`" + `json:\"unit\"` + "`" + `",
+                    "type": "string"
+                },
                 "productId": {
                     "type": "string"
                 },
@@ -3632,11 +3808,11 @@
                         "$ref": "#/definitions/request.OperationDetails"
                     }
                 },
-                "fromLocationId": {
-                    "description": "婧愪綅缃甶d",
+                "id": {
                     "type": "integer"
                 },
-                "id": {
+                "locationId": {
+                    "description": "婧愪綅缃甶d",
                     "type": "integer"
                 },
                 "logisticCompanyId": {
@@ -3651,7 +3827,7 @@
                     "type": "string"
                 },
                 "operationDate": {
-                    "description": "瀹夋帓鏃ユ湡",
+                    "description": "FromLocationId    int                      ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:婧愪綅缃甶d\"` + "`" + `   //婧愪綅缃甶d\nToLocationId      int                      ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:鐩爣浣嶇疆id\"` + "`" + `   //鐩爣浣嶇疆id",
                     "type": "string"
                 },
                 "operationTypeId": {
@@ -3660,6 +3836,15 @@
                 },
                 "operationTypeName": {
                     "description": "浣滀笟绫诲瀷鍚嶇О",
+                    "type": "string"
+                },
+                "receiverAddr": {
+                    "type": "string"
+                },
+                "receiverName": {
+                    "type": "string"
+                },
+                "receiverPhone": {
                     "type": "string"
                 },
                 "sourceNumber": {
@@ -3673,10 +3858,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "waybillNumber": {
                     "description": "杩愬崟鍙�",
@@ -3938,6 +4119,10 @@
         "request.GetLocationList": {
             "type": "object",
             "properties": {
+                "isScrapLocation": {
+                    "description": "鏄惁鎶ュ簾",
+                    "type": "boolean"
+                },
                 "jointName": {
                     "description": "鎷兼帴鍚嶇О",
                     "type": "string"
@@ -4035,6 +4220,22 @@
                 }
             }
         },
+        "request.OperationCondition": {
+            "type": "object",
+            "properties": {
+                "condition": {
+                    "type": "string"
+                },
+                "page": {
+                    "description": "椤电爜",
+                    "type": "integer"
+                },
+                "pageSize": {
+                    "description": "姣忛〉澶у皬",
+                    "type": "integer"
+                }
+            }
+        },
         "request.OperationDetails": {
             "type": "object",
             "properties": {
@@ -4046,9 +4247,17 @@
                     "description": "ProductName string          ` + "`" + `json:\"productName\" gorm:\"type:varchar(255);not null;comment:浜у搧鍚嶇О\"` + "`" + ` //浜у搧鍚嶇О",
                     "type": "number"
                 },
+                "fromLocationId": {
+                    "description": "Unit        string          ` + "`" + `json:\"unit\" gorm:\"type:varchar(31);comment:鍗曚綅\"` + "`" + `                    //鍗曚綅\nProduct models.Material ` + "`" + `json:\"product\" gorm:\"foreignKey:ProductId;references:ID\"` + "`" + `",
+                    "type": "integer"
+                },
                 "productId": {
                     "description": "浜у搧id",
                     "type": "string"
+                },
+                "toLocationId": {
+                    "description": "鐩爣浣嶇疆id",
+                    "type": "integer"
                 }
             }
         },
@@ -4311,11 +4520,11 @@
                         "$ref": "#/definitions/request.OperationDetails"
                     }
                 },
-                "fromLocationId": {
-                    "description": "婧愪綅缃甶d",
+                "id": {
                     "type": "integer"
                 },
-                "id": {
+                "locationId": {
+                    "description": "婧愪綅缃甶d",
                     "type": "integer"
                 },
                 "logisticCompanyId": {
@@ -4330,7 +4539,7 @@
                     "type": "string"
                 },
                 "operationDate": {
-                    "description": "瀹夋帓鏃ユ湡",
+                    "description": "FromLocationId    int                        ` + "`" + `json:\"fromLocationId\"   gorm:\"type:int;not null;comment:婧愪綅缃甶d\"` + "`" + `   //婧愪綅缃甶d\nToLocationId      int                        ` + "`" + `json:\"toLocationId\"    gorm:\"type:int;not null;comment:鐩爣浣嶇疆id\"` + "`" + `   //鐩爣浣嶇疆id",
                     "type": "string"
                 },
                 "operationTypeId": {
@@ -4339,6 +4548,15 @@
                 },
                 "operationTypeName": {
                     "description": "浣滀笟绫诲瀷鍚嶇О",
+                    "type": "string"
+                },
+                "receiverAddr": {
+                    "type": "string"
+                },
+                "receiverName": {
+                    "type": "string"
+                },
+                "receiverPhone": {
                     "type": "string"
                 },
                 "sourceNumber": {
@@ -4352,10 +4570,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "waybillNumber": {
                     "description": "杩愬崟鍙�",
@@ -4515,8 +4729,21 @@
                     "description": "婧愪綅缃�",
                     "type": "string"
                 },
+                "fromLocationId": {
+                    "type": "integer"
+                },
                 "number": {
                     "description": "鍗曞彿",
+                    "type": "string"
+                },
+                "operationId": {
+                    "type": "integer"
+                },
+                "operationTypeName": {
+                    "description": "浣滀笟绫诲瀷鍚嶇О",
+                    "type": "string"
+                },
+                "productId": {
                     "type": "string"
                 },
                 "productName": {
@@ -4531,9 +4758,16 @@
                     "description": "鐩爣浣嶇疆",
                     "type": "string"
                 },
+                "toLocationId": {
+                    "type": "integer"
+                },
                 "unit": {
                     "description": "鍗曚綅",
                     "type": "string"
+                },
+                "weight": {
+                    "description": "閲嶉噺",
+                    "type": "number"
                 }
             }
         },
@@ -4543,6 +4777,10 @@
                 "amount": {
                     "description": "鏁伴噺",
                     "type": "number"
+                },
+                "locationId": {
+                    "description": "浣嶇疆id",
+                    "type": "integer"
                 },
                 "locationName": {
                     "description": "浣嶇疆鍚嶇О",
@@ -4635,8 +4873,6 @@
 	Description:      "",
 	InfoInstanceName: "swagger",
 	SwaggerTemplate:  docTemplate,
-	LeftDelim:        "{{",
-	RightDelim:       "}}",
 }
 
 func init() {

--
Gitblit v1.8.0