From 7adc2e492d4582d8fda8d959e68c55830d0514ab Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期三, 20 九月 2023 17:41:37 +0800
Subject: [PATCH] 产品表字段修改修改

---
 docs/docs.go | 1128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 1,041 insertions(+), 87 deletions(-)

diff --git a/docs/docs.go b/docs/docs.go
index 0f27c63..f67d02f 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -295,6 +295,45 @@
             }
         },
         "/api-wms/v1/operation/operation": {
+            "get": {
+                "consumes": [
+                    "application/json"
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "鍏ュ簱/鍑哄簱鍒楄〃",
+                "parameters": [
+                    {
+                        "type": "integer",
+                        "name": "operationTypeId",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "椤电爜",
+                        "name": "page",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "姣忛〉澶у皬",
+                        "name": "pageSize",
+                        "in": "query"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            },
             "post": {
                 "produces": [
                     "application/json"
@@ -324,7 +363,70 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/operationType": {
+        "/api-wms/v1/operation/operation/{id}": {
+            "put": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "鍏ュ簱/鍑哄簱"
+                ],
+                "summary": "淇敼鍏ュ簱/鍑哄簱淇℃伅",
+                "parameters": [
+                    {
+                        "description": "鍏ュ簱淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/request.UpdateOperation"
+                        }
+                    },
+                    {
+                        "type": "integer",
+                        "description": "鍏ュ簱淇℃伅id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            },
+            "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/operationType/operationType": {
             "get": {
                 "produces": [
                     "application/json"
@@ -405,7 +507,7 @@
                 }
             }
         },
-        "/api-wms/v1/warehouse/operationType/{id}": {
+        "/api-wms/v1/operationType/operationType/{id}": {
             "put": {
                 "produces": [
                     "application/json"
@@ -456,6 +558,422 @@
                         "name": "id",
                         "in": "path",
                         "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/addProduct": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧"
+                ],
+                "summary": "娣诲姞浜у搧",
+                "parameters": [
+                    {
+                        "description": "浜у搧淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/models.Material"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/addProductCategory": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧绫诲瀷"
+                ],
+                "summary": "娣诲姞浜у搧绫诲瀷",
+                "parameters": [
+                    {
+                        "description": "浜у搧绫诲瀷淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/models.ProductCategory"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/deleteProduct/{id}": {
+            "delete": {
+                "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/product/deleteProductCategory/{id}": {
+            "delete": {
+                "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/product/getProductCategoryDetails/{id}": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧绫诲瀷"
+                ],
+                "summary": "鑾峰彇浜у搧绫诲瀷璇︽儏",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "description": "id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "allOf": [
+                                {
+                                    "$ref": "#/definitions/util.Response"
+                                },
+                                {
+                                    "type": "object",
+                                    "properties": {
+                                        "data": {
+                                            "$ref": "#/definitions/models.Material"
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/getProductCategoryList": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧绫诲瀷"
+                ],
+                "summary": "鑾峰彇浜у搧绫诲瀷鍒楄〃",
+                "parameters": [
+                    {
+                        "description": "鏌ヨ鍙傛暟",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/request.GetProductList"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "allOf": [
+                                {
+                                    "$ref": "#/definitions/util.ResponseList"
+                                },
+                                {
+                                    "type": "object",
+                                    "properties": {
+                                        "data": {
+                                            "type": "array",
+                                            "items": {
+                                                "$ref": "#/definitions/models.ProductCategory"
+                                            }
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/getProductDetails/{id}": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧"
+                ],
+                "summary": "鑾峰彇浜у搧璇︽儏",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "description": "id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "allOf": [
+                                {
+                                    "$ref": "#/definitions/util.Response"
+                                },
+                                {
+                                    "type": "object",
+                                    "properties": {
+                                        "data": {
+                                            "$ref": "#/definitions/models.Material"
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/getProductList": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧"
+                ],
+                "summary": "鑾峰彇浜у搧鍒楄〃",
+                "parameters": [
+                    {
+                        "description": "鏌ヨ鍙傛暟",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/request.GetProductList"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "allOf": [
+                                {
+                                    "$ref": "#/definitions/util.ResponseList"
+                                },
+                                {
+                                    "type": "object",
+                                    "properties": {
+                                        "data": {
+                                            "type": "array",
+                                            "items": {
+                                                "$ref": "#/definitions/models.Material"
+                                            }
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/updateProduct": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧"
+                ],
+                "summary": "淇敼浜у搧",
+                "parameters": [
+                    {
+                        "description": "浜у搧淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/models.Material"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/product/updateProductCategory": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浜у搧绫诲瀷"
+                ],
+                "summary": "淇敼浜у搧绫诲瀷",
+                "parameters": [
+                    {
+                        "description": "浜у搧淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/models.ProductCategory"
+                        }
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "$ref": "#/definitions/util.Response"
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/warehouse/getWarehouseDetails/{id}": {
+            "get": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浠撳簱"
+                ],
+                "summary": "鑾峰彇浠撳簱璇︽儏",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "description": "浠撳簱id",
+                        "name": "id",
+                        "in": "path",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "鎴愬姛",
+                        "schema": {
+                            "allOf": [
+                                {
+                                    "$ref": "#/definitions/util.Response"
+                                },
+                                {
+                                    "type": "object",
+                                    "properties": {
+                                        "data": {
+                                            "$ref": "#/definitions/models.Warehouse"
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "/api-wms/v1/warehouse/updateWarehouse": {
+            "post": {
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "浠撳簱"
+                ],
+                "summary": "缂栬緫浠撳簱",
+                "parameters": [
+                    {
+                        "description": "浠撳簱淇℃伅",
+                        "name": "object",
+                        "in": "body",
+                        "required": true,
+                        "schema": {
+                            "$ref": "#/definitions/models.Warehouse"
+                        }
                     }
                 ],
                 "responses": {
@@ -550,41 +1068,6 @@
             }
         },
         "/api-wms/v1/warehouse/warehouse/{id}": {
-            "put": {
-                "produces": [
-                    "application/json"
-                ],
-                "tags": [
-                    "浠撳簱"
-                ],
-                "summary": "缂栬緫浠撳簱",
-                "parameters": [
-                    {
-                        "description": "浠撳簱淇℃伅",
-                        "name": "object",
-                        "in": "body",
-                        "required": true,
-                        "schema": {
-                            "$ref": "#/definitions/request.UpdateWarehouse"
-                        }
-                    },
-                    {
-                        "type": "string",
-                        "description": "浠撳簱id",
-                        "name": "id",
-                        "in": "path",
-                        "required": true
-                    }
-                ],
-                "responses": {
-                    "200": {
-                        "description": "鎴愬姛",
-                        "schema": {
-                            "$ref": "#/definitions/util.Response"
-                        }
-                    }
-                }
-            },
             "delete": {
                 "produces": [
                     "application/json"
@@ -632,6 +1115,76 @@
                 "BaseOperationTypeInternal"
             ]
         },
+        "constvar.CostingMethod": {
+            "type": "integer",
+            "enum": [
+                1,
+                2,
+                3
+            ],
+            "x-enum-comments": {
+                "CostingMethodAverageCost": "骞冲潎鎴愭湰",
+                "CostingMethodFIFO": "鍏堣繘鍏堝嚭",
+                "CostingMethodStandardPrice": "鏍囧噯浠锋牸"
+            },
+            "x-enum-varnames": [
+                "CostingMethodStandardPrice",
+                "CostingMethodFIFO",
+                "CostingMethodAverageCost"
+            ]
+        },
+        "constvar.ForceRemovalStrategy": {
+            "type": "integer",
+            "enum": [
+                1,
+                2,
+                3
+            ],
+            "x-enum-varnames": [
+                "ForceRemovalStrategyFIFO",
+                "ForceRemovalStrategyLIFO",
+                "ForceRemovalStrategyClosestLocation"
+            ]
+        },
+        "constvar.InventoryValuation": {
+            "type": "integer",
+            "enum": [
+                1,
+                2
+            ],
+            "x-enum-comments": {
+                "InventoryValuationAuto": "鑷姩",
+                "InventoryValuationManual": "鎵嬪姩"
+            },
+            "x-enum-varnames": [
+                "InventoryValuationManual",
+                "InventoryValuationAuto"
+            ]
+        },
+        "constvar.InvoicingStrategy": {
+            "type": "integer",
+            "enum": [
+                1,
+                2,
+                3,
+                4,
+                5
+            ],
+            "x-enum-comments": {
+                "BasedDeliverNumber": "鍩轰簬浜や粯鏁伴噺",
+                "DeliverNumber": "浜や粯鏁伴噺",
+                "IndentNumber": "璁㈣喘鏁伴噺",
+                "Milestones": "鍩轰簬閲岀▼纰�",
+                "PrepaidPrice": "棰勪粯\\鍥哄畾浠锋牸"
+            },
+            "x-enum-varnames": [
+                "IndentNumber",
+                "DeliverNumber",
+                "PrepaidPrice",
+                "Milestones",
+                "BasedDeliverNumber"
+            ]
+        },
         "constvar.LocationType": {
             "type": "integer",
             "enum": [
@@ -662,6 +1215,19 @@
                 "LocationTypeTransit"
             ]
         },
+        "constvar.MaterialMode": {
+            "type": "string",
+            "enum": [
+                "鍘熸潗鏂�",
+                "鍗婃垚鍝�",
+                "鎴愬搧"
+            ],
+            "x-enum-varnames": [
+                "MaterialModeRaw",
+                "MaterialModeSemi",
+                "MaterialModeFinished"
+            ]
+        },
         "constvar.OperationStatus": {
             "type": "integer",
             "enum": [
@@ -681,6 +1247,45 @@
                 "OperationStatus_Waiting",
                 "OperationStatus_Ready",
                 "OperationStatus_Finish"
+            ]
+        },
+        "constvar.OrderCreation": {
+            "type": "integer",
+            "enum": [
+                1,
+                2,
+                3,
+                4
+            ],
+            "x-enum-comments": {
+                "Nothing": "涓嶆搷浣�",
+                "Object": "椤圭洰",
+                "Task": "浠诲姟",
+                "TaskAndObject": "浠诲姟鍜岄」鐩�"
+            },
+            "x-enum-varnames": [
+                "Nothing",
+                "Task",
+                "Object",
+                "TaskAndObject"
+            ]
+        },
+        "constvar.ProductType": {
+            "type": "integer",
+            "enum": [
+                1,
+                2,
+                3
+            ],
+            "x-enum-comments": {
+                "Consumables": "娑堣�楀搧",
+                "Server": "鏈嶅姟",
+                "StoredProduct": "鍙偍瀛樼殑浜у搧"
+            },
+            "x-enum-varnames": [
+                "Consumables",
+                "Server",
+                "StoredProduct"
             ]
         },
         "constvar.ReservationMethod": {
@@ -814,7 +1419,7 @@
                 },
                 "parentId": {
                     "description": "涓婄骇id",
-                    "type": "integer"
+                    "type": "string"
                 },
                 "replenishLocation": {
                     "description": "鏄惁琛ュ厖浣嶇疆",
@@ -830,6 +1435,202 @@
                 },
                 "updateTime": {
                     "type": "string"
+                }
+            }
+        },
+        "models.Material": {
+            "type": "object",
+            "properties": {
+                "HSCode": {
+                    "description": "HS缂栫爜",
+                    "type": "string"
+                },
+                "amount": {
+                    "description": "鏁伴噺",
+                    "type": "number"
+                },
+                "barcode": {
+                    "description": "鏉$爜",
+                    "type": "string"
+                },
+                "buyExplain": {
+                    "description": "閲囪喘璇存槑",
+                    "type": "string"
+                },
+                "canBePurchased": {
+                    "description": "鏄惁鍙噰璐�",
+                    "type": "boolean"
+                },
+                "categoryId": {
+                    "description": "浜у搧绫诲埆id",
+                    "type": "integer"
+                },
+                "categoryName": {
+                    "description": "浜у搧绫诲埆鍚嶇О",
+                    "type": "string"
+                },
+                "companyId": {
+                    "description": "鍏徃id",
+                    "type": "integer"
+                },
+                "companyName": {
+                    "description": "鍏徃鍚嶇О",
+                    "type": "string"
+                },
+                "controlStrategy": {
+                    "description": "鎺у埗绛栫暐",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.InvoicingStrategy"
+                        }
+                    ]
+                },
+                "cost": {
+                    "description": "鎴愭湰",
+                    "type": "number"
+                },
+                "currencyName": {
+                    "description": "甯佺鍚嶇О",
+                    "type": "string"
+                },
+                "customerTaxes": {
+                    "description": "瀹㈡埛绋庣櫨鍒嗘瘮",
+                    "type": "number"
+                },
+                "deliveryAdvanceTime": {
+                    "description": "浜よ揣鎻愬墠鏃堕棿(澶�)",
+                    "type": "integer"
+                },
+                "id": {
+                    "type": "string"
+                },
+                "inStorageExplain": {
+                    "description": "鍏ュ簱璇存槑",
+                    "type": "string"
+                },
+                "internalNotes": {
+                    "description": "鍐呴儴璇存槑",
+                    "type": "string"
+                },
+                "internalReference": {
+                    "description": "鍐呴儴鍙傝��",
+                    "type": "string"
+                },
+                "internalTransferExplain": {
+                    "description": "鍐呴儴璋冩嫧璇存槑",
+                    "type": "string"
+                },
+                "invoicingStrategy": {
+                    "description": "寮�绁ㄧ瓥鐣�",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.InvoicingStrategy"
+                        }
+                    ]
+                },
+                "isSale": {
+                    "description": "PurchaseType      constvar.PurchaseType ` + "`" + `gorm:\"type:int(11);comment:閲囪喘绫诲瀷\" json:\"purchaseType\"` + "`" + `",
+                    "type": "boolean"
+                },
+                "maxInventory": {
+                    "description": "鏈�澶у簱瀛�",
+                    "type": "number"
+                },
+                "minInventory": {
+                    "description": "Explain           string                  ` + "`" + `gorm:\"type:varchar(512);comment:缂栧彿璇存槑\" json:\"explain\"` + "`" + `\nCodeStandardID    string                  ` + "`" + `gorm:\"type:varchar(191);comment:缂栫爜瑙勮寖ID\" json:\"codeStandardID\"` + "`" + `\nSpecs             string                  ` + "`" + `gorm:\"type:varchar(191);comment:鐗╂枡瑙勬牸\" json:\"specs\"` + "`" + `\nType              string                  ` + "`" + `gorm:\"type:varchar(191);comment:鐗╂枡鍨嬪彿\" json:\"type\"` + "`" + `",
+                    "type": "number"
+                },
+                "minPurchaseAmount": {
+                    "description": "PurchaseAheadDay  int                     ` + "`" + `gorm:\"type:int(11);comment:閲囪喘鎻愬墠鏈�(澶�)\" json:\"purchaseAheadDay\"` + "`" + `\nProduceAheadDay   int                     ` + "`" + `gorm:\"type:int(11);comment:鍒堕�犳彁鍓嶆湡(澶�)\" json:\"produceAheadDay\"` + "`" + `",
+                    "type": "number"
+                },
+                "model": {
+                    "description": "MaterialType constvar.ProductType  ` + "`" + `gorm:\"index;type:int(11);comment:鐗╂枡绫诲瀷(鏁板瓧)\" json:\"materialType\"` + "`" + `",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.MaterialMode"
+                        }
+                    ]
+                },
+                "name": {
+                    "description": "鐗╂枡鍚嶇О",
+                    "type": "string"
+                },
+                "orderCreation": {
+                    "description": "璁㈠崟鍒涘缓",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.OrderCreation"
+                        }
+                    ]
+                },
+                "originCountryId": {
+                    "description": "鍘熶骇鍦癷d",
+                    "type": "integer"
+                },
+                "originCountryName": {
+                    "description": "鍘熶骇鍦板悕绉�",
+                    "type": "string"
+                },
+                "outStorageExplain": {
+                    "description": "鍑哄簱璇存槑",
+                    "type": "string"
+                },
+                "principal": {
+                    "description": "璐熻矗浜�",
+                    "type": "string"
+                },
+                "productTagId": {
+                    "description": "浜у搧鏍囩id",
+                    "type": "integer"
+                },
+                "productTagName": {
+                    "description": "浜у搧鏍囩鍚嶇О",
+                    "type": "string"
+                },
+                "productType": {
+                    "description": "wms娣诲姞瀛楁",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.ProductType"
+                        }
+                    ]
+                },
+                "purchasePrice": {
+                    "description": "閲囪喘浠锋牸",
+                    "type": "number"
+                },
+                "salePrice": {
+                    "description": "閿�鍞崟浠�",
+                    "type": "number"
+                },
+                "selectProduct": {
+                    "description": "鍙�変骇鍝乮d",
+                    "type": "integer"
+                },
+                "sellExplain": {
+                    "description": "閿�鍞鏄�",
+                    "type": "string"
+                },
+                "supplier": {
+                    "description": "FSource           string                  ` + "`" + `gorm:\"type:varchar(191);comment:鐢熶骇杞﹂棿\" json:\"-\"` + "`" + `\nStatus            constvar.MaterialStatus ` + "`" + `gorm:\"type:int(11);comment:鐘舵�乗" json:\"status\"` + "`" + `",
+                    "type": "string"
+                },
+                "templateID": {
+                    "description": "Note              string                  ` + "`" + `gorm:\"type:varchar(1024);comment:澶囨敞\" json:\"note\"` + "`" + `",
+                    "type": "string"
+                },
+                "unit": {
+                    "description": "LockAmount        decimal.Decimal         ` + "`" + `gorm:\"type:decimal(35,18);default:0;comment:閿佸畾鏁伴噺\" json:\"lockAmount\"` + "`" + `",
+                    "type": "string"
+                },
+                "volume": {
+                    "description": "浣撶Н",
+                    "type": "number"
+                },
+                "weight": {
+                    "description": "閲嶉噺",
+                    "type": "number"
                 }
             }
         },
@@ -947,6 +1748,54 @@
                 }
             }
         },
+        "models.ProductCategory": {
+            "type": "object",
+            "properties": {
+                "costingMethod": {
+                    "description": "鎴愭湰鏂规硶",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.CostingMethod"
+                        }
+                    ]
+                },
+                "forceRemovalStrategy": {
+                    "description": "寮哄埗涓嬫灦绛栫暐",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.ForceRemovalStrategy"
+                        }
+                    ]
+                },
+                "id": {
+                    "type": "integer"
+                },
+                "inventoryValuation": {
+                    "description": "搴撳瓨璁′环",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.InventoryValuation"
+                        }
+                    ]
+                },
+                "name": {
+                    "description": "浣嶇疆鍚嶇О",
+                    "type": "string"
+                },
+                "parentId": {
+                    "description": "涓婄骇id",
+                    "type": "integer"
+                },
+                "routeId": {
+                    "description": "璺嚎id",
+                    "type": "integer"
+                },
+                "routeName": {
+                    "description": "鍏徃",
+                    "type": "string"
+                }
+            }
+        },
         "models.Warehouse": {
             "type": "object",
             "required": [
@@ -956,6 +1805,10 @@
                 "active": {
                     "description": "鏄惁鍚敤锛屼紶true灏辫",
                     "type": "boolean"
+                },
+                "address": {
+                    "description": "鍦板潃",
+                    "type": "string"
                 },
                 "buyToResupply": {
                     "description": "鏄惁璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
@@ -979,9 +1832,21 @@
                 "id": {
                     "type": "integer"
                 },
+                "inboundTransportation": {
+                    "description": "鍏ュ悜杩愯緭",
+                    "type": "integer"
+                },
+                "locationId": {
+                    "description": "浣嶇疆id",
+                    "type": "integer"
+                },
                 "name": {
                     "description": "浠撳簱鍚嶇О",
                     "type": "string"
+                },
+                "outboundTransportation": {
+                    "description": "鍑哄簱杩愯緭",
+                    "type": "integer"
                 },
                 "partnerId": {
                     "description": "鍚堜綔浼欎即id",
@@ -1002,6 +1867,10 @@
                     }
                 },
                 "updateTime": {
+                    "type": "string"
+                },
+                "warehouseLocation": {
+                    "description": "搴撳瓨浣嶇疆",
                     "type": "string"
                 }
             }
@@ -1039,6 +1908,24 @@
         "request.AddOperation": {
             "type": "object",
             "properties": {
+                "carrierID": {
+                    "type": "integer"
+                },
+                "carrierName": {
+                    "type": "string"
+                },
+                "companyID": {
+                    "type": "integer"
+                },
+                "companyName": {
+                    "type": "string"
+                },
+                "contacterID": {
+                    "type": "integer"
+                },
+                "contacterName": {
+                    "type": "string"
+                },
                 "details": {
                     "type": "array",
                     "items": {
@@ -1057,7 +1944,7 @@
                     "type": "string"
                 },
                 "operationDate": {
-                    "$ref": "#/definitions/util.JSONTime"
+                    "type": "string"
                 },
                 "operationTypeId": {
                     "description": "浣滀笟绫诲瀷id",
@@ -1078,6 +1965,15 @@
                 "toLocationId": {
                     "description": "鐩爣浣嶇疆id",
                     "type": "integer"
+                },
+                "tracking": {
+                    "type": "string"
+                },
+                "transferWeight": {
+                    "type": "number"
+                },
+                "weight": {
+                    "type": "number"
                 }
             }
         },
@@ -1163,6 +2059,10 @@
                     "description": "鏄惁鍚敤锛屼紶true灏辫",
                     "type": "boolean"
                 },
+                "address": {
+                    "description": "鍦板潃",
+                    "type": "string"
+                },
                 "buyToResupply": {
                     "description": "璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
                     "type": "boolean"
@@ -1173,9 +2073,21 @@
                     "maxLength": 5,
                     "minLength": 1
                 },
+                "inboundTransportation": {
+                    "description": "鍏ュ悜杩愯緭",
+                    "type": "integer"
+                },
+                "locationId": {
+                    "description": "浣嶇疆id",
+                    "type": "integer"
+                },
                 "name": {
                     "description": "浠撳簱鍚嶇О",
                     "type": "string"
+                },
+                "outboundTransportation": {
+                    "description": "鍑哄簱杩愯緭",
+                    "type": "integer"
                 },
                 "partnerId": {
                     "description": "鍚堜綔浼欎即id",
@@ -1187,6 +2099,22 @@
                     "items": {
                         "type": "string"
                     }
+                }
+            }
+        },
+        "request.GetProductList": {
+            "type": "object",
+            "properties": {
+                "keyWord": {
+                    "type": "string"
+                },
+                "page": {
+                    "description": "椤电爜",
+                    "type": "integer"
+                },
+                "pageSize": {
+                    "description": "姣忛〉澶у皬",
+                    "type": "integer"
                 }
             }
         },
@@ -1244,6 +2172,78 @@
                 "remark": {
                     "description": "澶囨敞",
                     "type": "string"
+                }
+            }
+        },
+        "request.UpdateOperation": {
+            "type": "object",
+            "properties": {
+                "carrierID": {
+                    "type": "integer"
+                },
+                "carrierName": {
+                    "type": "string"
+                },
+                "companyID": {
+                    "type": "integer"
+                },
+                "companyName": {
+                    "type": "string"
+                },
+                "contacterID": {
+                    "type": "integer"
+                },
+                "contacterName": {
+                    "type": "string"
+                },
+                "details": {
+                    "type": "array",
+                    "items": {
+                        "$ref": "#/definitions/request.OperationDetails"
+                    }
+                },
+                "fromLocationId": {
+                    "description": "婧愪綅缃甶d",
+                    "type": "integer"
+                },
+                "id": {
+                    "type": "integer"
+                },
+                "number": {
+                    "description": "鍗曞彿",
+                    "type": "string"
+                },
+                "operationDate": {
+                    "type": "string"
+                },
+                "operationTypeId": {
+                    "description": "浣滀笟绫诲瀷id",
+                    "type": "integer"
+                },
+                "sourceNumber": {
+                    "description": "婧愬崟鍙�",
+                    "type": "string"
+                },
+                "status": {
+                    "description": "鐘舵��",
+                    "allOf": [
+                        {
+                            "$ref": "#/definitions/constvar.OperationStatus"
+                        }
+                    ]
+                },
+                "toLocationId": {
+                    "description": "鐩爣浣嶇疆id",
+                    "type": "integer"
+                },
+                "tracking": {
+                    "type": "string"
+                },
+                "transferWeight": {
+                    "type": "number"
+                },
+                "weight": {
+                    "type": "number"
                 }
             }
         },
@@ -1319,54 +2319,6 @@
                 }
             }
         },
-        "request.UpdateWarehouse": {
-            "type": "object",
-            "required": [
-                "code"
-            ],
-            "properties": {
-                "active": {
-                    "description": "鏄惁鍚敤锛屼紶true灏辫",
-                    "type": "boolean"
-                },
-                "buyToResupply": {
-                    "description": "璐拱琛ョ粰锛屽凡璐拱浜у搧鑳藉鍙戦�佸埌姝や粨搴�",
-                    "type": "boolean"
-                },
-                "code": {
-                    "description": "浠撳簱缂栫爜",
-                    "type": "string",
-                    "maxLength": 5,
-                    "minLength": 1
-                },
-                "id": {
-                    "type": "integer"
-                },
-                "name": {
-                    "description": "浠撳簱鍚嶇О",
-                    "type": "string"
-                },
-                "partnerId": {
-                    "description": "鍚堜綔浼欎即id",
-                    "type": "integer"
-                },
-                "resupplyWhIds": {
-                    "description": "琛ョ粰鏉ユ簮浠撳簱ID",
-                    "type": "array",
-                    "items": {
-                        "type": "string"
-                    }
-                }
-            }
-        },
-        "util.JSONTime": {
-            "type": "object",
-            "properties": {
-                "time.Time": {
-                    "type": "string"
-                }
-            }
-        },
         "util.Response": {
             "type": "object",
             "properties": {
@@ -1413,6 +2365,8 @@
 	Description:      "",
 	InfoInstanceName: "swagger",
 	SwaggerTemplate:  docTemplate,
+	LeftDelim:        "{{",
+	RightDelim:       "}}",
 }
 
 func init() {

--
Gitblit v1.8.0