From cd6940f07750c1e2cd3a5c0eeafa6cc0309ef2f6 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 29 八月 2023 14:35:26 +0800
Subject: [PATCH] 新增和查询采购类型
---
docs/swagger.json | 415 ++++++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 298 insertions(+), 117 deletions(-)
diff --git a/docs/swagger.json b/docs/swagger.json
index 80abf03..6cefe36 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -4419,119 +4419,6 @@
}
}
},
- "/p/getProductListFromGrpc": {
- "get": {
- "security": [
- {
- "ApiKeyAuth": []
- }
- ],
- "consumes": [
- "application/json"
- ],
- "produces": [
- "application/json"
- ],
- "tags": [
- "Product"
- ],
- "summary": "鍒嗛〉鑾峰彇Product鍒楄〃",
- "parameters": [
- {
- "type": "integer",
- "name": "deliveryTime",
- "in": "query"
- },
- {
- "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"
- },
- {
- "type": "string",
- "name": "name",
- "in": "query"
- },
- {
- "type": "string",
- "name": "number",
- "in": "query"
- },
- {
- "type": "integer",
- "description": "椤电爜",
- "name": "page",
- "in": "query"
- },
- {
- "type": "integer",
- "description": "姣忛〉澶у皬",
- "name": "pageSize",
- "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": "startCreatedAt",
- "in": "query"
- },
- {
- "type": "string",
- "name": "unit",
- "in": "query"
- }
- ],
- "responses": {
- "200": {
- "description": "{\"success\":true,\"data\":{},\"msg\":\"鑾峰彇鎴愬姛\"}",
- "schema": {
- "type": "string"
- }
- }
- }
- }
- },
"/p/updateProduct": {
"put": {
"security": [
@@ -4594,7 +4481,7 @@
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/purchaserequest.AddPurchase"
+ "$ref": "#/definitions/purchaserequest.UpdatePurchase"
}
}
],
@@ -4781,7 +4668,7 @@
"tags": [
"Purchase"
],
- "summary": "鍒嗛〉鑾峰彇鏉冮檺閲囪喘鍗曞垪琛�",
+ "summary": "鍒嗛〉鑾峰彇閲囪喘鍗曞垪琛�",
"parameters": [
{
"type": "string",
@@ -4804,7 +4691,7 @@
],
"responses": {
"200": {
- "description": "鍒嗛〉鑾峰彇鏉冮檺閲囪喘鍗曞垪琛�,杩斿洖鍖呮嫭鍒楄〃,鎬绘暟,椤电爜,姣忛〉鏁伴噺",
+ "description": "鍒嗛〉鑾峰彇閲囪喘鍗曞垪琛�,杩斿洖鍖呮嫭鍒楄〃,鎬绘暟,椤电爜,姣忛〉鏁伴噺",
"schema": {
"allOf": [
{
@@ -4816,6 +4703,152 @@
"data": {
"$ref": "#/definitions/response.PageResult"
},
+ "msg": {
+ "type": "string"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/purchaseType": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鍒涘缓閲囪喘绫诲瀷",
+ "parameters": [
+ {
+ "description": "閲囪喘绫诲瀷list",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchaserequest.PurchaseType"
+ }
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鍒涘缓閲囪喘绫诲瀷",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "msg": {
+ "type": "string"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/purchaseTypeList": {
+ "get": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鑾峰彇閲囪喘绫诲瀷鍒楄〃",
+ "responses": {
+ "200": {
+ "description": "鑾峰彇閲囪喘绫诲瀷鍒楄〃",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchase.PurchaseType"
+ }
+ },
+ "msg": {
+ "type": "string"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/submit/{id}": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鎻愪氦閲囪喘鍗�",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "閲囪喘鍗旾D",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎻愪氦閲囪喘鍗�",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
"msg": {
"type": "string"
}
@@ -8179,6 +8212,27 @@
}
}
},
+ "purchase.OrderStatus": {
+ "type": "integer",
+ "enum": [
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "x-enum-comments": {
+ "OrderStatusCompleted": "宸插畬鎴�",
+ "OrderStatusConfirmed": "宸蹭笅鍗�",
+ "OrderStatusReceived": "宸插埌璐�",
+ "OrderStatusStored": "宸插叆搴�"
+ },
+ "x-enum-varnames": [
+ "OrderStatusConfirmed",
+ "OrderStatusReceived",
+ "OrderStatusStored",
+ "OrderStatusCompleted"
+ ]
+ },
"purchase.Purchase": {
"type": "object",
"properties": {
@@ -8198,9 +8252,16 @@
"description": "閲囪喘鍚嶇О",
"type": "string"
},
+ "number": {
+ "description": "閲囪喘缂栧彿",
+ "type": "string"
+ },
"phone": {
"description": "鑱旂郴浜虹數璇�",
"type": "string"
+ },
+ "purchaseType": {
+ "$ref": "#/definitions/purchase.PurchaseType"
},
"purchaseTypeId": {
"description": "閲囪喘绫诲瀷id",
@@ -8213,6 +8274,17 @@
"signingDate": {
"description": "绛剧害鏃ユ湡",
"type": "string"
+ },
+ "status": {
+ "description": "鐘舵��",
+ "allOf": [
+ {
+ "$ref": "#/definitions/purchase.OrderStatus"
+ }
+ ]
+ },
+ "supplier": {
+ "$ref": "#/definitions/test.Supplier"
},
"supplierId": {
"description": "渚涘簲鍟唅d",
@@ -8253,6 +8325,27 @@
}
}
},
+ "purchase.PurchaseType": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "閲囪喘绫诲瀷",
+ "type": "string"
+ },
+ "pin": {
+ "description": "鏄惁缃《",
+ "type": "boolean"
+ },
+ "sort": {
+ "description": "鎺掑簭",
+ "type": "integer"
+ }
+ }
+ },
"purchaserequest.AddPurchase": {
"type": "object",
"properties": {
@@ -8263,7 +8356,95 @@
}
},
"purchase": {
- "$ref": "#/definitions/purchase.Purchase"
+ "$ref": "#/definitions/purchaserequest.Purchase"
+ }
+ }
+ },
+ "purchaserequest.Purchase": {
+ "type": "object",
+ "properties": {
+ "contact": {
+ "description": "鑱旂郴浜�",
+ "type": "string"
+ },
+ "deliveryDate": {
+ "description": "浜や粯鏃ユ湡",
+ "type": "string"
+ },
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "閲囪喘鍚嶇О",
+ "type": "string"
+ },
+ "number": {
+ "description": "閲囪喘缂栧彿",
+ "type": "string"
+ },
+ "phone": {
+ "description": "鑱旂郴浜虹數璇�",
+ "type": "string"
+ },
+ "purchaseTypeId": {
+ "description": "閲囪喘绫诲瀷id",
+ "type": "integer"
+ },
+ "remark": {
+ "description": "澶囨敞",
+ "type": "string"
+ },
+ "signingDate": {
+ "description": "绛剧害鏃ユ湡",
+ "type": "string"
+ },
+ "status": {
+ "description": "鐘舵��",
+ "allOf": [
+ {
+ "$ref": "#/definitions/purchase.OrderStatus"
+ }
+ ]
+ },
+ "supplierId": {
+ "description": "渚涘簲鍟唅d",
+ "type": "integer"
+ }
+ }
+ },
+ "purchaserequest.PurchaseType": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "閲囪喘绫诲瀷",
+ "type": "string"
+ },
+ "pin": {
+ "description": "鏄惁缃《",
+ "type": "boolean"
+ },
+ "sort": {
+ "description": "鎺掑簭",
+ "type": "integer"
+ }
+ }
+ },
+ "purchaserequest.UpdatePurchase": {
+ "type": "object",
+ "properties": {
+ "productList": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchase.PurchaseProducts"
+ }
+ },
+ "purchase": {
+ "$ref": "#/definitions/purchaserequest.Purchase"
}
}
},
--
Gitblit v1.8.0