From 2b6e19d0864e922f67c672775a501d953dd01d8d Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期四, 23 十一月 2023 14:44:14 +0800 Subject: [PATCH] 附件上传与预览 --- docs/docs.go | 348 +++++++++++++++++++++------------------------------------ 1 files changed, 129 insertions(+), 219 deletions(-) diff --git a/docs/docs.go b/docs/docs.go index 5a9791a..c4d2aff 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -1151,7 +1151,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/test.Product" + "$ref": "#/definitions/request.GetById" } } ], @@ -1222,89 +1222,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 +1258,7 @@ "parameters": [ { "type": "string", - "name": "created_at", + "name": "categoryName", "in": "query" }, { @@ -1348,29 +1268,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 +1300,8 @@ "in": "query" }, { - "type": "string", - "name": "productType", - "in": "query" - }, - { "type": "number", "name": "purchasePrice", - "in": "query" - }, - { - "type": "string", - "name": "remark", "in": "query" }, { @@ -1427,7 +1316,7 @@ }, { "type": "string", - "name": "startCreatedAt", + "name": "supplier", "in": "query" }, { @@ -1448,11 +1337,6 @@ { "type": "string", "name": "unit", - "in": "query" - }, - { - "type": "string", - "name": "updated_at", "in": "query" } ], @@ -1486,7 +1370,7 @@ "parameters": [ { "type": "string", - "name": "created_at", + "name": "categoryName", "in": "query" }, { @@ -1496,29 +1380,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 +1412,8 @@ "in": "query" }, { - "type": "string", - "name": "productType", - "in": "query" - }, - { "type": "number", "name": "purchasePrice", - "in": "query" - }, - { - "type": "string", - "name": "remark", "in": "query" }, { @@ -1575,7 +1428,7 @@ }, { "type": "string", - "name": "startCreatedAt", + "name": "supplier", "in": "query" }, { @@ -1596,11 +1449,6 @@ { "type": "string", "name": "unit", - "in": "query" - }, - { - "type": "string", - "name": "updated_at", "in": "query" } ], @@ -1638,7 +1486,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/test.Product" + "$ref": "#/definitions/test.SupplierMaterial" } } ], @@ -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" } ], @@ -3918,6 +3778,15 @@ } } }, + "request.GetById": { + "type": "object", + "properties": { + "id": { + "description": "涓婚敭ID", + "type": "integer" + } + } + }, "request.IdsReq": { "type": "object", "properties": { @@ -3940,13 +3809,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 +4050,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 +4113,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