From 1d8f07d32634854a07379479a760ba387a53314c Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期六, 05 八月 2023 17:31:29 +0800
Subject: [PATCH] 收款单管理及账户,支付方式
---
docs/swagger.json | 757 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 755 insertions(+), 2 deletions(-)
diff --git a/docs/swagger.json b/docs/swagger.json
index 7aa19d5..67562ee 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -229,6 +229,169 @@
}
}
},
+ "/api/bankAccount/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閾惰璐︽埛绠$悊"
+ ],
+ "summary": "娣诲姞閾惰璐︽埛",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddBankAccount"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/bankAccount/delete/{id}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閾惰璐︽埛绠$悊"
+ ],
+ "summary": "鍒犻櫎閾惰璐︽埛",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鏌ヨ鍙傛暟",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/bankAccount/list": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閾惰璐︽埛绠$悊"
+ ],
+ "summary": "鑾峰彇閾惰璐︽埛鍒楄〃",
+ "parameters": [
+ {
+ "type": "string",
+ "name": "keyword",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "BankAccountKeywordCustomerName"
+ ],
+ "name": "keywordType",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "BankAccountQueryClassExpireLessThen60Days"
+ ],
+ "name": "queryClass",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.ListResponse"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.BankAccount"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api/bankAccount/update": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "閾惰璐︽埛绠$悊"
+ ],
+ "summary": "鏇存柊閾惰璐︽埛",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateBankAccount"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
"/api/base/captcha": {
"post": {
"produces": [
@@ -3259,6 +3422,169 @@
}
}
},
+ "/api/paymentType/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀粯鏂瑰紡绠$悊"
+ ],
+ "summary": "娣诲姞鏀粯鏂瑰紡",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddPaymentType"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/paymentType/delete/{id}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀粯鏂瑰紡绠$悊"
+ ],
+ "summary": "鍒犻櫎鏀粯鏂瑰紡",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鏌ヨ鍙傛暟",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/paymentType/list": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀粯鏂瑰紡绠$悊"
+ ],
+ "summary": "鑾峰彇鏀粯鏂瑰紡鍒楄〃",
+ "parameters": [
+ {
+ "type": "string",
+ "name": "keyword",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "PaymentTypeKeywordCustomerName"
+ ],
+ "name": "keywordType",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "PaymentTypeQueryClassExpireLessThen60Days"
+ ],
+ "name": "queryClass",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.ListResponse"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.PaymentType"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api/paymentType/update": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀粯鏂瑰紡绠$悊"
+ ],
+ "summary": "鏇存柊鏀粯鏂瑰紡",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdatePaymentType"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
"/api/plan/add": {
"post": {
"produces": [
@@ -4024,6 +4350,169 @@
"required": true,
"schema": {
"$ref": "#/definitions/request.UpdateQuotationStatuss"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/receipt/add": {
+ "post": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀舵鍗曠鐞�"
+ ],
+ "summary": "娣诲姞鏀舵鍗�",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.AddReceipt"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/receipt/delete/{id}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀舵鍗曠鐞�"
+ ],
+ "summary": "鍒犻櫎鏀舵鍗�",
+ "parameters": [
+ {
+ "type": "integer",
+ "description": "鏌ヨ鍙傛暟",
+ "name": "id",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "$ref": "#/definitions/contextx.Response"
+ }
+ }
+ }
+ }
+ },
+ "/api/receipt/list": {
+ "get": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀舵鍗曠鐞�"
+ ],
+ "summary": "鑾峰彇鏀舵鍗曞垪琛�",
+ "parameters": [
+ {
+ "type": "string",
+ "name": "keyword",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "ReceiptKeywordCustomerName"
+ ],
+ "name": "keywordType",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "椤电爜",
+ "name": "page",
+ "in": "query"
+ },
+ {
+ "type": "integer",
+ "description": "姣忛〉澶у皬",
+ "name": "pageSize",
+ "in": "query"
+ },
+ {
+ "enum": [
+ ""
+ ],
+ "type": "string",
+ "x-enum-varnames": [
+ "ReceiptQueryClassExpireLessThen60Days"
+ ],
+ "name": "queryClass",
+ "in": "query"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "schema": {
+ "allOf": [
+ {
+ "$ref": "#/definitions/response.ListResponse"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/model.Receipt"
+ }
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "/api/receipt/update": {
+ "put": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鏀舵鍗曠鐞�"
+ ],
+ "summary": "鏇存柊鏀舵鍗�",
+ "parameters": [
+ {
+ "description": "鏌ヨ鍙傛暟",
+ "name": "object",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/request.UpdateReceipt"
}
}
],
@@ -8059,6 +8548,24 @@
}
},
"definitions": {
+ "constvar.BankAccountKeywordType": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "BankAccountKeywordCustomerName"
+ ]
+ },
+ "constvar.BankAccountQueryClass": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "BankAccountQueryClassExpireLessThen60Days"
+ ]
+ },
"constvar.FaqKeywordType": {
"type": "string",
"enum": [
@@ -8075,6 +8582,42 @@
],
"x-enum-varnames": [
"FaqQueryClassExpireLessThen60Days"
+ ]
+ },
+ "constvar.PaymentTypeKeywordType": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "PaymentTypeKeywordCustomerName"
+ ]
+ },
+ "constvar.PaymentTypeQueryClass": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "PaymentTypeQueryClassExpireLessThen60Days"
+ ]
+ },
+ "constvar.ReceiptKeywordType": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "ReceiptKeywordCustomerName"
+ ]
+ },
+ "constvar.ReceiptQueryClass": {
+ "type": "string",
+ "enum": [
+ ""
+ ],
+ "x-enum-varnames": [
+ "ReceiptQueryClassExpireLessThen60Days"
]
},
"constvar.SalesStatus": {
@@ -8269,6 +8812,17 @@
"items": {
"$ref": "#/definitions/model.Menu"
}
+ }
+ }
+ },
+ "model.BankAccount": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
}
}
},
@@ -8929,6 +9483,17 @@
}
}
},
+ "model.PaymentType": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
"model.Plan": {
"type": "object",
"properties": {
@@ -9087,6 +9652,54 @@
},
"name": {
"type": "string"
+ }
+ }
+ },
+ "model.Receipt": {
+ "type": "object",
+ "properties": {
+ "bankAccountId": {
+ "description": "璐︽埛id",
+ "type": "integer"
+ },
+ "clientId": {
+ "description": "瀹㈡埛id",
+ "type": "integer"
+ },
+ "fileId": {
+ "description": "闄勪欢id",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "moneyType": {
+ "description": "甯佺",
+ "type": "string"
+ },
+ "paymentTypeId": {
+ "description": "鏀舵鏂瑰紡ID",
+ "type": "integer"
+ },
+ "principalId": {
+ "description": "璐熻矗浜篿d",
+ "type": "integer"
+ },
+ "receiptDate": {
+ "description": "鏀舵鏃ユ湡",
+ "type": "string"
+ },
+ "remark": {
+ "description": "澶囨敞",
+ "type": "string"
+ },
+ "sourceId": {
+ "description": "婧愬崟id",
+ "type": "integer"
+ },
+ "sourceType": {
+ "description": "鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級",
+ "type": "integer"
}
}
},
@@ -9572,7 +10185,7 @@
"description": "姣斾緥",
"type": "number"
},
- "principal": {
+ "principalId": {
"description": "鏀舵璐熻矗浜篒D",
"type": "integer"
},
@@ -10070,6 +10683,17 @@
}
}
},
+ "request.AddBankAccount": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
"request.AddCity": {
"type": "object",
"properties": {
@@ -10505,6 +11129,17 @@
}
}
},
+ "request.AddPaymentType": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
"request.AddPlan": {
"type": "object",
"properties": {
@@ -10584,6 +11219,54 @@
"properties": {
"name": {
"type": "string"
+ }
+ }
+ },
+ "request.AddReceipt": {
+ "type": "object",
+ "properties": {
+ "bankAccountId": {
+ "description": "璐︽埛id",
+ "type": "integer"
+ },
+ "clientId": {
+ "description": "瀹㈡埛id",
+ "type": "integer"
+ },
+ "fileId": {
+ "description": "闄勪欢id",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "moneyType": {
+ "description": "甯佺",
+ "type": "string"
+ },
+ "paymentTypeId": {
+ "description": "鏀舵鏂瑰紡ID",
+ "type": "integer"
+ },
+ "principalId": {
+ "description": "璐熻矗浜篿d",
+ "type": "integer"
+ },
+ "receiptDate": {
+ "description": "鏀舵鏃ユ湡",
+ "type": "string"
+ },
+ "remark": {
+ "description": "澶囨敞",
+ "type": "string"
+ },
+ "sourceId": {
+ "description": "婧愬崟id",
+ "type": "integer"
+ },
+ "sourceType": {
+ "description": "鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級",
+ "type": "integer"
}
}
},
@@ -12196,6 +12879,17 @@
}
}
},
+ "request.UpdateBankAccount": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
"request.UpdateCities": {
"type": "object",
"properties": {
@@ -12887,6 +13581,17 @@
}
}
},
+ "request.UpdatePaymentType": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ }
+ }
+ },
"request.UpdatePlan": {
"type": "object",
"properties": {
@@ -13024,6 +13729,54 @@
"items": {
"$ref": "#/definitions/request.UpdateQuotationStatus"
}
+ }
+ }
+ },
+ "request.UpdateReceipt": {
+ "type": "object",
+ "properties": {
+ "bankAccountId": {
+ "description": "璐︽埛id",
+ "type": "integer"
+ },
+ "clientId": {
+ "description": "瀹㈡埛id",
+ "type": "integer"
+ },
+ "fileId": {
+ "description": "闄勪欢id",
+ "type": "integer"
+ },
+ "id": {
+ "type": "integer"
+ },
+ "moneyType": {
+ "description": "甯佺",
+ "type": "string"
+ },
+ "paymentTypeId": {
+ "description": "鏀舵鏂瑰紡ID",
+ "type": "integer"
+ },
+ "principalId": {
+ "description": "璐熻矗浜篿d",
+ "type": "integer"
+ },
+ "receiptDate": {
+ "description": "鏀舵鏃ユ湡",
+ "type": "string"
+ },
+ "remark": {
+ "description": "澶囨敞",
+ "type": "string"
+ },
+ "sourceId": {
+ "description": "婧愬崟id",
+ "type": "integer"
+ },
+ "sourceType": {
+ "description": "鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級",
+ "type": "integer"
}
}
},
@@ -13561,7 +14314,7 @@
"description": "姣斾緥",
"type": "number"
},
- "principal": {
+ "principalId": {
"description": "鏀舵璐熻矗浜篒D",
"type": "integer"
},
--
Gitblit v1.8.0