From a3a33022675f151d2f5ca7682600acc32bc94353 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 27 十二月 2023 18:08:24 +0800
Subject: [PATCH] 虚拟物料不采购
---
docs/docs.go | 647 ++++++++++++++++++++++++++--------------------------------
1 files changed, 295 insertions(+), 352 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index 9706af8..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": {
@@ -2042,6 +1896,12 @@
"description": "姣忛〉澶у皬",
"name": "pageSize",
"in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "渚涘簲鍟唅d",
+ "name": "supplierId",
+ "in": "query"
}
],
"responses": {
@@ -2069,7 +1929,7 @@
}
}
},
- "/purchase/submit/{id}": {
+ "/purchase/submit": {
"post": {
"security": [
{
@@ -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": {
@@ -3458,33 +3354,23 @@
"type": "string"
},
"grpc-admin-url": {
- "description": "grpc鏈嶅姟鍦板潃",
+ "description": "admin grpc鏈嶅姟鍦板潃",
+ "type": "string"
+ },
+ "grpc-port": {
+ "description": "瀵瑰鎻愪緵鏈嶅姟grpc绔彛",
"type": "string"
},
"grpc-url": {
- "description": "grpc鏈嶅姟鍦板潃",
+ "description": "aps grpc鏈嶅姟鍦板潃",
"type": "string"
},
- "iplimit-count": {
- "type": "integer"
- },
- "iplimit-time": {
- "type": "integer"
- },
- "oss-type": {
- "description": "Oss绫诲瀷",
+ "grpc-wms-url": {
+ "description": "wms grpc鏈嶅姟鍦板潃",
"type": "string"
},
"router-prefix": {
"type": "string"
- },
- "use-multipoint": {
- "description": "澶氱偣鐧诲綍鎷︽埅",
- "type": "boolean"
- },
- "use-redis": {
- "description": "浣跨敤redis",
- "type": "boolean"
}
}
},
@@ -3535,19 +3421,22 @@
1,
2,
3,
- 4
+ 4,
+ 5
],
"x-enum-comments": {
+ "OrderStatusCanceled": "宸插彇娑�",
"OrderStatusCompleted": "宸插畬鎴�",
- "OrderStatusConfirmed": "宸蹭笅鍗�",
- "OrderStatusReceived": "宸插埌璐�",
+ "OrderStatusConfirmed": "寰呯‘璁�",
+ "OrderStatusReceived": "寰呭叆搴�",
"OrderStatusStored": "宸插叆搴�"
},
"x-enum-varnames": [
"OrderStatusConfirmed",
"OrderStatusReceived",
"OrderStatusStored",
- "OrderStatusCompleted"
+ "OrderStatusCompleted",
+ "OrderStatusCanceled"
]
},
"purchase.PriceAdjustmentType": {
@@ -3824,6 +3713,10 @@
"description": "閲囪喘缂栧彿",
"type": "string"
},
+ "orderSource": {
+ "description": "鍗曟嵁鏉ユ簮",
+ "type": "string"
+ },
"phone": {
"description": "鑱旂郴浜虹數璇�",
"type": "string"
@@ -3925,6 +3818,15 @@
}
}
},
+ "request.GetById": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "integer"
+ }
+ }
+ },
"request.IdsReq": {
"type": "object",
"properties": {
@@ -3947,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"
}
}
}
@@ -4144,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": {
@@ -4267,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