From 3afa1df4c523ebd8cf49384fbb1ad820979aa228 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 29 三月 2024 14:29:43 +0800
Subject: [PATCH] 采购单列表增加销售明细编号,采购单号搜索支持
---
docs/docs.go | 474 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 466 insertions(+), 8 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index a683fef..853f041 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -1389,6 +1389,13 @@
"type": "string",
"name": "unit",
"in": "query"
+ },
+ {
+ "type": "string",
+ "description": "token",
+ "name": "Authorization",
+ "in": "header",
+ "required": true
}
],
"responses": {
@@ -1606,6 +1613,44 @@
}
}
},
+ "/purchase/allProductInWarehouse": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鍏ㄩ儴鍚堟牸鍏ュ簱",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/purchaserequest.PurchaseProductConfirmInfo"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鑾峰彇纭淇℃伅",
+ "schema": {
+ "$ref": "#/definitions/response.Response"
+ }
+ }
+ }
+ }
+ },
"/purchase/getOperationInfo/{id}": {
"get": {
"security": [
@@ -1638,6 +1683,110 @@
"type": "array",
"items": {
"$ref": "#/definitions/response.OperationInfo"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/getPurchaseProductConfirmInfo/{number}": {
+ "get": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鑾峰彇纭淇℃伅",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "閲囪喘鍗曠紪鐮�",
+ "name": "number",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鑾峰彇纭淇℃伅",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchase.PurchaseProductConfirm"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/getPurchaseQualityInspectionInfo": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鑾峰彇閲囪喘璐ㄦ淇℃伅淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/purchaserequest.GetQualityInspectionInfo"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鑾峰彇纭淇℃伅",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchase.PurchaseProductConfirm"
}
}
}
@@ -1681,6 +1830,56 @@
"items": {
"$ref": "#/definitions/purchase_wms.SrmGetWarehouseInfoResponse"
}
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/newSubmit": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "鏂扮増鎻愪氦",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/purchaserequest.SubmitPurchase"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鏂扮増鎻愪氦",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "msg": {
+ "type": "string"
}
}
}
@@ -2119,6 +2318,112 @@
}
}
},
+ "/purchase/savePurchaseProductConfirm": {
+ "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.PurchaseProductConfirmInfo"
+ }
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "纭鏀惰揣",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "msg": {
+ "type": "string"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/purchase/savePurchaseQualityInspectionInfo": {
+ "post": {
+ "security": [
+ {
+ "ApiKeyAuth": []
+ }
+ ],
+ "consumes": [
+ "application/json"
+ ],
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "Purchase"
+ ],
+ "summary": "淇濆瓨閲囪喘璐ㄦ淇℃伅淇℃伅",
+ "parameters": [
+ {
+ "description": "鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/purchaserequest.SaveQualityInspectionInfo"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鑾峰彇纭淇℃伅",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.Response"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/purchase.PurchaseProductConfirm"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
"/purchase/submit": {
"post": {
"security": [
@@ -2138,11 +2443,13 @@
"summary": "鎻愪氦閲囪喘鍗�",
"parameters": [
{
- "type": "integer",
- "description": "閲囪喘鍗旾D",
- "name": "id",
- "in": "path",
- "required": true
+ "description": "鍙傛暟",
+ "name": "data",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/purchaserequest.SubmitPurchase"
+ }
}
],
"responses": {
@@ -3677,21 +3984,30 @@
2,
3,
4,
- 5
+ 5,
+ 6,
+ 7,
+ 8
],
"x-enum-comments": {
"OrderStatusCanceled": "宸插彇娑�",
"OrderStatusCompleted": "宸插畬鎴�",
"OrderStatusConfirmed": "寰呯‘璁�",
+ "OrderStatusPartReceive": "閮ㄥ垎鏀惰揣",
"OrderStatusReceived": "寰呭叆搴�",
- "OrderStatusStored": "宸插叆搴�"
+ "OrderStatusStored": "宸插叆搴�",
+ "OrderStatusWaitQuality": "寰呰川妫�",
+ "OrderStatusWaitReceive": "寰呮敹璐�"
},
"x-enum-varnames": [
"OrderStatusConfirmed",
"OrderStatusReceived",
"OrderStatusStored",
"OrderStatusCompleted",
- "OrderStatusCanceled"
+ "OrderStatusCanceled",
+ "OrderStatusWaitReceive",
+ "OrderStatusPartReceive",
+ "OrderStatusWaitQuality"
]
},
"purchase.PriceAdjustmentType": {
@@ -3861,6 +4177,59 @@
}
}
},
+ "purchase.PurchaseProductConfirm": {
+ "type": "object",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "created_at": {
+ "type": "string"
+ },
+ "id": {
+ "description": "涓婚敭ID",
+ "type": "string",
+ "example": "0"
+ },
+ "notReceiveAmount": {
+ "type": "number"
+ },
+ "nowReceiveAmount": {
+ "description": "鏈鏀惰揣鏁伴噺",
+ "type": "number"
+ },
+ "overReceiveAmount": {
+ "type": "number"
+ },
+ "principal": {
+ "type": "string"
+ },
+ "productId": {
+ "type": "string"
+ },
+ "productName": {
+ "type": "string"
+ },
+ "purchaseNumber": {
+ "type": "string"
+ },
+ "specs": {
+ "type": "string"
+ },
+ "surplusReceiveAmount": {
+ "type": "number"
+ },
+ "type": {
+ "type": "string"
+ },
+ "unit": {
+ "type": "string"
+ },
+ "updated_at": {
+ "type": "string"
+ }
+ }
+ },
"purchase.PurchaseProducts": {
"type": "object",
"properties": {
@@ -3985,6 +4354,26 @@
}
}
},
+ "purchaserequest.GetQualityInspectionInfo": {
+ "type": "object",
+ "properties": {
+ "purchaseNumber": {
+ "type": "string"
+ },
+ "status": {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ },
+ "times": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
"purchaserequest.Purchase": {
"type": "object",
"properties": {
@@ -4097,6 +4486,47 @@
}
}
},
+ "purchaserequest.PurchaseProductConfirmInfo": {
+ "type": "object",
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "notReceiveAmount": {
+ "type": "number"
+ },
+ "nowReceiveAmount": {
+ "type": "number"
+ },
+ "overReceiveAmount": {
+ "type": "number"
+ },
+ "principal": {
+ "type": "string"
+ },
+ "productId": {
+ "type": "string"
+ },
+ "productName": {
+ "type": "string"
+ },
+ "purchaseNumber": {
+ "type": "string"
+ },
+ "specs": {
+ "type": "string"
+ },
+ "surplusReceiveAmount": {
+ "type": "number"
+ },
+ "type": {
+ "type": "string"
+ },
+ "unit": {
+ "type": "string"
+ }
+ }
+ },
"purchaserequest.PurchaseType": {
"type": "object",
"properties": {
@@ -4119,6 +4549,34 @@
}
}
},
+ "purchaserequest.SaveQualityInspectionInfo": {
+ "type": "object",
+ "properties": {
+ "ids": {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ },
+ "purchaseId": {
+ "type": "integer"
+ },
+ "status": {
+ "type": "integer"
+ }
+ }
+ },
+ "purchaserequest.SubmitPurchase": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "status": {
+ "$ref": "#/definitions/purchase.OrderStatus"
+ }
+ }
+ },
"purchaserequest.UpdatePurchase": {
"type": "object",
"properties": {
--
Gitblit v1.8.0