From f6bf0ee81b080a2bad55aa5bf261c68ab3d555f8 Mon Sep 17 00:00:00 2001
From: jiangshuai <291802688@qq.com>
Date: 星期二, 19 十二月 2023 18:57:43 +0800
Subject: [PATCH] 新增共用id结构体

---
 docs/docs.go |  608 +++++++++++++++++++++++++-----------------------------
 1 files changed, 279 insertions(+), 329 deletions(-)

diff --git a/docs/docs.go b/docs/docs.go
index 5a9791a..55a08e3 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -135,61 +135,6 @@
                 }
             }
         },
-        "/con/downloadContract": {
-            "get": {
-                "security": [
-                    {
-                        "ApiKeyAuth": []
-                    }
-                ],
-                "consumes": [
-                    "application/json"
-                ],
-                "produces": [
-                    "application/json"
-                ],
-                "tags": [
-                    "Contract"
-                ],
-                "summary": "涓嬭浇Contract",
-                "parameters": [
-                    {
-                        "type": "string",
-                        "name": "created_at",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "fileName",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "description": "涓婚敭ID",
-                        "name": "id",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "supplierID",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "updated_at",
-                        "in": "query"
-                    }
-                ],
-                "responses": {
-                    "200": {
-                        "description": "{\"success\":true,\"data\":{},\"msg\":\"涓嬭浇鎴愬姛\"}",
-                        "schema": {
-                            "type": "string"
-                        }
-                    }
-                }
-            }
-        },
         "/con/findContract": {
             "get": {
                 "security": [
@@ -328,61 +273,6 @@
                 }
             }
         },
-        "/con/previewContract": {
-            "get": {
-                "security": [
-                    {
-                        "ApiKeyAuth": []
-                    }
-                ],
-                "consumes": [
-                    "application/json"
-                ],
-                "produces": [
-                    "application/json"
-                ],
-                "tags": [
-                    "Contract"
-                ],
-                "summary": "棰勮Contract",
-                "parameters": [
-                    {
-                        "type": "string",
-                        "name": "created_at",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "fileName",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "description": "涓婚敭ID",
-                        "name": "id",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "supplierID",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "updated_at",
-                        "in": "query"
-                    }
-                ],
-                "responses": {
-                    "200": {
-                        "description": "{\"success\":true,\"data\":{},\"msg\":\"棰勮鎴愬姛\"}",
-                        "schema": {
-                            "type": "string"
-                        }
-                    }
-                }
-            }
-        },
         "/con/updateContract": {
             "put": {
                 "security": [
@@ -414,6 +304,61 @@
                 "responses": {
                     "200": {
                         "description": "{\"success\":true,\"data\":{},\"msg\":\"鏇存柊鎴愬姛\"}",
+                        "schema": {
+                            "type": "string"
+                        }
+                    }
+                }
+            }
+        },
+        "/downloadContract": {
+            "get": {
+                "security": [
+                    {
+                        "ApiKeyAuth": []
+                    }
+                ],
+                "consumes": [
+                    "application/json"
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "Contract"
+                ],
+                "summary": "涓嬭浇Contract",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "name": "created_at",
+                        "in": "query"
+                    },
+                    {
+                        "type": "string",
+                        "name": "fileName",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "涓婚敭ID",
+                        "name": "id",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "name": "supplierID",
+                        "in": "query"
+                    },
+                    {
+                        "type": "string",
+                        "name": "updated_at",
+                        "in": "query"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "{\"success\":true,\"data\":{},\"msg\":\"涓嬭浇鎴愬姛\"}",
                         "schema": {
                             "type": "string"
                         }
@@ -1151,7 +1096,7 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/test.Product"
+                            "$ref": "#/definitions/request.GetById"
                         }
                     }
                 ],
@@ -1222,89 +1167,9 @@
                 "summary": "鐢╥d鏌ヨProduct",
                 "parameters": [
                     {
-                        "type": "string",
-                        "name": "created_at",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "deliveryTime",
-                        "in": "query"
-                    },
-                    {
                         "type": "integer",
                         "description": "涓婚敭ID",
                         "name": "id",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "maximumStock",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "minimumStock",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "modelNumber",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "name",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "number",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "productType",
-                        "in": "query"
-                    },
-                    {
-                        "type": "number",
-                        "name": "purchasePrice",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "remark",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "shippingDuration",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "specifications",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "supplierId",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "supplierName",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "unit",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "updated_at",
                         "in": "query"
                     }
                 ],
@@ -1338,7 +1203,7 @@
                 "parameters": [
                     {
                         "type": "string",
-                        "name": "created_at",
+                        "name": "categoryName",
                         "in": "query"
                     },
                     {
@@ -1348,29 +1213,8 @@
                     },
                     {
                         "type": "string",
-                        "name": "endCreatedAt",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "description": "涓婚敭ID",
-                        "name": "id",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
                         "description": "鍏抽敭瀛�",
                         "name": "keyword",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "maximumStock",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "minimumStock",
                         "in": "query"
                     },
                     {
@@ -1401,18 +1245,8 @@
                         "in": "query"
                     },
                     {
-                        "type": "string",
-                        "name": "productType",
-                        "in": "query"
-                    },
-                    {
                         "type": "number",
                         "name": "purchasePrice",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "remark",
                         "in": "query"
                     },
                     {
@@ -1427,7 +1261,7 @@
                     },
                     {
                         "type": "string",
-                        "name": "startCreatedAt",
+                        "name": "supplier",
                         "in": "query"
                     },
                     {
@@ -1448,11 +1282,6 @@
                     {
                         "type": "string",
                         "name": "unit",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "updated_at",
                         "in": "query"
                     }
                 ],
@@ -1486,7 +1315,7 @@
                 "parameters": [
                     {
                         "type": "string",
-                        "name": "created_at",
+                        "name": "categoryName",
                         "in": "query"
                     },
                     {
@@ -1496,29 +1325,8 @@
                     },
                     {
                         "type": "string",
-                        "name": "endCreatedAt",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "description": "涓婚敭ID",
-                        "name": "id",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
                         "description": "鍏抽敭瀛�",
                         "name": "keyword",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "maximumStock",
-                        "in": "query"
-                    },
-                    {
-                        "type": "integer",
-                        "name": "minimumStock",
                         "in": "query"
                     },
                     {
@@ -1549,18 +1357,8 @@
                         "in": "query"
                     },
                     {
-                        "type": "string",
-                        "name": "productType",
-                        "in": "query"
-                    },
-                    {
                         "type": "number",
                         "name": "purchasePrice",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "remark",
                         "in": "query"
                     },
                     {
@@ -1575,7 +1373,7 @@
                     },
                     {
                         "type": "string",
-                        "name": "startCreatedAt",
+                        "name": "supplier",
                         "in": "query"
                     },
                     {
@@ -1596,11 +1394,6 @@
                     {
                         "type": "string",
                         "name": "unit",
-                        "in": "query"
-                    },
-                    {
-                        "type": "string",
-                        "name": "updated_at",
                         "in": "query"
                     }
                 ],
@@ -1638,13 +1431,68 @@
                         "in": "body",
                         "required": true,
                         "schema": {
-                            "$ref": "#/definitions/test.Product"
+                            "$ref": "#/definitions/test.SupplierMaterial"
                         }
                     }
                 ],
                 "responses": {
                     "200": {
                         "description": "{\"success\":true,\"data\":{},\"msg\":\"鏇存柊鎴愬姛\"}",
+                        "schema": {
+                            "type": "string"
+                        }
+                    }
+                }
+            }
+        },
+        "/previewContract": {
+            "get": {
+                "security": [
+                    {
+                        "ApiKeyAuth": []
+                    }
+                ],
+                "consumes": [
+                    "application/json"
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "Contract"
+                ],
+                "summary": "棰勮Contract",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "name": "created_at",
+                        "in": "query"
+                    },
+                    {
+                        "type": "string",
+                        "name": "fileName",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "涓婚敭ID",
+                        "name": "id",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "name": "supplierID",
+                        "in": "query"
+                    },
+                    {
+                        "type": "string",
+                        "name": "updated_at",
+                        "in": "query"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "{\"success\":true,\"data\":{},\"msg\":\"棰勮鎴愬姛\"}",
                         "schema": {
                             "type": "string"
                         }
@@ -1882,6 +1730,12 @@
                         "description": "姣忛〉澶у皬",
                         "name": "pageSize",
                         "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "渚涘簲鍟唅d",
+                        "name": "supplierId",
+                        "in": "query"
                     }
                 ],
                 "responses": {
@@ -2041,6 +1895,12 @@
                         "type": "integer",
                         "description": "姣忛〉澶у皬",
                         "name": "pageSize",
+                        "in": "query"
+                    },
+                    {
+                        "type": "integer",
+                        "description": "渚涘簲鍟唅d",
+                        "name": "supplierId",
                         "in": "query"
                     }
                 ],
@@ -2377,6 +2237,42 @@
                         "type": "string",
                         "name": "url",
                         "in": "query"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "{\"success\":true,\"data\":{},\"msg\":\"鏌ヨ鎴愬姛\"}",
+                        "schema": {
+                            "type": "string"
+                        }
+                    }
+                }
+            }
+        },
+        "/s/getSupplierByNumber/{number}": {
+            "get": {
+                "security": [
+                    {
+                        "ApiKeyAuth": []
+                    }
+                ],
+                "consumes": [
+                    "application/json"
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "Supplier"
+                ],
+                "summary": "鐢ㄧ紪鐮佹煡璇upplier",
+                "parameters": [
+                    {
+                        "type": "string",
+                        "description": "渚涘簲鍟嗙紪鐮�",
+                        "name": "number",
+                        "in": "path",
+                        "required": true
                     }
                 ],
                 "responses": {
@@ -3817,6 +3713,10 @@
                     "description": "閲囪喘缂栧彿",
                     "type": "string"
                 },
+                "orderSource": {
+                    "description": "鍗曟嵁鏉ユ簮",
+                    "type": "string"
+                },
                 "phone": {
                     "description": "鑱旂郴浜虹數璇�",
                     "type": "string"
@@ -3918,6 +3818,15 @@
                 }
             }
         },
+        "request.GetById": {
+            "type": "object",
+            "properties": {
+                "id": {
+                    "description": "涓婚敭ID",
+                    "type": "integer"
+                }
+            }
+        },
         "request.IdsReq": {
             "type": "object",
             "properties": {
@@ -3940,13 +3849,57 @@
                 }
             }
         },
+        "request.Product": {
+            "type": "object",
+            "properties": {
+                "categoryName": {
+                    "type": "string"
+                },
+                "deliveryTime": {
+                    "type": "integer"
+                },
+                "modelNumber": {
+                    "type": "string"
+                },
+                "name": {
+                    "type": "string"
+                },
+                "number": {
+                    "type": "string"
+                },
+                "purchasePrice": {
+                    "type": "number"
+                },
+                "shippingDuration": {
+                    "type": "integer"
+                },
+                "specifications": {
+                    "type": "string"
+                },
+                "supplier": {
+                    "type": "string"
+                },
+                "supplierId": {
+                    "type": "integer"
+                },
+                "supplierName": {
+                    "type": "string"
+                },
+                "supplierNumber": {
+                    "type": "string"
+                },
+                "unit": {
+                    "type": "string"
+                }
+            }
+        },
         "request.ProductCreate": {
             "type": "object",
             "properties": {
                 "list": {
                     "type": "array",
                     "items": {
-                        "$ref": "#/definitions/test.Product"
+                        "$ref": "#/definitions/request.Product"
                     }
                 }
             }
@@ -4137,66 +4090,6 @@
                 }
             }
         },
-        "test.Product": {
-            "type": "object",
-            "properties": {
-                "created_at": {
-                    "type": "string"
-                },
-                "deliveryTime": {
-                    "type": "integer"
-                },
-                "id": {
-                    "description": "涓婚敭ID",
-                    "type": "integer"
-                },
-                "maximumStock": {
-                    "type": "integer"
-                },
-                "minimumStock": {
-                    "type": "integer"
-                },
-                "modelNumber": {
-                    "type": "string"
-                },
-                "name": {
-                    "type": "string"
-                },
-                "number": {
-                    "type": "string"
-                },
-                "productType": {
-                    "type": "string"
-                },
-                "purchasePrice": {
-                    "type": "number"
-                },
-                "remark": {
-                    "type": "string"
-                },
-                "shippingDuration": {
-                    "type": "integer"
-                },
-                "specifications": {
-                    "type": "string"
-                },
-                "supplier": {
-                    "$ref": "#/definitions/test.Supplier"
-                },
-                "supplierId": {
-                    "type": "integer"
-                },
-                "supplierName": {
-                    "type": "string"
-                },
-                "unit": {
-                    "type": "string"
-                },
-                "updated_at": {
-                    "type": "string"
-                }
-            }
-        },
         "test.Supplier": {
             "type": "object",
             "properties": {
@@ -4260,6 +4153,63 @@
                 }
             }
         },
+        "test.SupplierMaterial": {
+            "type": "object",
+            "properties": {
+                "categoryName": {
+                    "description": "浜у搧绫诲埆鍚嶇О",
+                    "type": "string"
+                },
+                "created_at": {
+                    "type": "string"
+                },
+                "deliveryTime": {
+                    "description": "渚涜揣鏃堕暱",
+                    "type": "integer"
+                },
+                "id": {
+                    "description": "涓婚敭ID",
+                    "type": "integer"
+                },
+                "maximumStock": {
+                    "type": "integer"
+                },
+                "minimumStock": {
+                    "type": "integer"
+                },
+                "modelNumber": {
+                    "type": "string"
+                },
+                "name": {
+                    "type": "string"
+                },
+                "number": {
+                    "type": "string"
+                },
+                "purchasePrice": {
+                    "type": "number"
+                },
+                "shippingDuration": {
+                    "description": "鐗╂祦鏃堕暱",
+                    "type": "integer"
+                },
+                "specifications": {
+                    "type": "string"
+                },
+                "supplier": {
+                    "$ref": "#/definitions/test.Supplier"
+                },
+                "supplierId": {
+                    "type": "integer"
+                },
+                "unit": {
+                    "type": "string"
+                },
+                "updated_at": {
+                    "type": "string"
+                }
+            }
+        },
         "test.SupplierType": {
             "type": "object",
             "properties": {

--
Gitblit v1.8.0