From 9fc5f95185830ce06583d4dca19a909cb40148e8 Mon Sep 17 00:00:00 2001
From: jiangshuai <291802688@qq.com>
Date: 星期四, 28 十二月 2023 16:39:26 +0800
Subject: [PATCH] operation list preload bug

---
 docs/swagger.json |  171 +++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 131 insertions(+), 40 deletions(-)

diff --git a/docs/swagger.json b/docs/swagger.json
index 3f31871..261625a 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -1138,8 +1138,8 @@
                 }
             }
         },
-        "/api-wms/v1/operation/getOperationInfo/{number}": {
-            "post": {
+        "/api-wms/v1/operation/getOperationInfo/{id}": {
+            "get": {
                 "produces": [
                     "application/json"
                 ],
@@ -1150,8 +1150,8 @@
                 "parameters": [
                     {
                         "type": "string",
-                        "description": "鍗曞彿",
-                        "name": "number",
+                        "description": "id",
+                        "name": "id",
                         "in": "path",
                         "required": true
                     }
@@ -1202,6 +1202,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"
                         }
                     }
                 ],
@@ -2706,12 +2736,26 @@
             "enum": [
                 "鍘熸潗鏂�",
                 "鍗婃垚鍝�",
-                "鎴愬搧"
+                "鎴愬搧",
+                "杈呮枡",
+                "鑰楁潗",
+                "鍏朵粬",
+                "铏氭嫙浠�"
             ],
+            "x-enum-comments": {
+                "MaterialModeAuxiliary": "杈呮枡",
+                "MaterialModeConsumables": "鑰楁潗",
+                "MaterialModeOther": "鍏朵粬",
+                "MaterialModeVirtual": "铏氭嫙浠�, 涓嶈兘閿�鍞紝涓嶈兘鍑哄叆搴擄紝涓嶈兘閲囪喘"
+            },
             "x-enum-varnames": [
                 "MaterialModeRaw",
                 "MaterialModeSemi",
-                "MaterialModeFinished"
+                "MaterialModeFinished",
+                "MaterialModeAuxiliary",
+                "MaterialModeConsumables",
+                "MaterialModeOther",
+                "MaterialModeVirtual"
             ]
         },
         "constvar.OperationStatus": {
@@ -2724,7 +2768,7 @@
                 5
             ],
             "x-enum-comments": {
-                "OperationStatus_Cancel": "瀹屾垚",
+                "OperationStatus_Cancel": "鍙栨秷",
                 "OperationStatus_Draft": "鑽夌",
                 "OperationStatus_Finish": "瀹屾垚",
                 "OperationStatus_Ready": "灏辩华",
@@ -3310,7 +3354,10 @@
                         "$ref": "#/definitions/models.OperationDetails"
                     }
                 },
-                "fromLocation": {
+                "id": {
+                    "type": "integer"
+                },
+                "location": {
                     "description": "婧愪綅缃�",
                     "allOf": [
                         {
@@ -3318,11 +3365,8 @@
                         }
                     ]
                 },
-                "fromLocationId": {
+                "locationID": {
                     "description": "婧愪綅缃甶d",
-                    "type": "integer"
-                },
-                "id": {
                     "type": "integer"
                 },
                 "logisticCompany": {
@@ -3340,6 +3384,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": {
@@ -3359,6 +3404,9 @@
                 "receiverPhone": {
                     "type": "string"
                 },
+                "source": {
+                    "type": "string"
+                },
                 "sourceNumber": {
                     "description": "婧愬崟鍙�",
                     "type": "string"
@@ -3370,18 +3418,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocation": {
-                    "description": "鐩爣浣嶇疆",
-                    "allOf": [
-                        {
-                            "$ref": "#/definitions/models.Location"
-                        }
-                    ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "updateTime": {
                     "type": "string"
@@ -3406,6 +3442,18 @@
                 "createTime": {
                     "type": "string"
                 },
+                "fromLocation": {
+                    "description": "婧愪綅缃�",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/models.Location"
+                        }
+                    ]
+                },
+                "fromLocationId": {
+                    "description": "婧愪綅缃甶d",
+                    "type": "integer"
+                },
                 "id": {
                     "type": "integer"
                 },
@@ -3424,6 +3472,18 @@
                 "productId": {
                     "description": "浜у搧id",
                     "type": "string"
+                },
+                "toLocation": {
+                    "description": "鐩爣浣嶇疆",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/models.Location"
+                        }
+                    ]
+                },
+                "toLocationId": {
+                    "description": "鐩爣浣嶇疆id",
+                    "type": "integer"
                 },
                 "updateTime": {
                     "type": "string"
@@ -3663,6 +3723,10 @@
                 "fromLocationId": {
                     "type": "integer"
                 },
+                "number": {
+                    "description": "Unit           string          `json:\"unit\"`",
+                    "type": "string"
+                },
                 "productId": {
                     "type": "string"
                 },
@@ -3732,11 +3796,11 @@
                         "$ref": "#/definitions/request.OperationDetails"
                     }
                 },
-                "fromLocationId": {
-                    "description": "婧愪綅缃甶d",
+                "id": {
                     "type": "integer"
                 },
-                "id": {
+                "locationId": {
+                    "description": "婧愪綅缃甶d",
                     "type": "integer"
                 },
                 "logisticCompanyId": {
@@ -3751,7 +3815,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": {
@@ -3782,10 +3846,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "waybillNumber": {
                     "description": "杩愬崟鍙�",
@@ -4148,6 +4208,22 @@
                 }
             }
         },
+        "request.OperationCondition": {
+            "type": "object",
+            "properties": {
+                "condition": {
+                    "type": "string"
+                },
+                "page": {
+                    "description": "椤电爜",
+                    "type": "integer"
+                },
+                "pageSize": {
+                    "description": "姣忛〉澶у皬",
+                    "type": "integer"
+                }
+            }
+        },
         "request.OperationDetails": {
             "type": "object",
             "properties": {
@@ -4159,9 +4235,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"
                 }
             }
         },
@@ -4424,11 +4508,11 @@
                         "$ref": "#/definitions/request.OperationDetails"
                     }
                 },
-                "fromLocationId": {
-                    "description": "婧愪綅缃甶d",
+                "id": {
                     "type": "integer"
                 },
-                "id": {
+                "locationId": {
+                    "description": "婧愪綅缃甶d",
                     "type": "integer"
                 },
                 "logisticCompanyId": {
@@ -4443,7 +4527,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": {
@@ -4474,10 +4558,6 @@
                             "$ref": "#/definitions/constvar.OperationStatus"
                         }
                     ]
-                },
-                "toLocationId": {
-                    "description": "鐩爣浣嶇疆id",
-                    "type": "integer"
                 },
                 "waybillNumber": {
                     "description": "杩愬崟鍙�",
@@ -4644,6 +4724,13 @@
                     "description": "鍗曞彿",
                     "type": "string"
                 },
+                "operationId": {
+                    "type": "integer"
+                },
+                "operationTypeName": {
+                    "description": "浣滀笟绫诲瀷鍚嶇О",
+                    "type": "string"
+                },
                 "productId": {
                     "type": "string"
                 },
@@ -4679,6 +4766,10 @@
                     "description": "鏁伴噺",
                     "type": "number"
                 },
+                "locationId": {
+                    "description": "浣嶇疆id",
+                    "type": "integer"
+                },
                 "locationName": {
                     "description": "浣嶇疆鍚嶇О",
                     "type": "string"

--
Gitblit v1.8.0