From 5f0170df9787c6f3ff17cc168b3f2e3f511453f6 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 31 十月 2023 20:04:16 +0800
Subject: [PATCH] 支持职级降级的情况
---
docs/swagger.yaml | 1408 +++++++++++++++++++++++++++++++++++++++-------------------
1 files changed, 944 insertions(+), 464 deletions(-)
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 6628e6d..a27c9b3 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1,4 +1,45 @@
definitions:
+ code.CodeAuto:
+ properties:
+ AutoLength:
+ type: integer
+ Desc:
+ type: string
+ PrefixMethod:
+ type: integer
+ PrefixValue:
+ type: string
+ SuffixMethod:
+ type: integer
+ type: object
+ code.CodeRule:
+ properties:
+ Desc:
+ type: string
+ Length:
+ type: integer
+ Name:
+ type: string
+ type: object
+ code.CodeStandard:
+ properties:
+ AutoRule:
+ $ref: '#/definitions/code.CodeAuto'
+ ID:
+ type: string
+ List:
+ items:
+ $ref: '#/definitions/code.CodeRule'
+ type: array
+ Method:
+ type: integer
+ Name:
+ type: string
+ Status:
+ type: string
+ Type:
+ type: string
+ type: object
constvar.BankAccountKeywordType:
enum:
- ""
@@ -60,18 +101,6 @@
type: string
x-enum-varnames:
- FaqQueryClassExpireLessThen60Days
- constvar.InvoiceKeywordType:
- enum:
- - ""
- type: string
- x-enum-varnames:
- - InvoiceKeywordCustomerName
- constvar.InvoiceQueryClass:
- enum:
- - ""
- type: string
- x-enum-varnames:
- - InvoiceQueryClassExpireLessThen60Days
constvar.InvoiceSourceType:
enum:
- 1
@@ -116,18 +145,6 @@
type: string
x-enum-varnames:
- PaymentTypeQueryClassExpireLessThen60Days
- constvar.ReceiptKeywordType:
- enum:
- - ""
- type: string
- x-enum-varnames:
- - ReceiptKeywordCustomerName
- constvar.ReceiptQueryClass:
- enum:
- - ""
- type: string
- x-enum-varnames:
- - ReceiptQueryClassExpireLessThen60Days
constvar.ReceiptSourceType:
enum:
- 1
@@ -136,6 +153,12 @@
- 4
- 5
type: integer
+ x-enum-comments:
+ ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t
+ ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝
+ ReceiptSourceTypeInvoice: 閿�鍞彂绁�
+ ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟
+ ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓
x-enum-varnames:
- ReceiptSourceTypeSalesDetails
- ReceiptSourceTypeServiceContract
@@ -186,6 +209,26 @@
- SalesRefundKeywordPrincipal
- SalesRefundKeywordUpdateAt
- SalesRefundKeywordPriceTotal
+ constvar.SalesReturnKeywordType:
+ enum:
+ - 閿�鍞��璐у崟缂栧彿
+ - 瀹㈡埛鍚嶇О
+ - 閫�娆炬棩鏈�
+ - 鐘舵��
+ - 閫�鍏ヤ粨搴�
+ - 搴旈��娆�
+ - 宸查��娆�
+ - 閿�鍞礋璐d汉
+ type: string
+ x-enum-varnames:
+ - SalesReturnKeywordReturnNumber
+ - SalesReturnKeywordClientName
+ - SalesReturnKeywordReturnDate
+ - SalesReturnKeywordStatus
+ - SalesReturnKeywordRepository
+ - SalesReturnKeywordAmountShouldRefund
+ - SalesReturnKeywordAmountHasRefund
+ - SalesReturnKeywordPrincipal
constvar.SalesReturnSourceType:
enum:
- 1
@@ -250,6 +293,18 @@
- ServiceContractQueryClassExpireAfter60Day
- ServiceContractQueryClassExpiredBefore15Day
- ServiceContractQueryClassExpiredBefore60Day
+ constvar.ServiceContractStatusKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - ServiceContractStatusKeywordCustomerName
+ constvar.ServiceContractStatusQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - ServiceContractStatusQueryClassExpireLessThen60Days
constvar.ServiceFeeKeywordType:
enum:
- 瀹㈡埛鍚嶇О
@@ -441,6 +496,8 @@
$ref: '#/definitions/model.ClientType'
client_type_id:
type: integer
+ codeStandID:
+ type: string
contacts:
items:
$ref: '#/definitions/model.Contact'
@@ -449,6 +506,12 @@
$ref: '#/definitions/model.Country'
country_id:
type: integer
+ createTime:
+ type: string
+ creator_id:
+ type: integer
+ creatorName:
+ type: string
detail_address:
type: string
enterprise_nature_id:
@@ -501,6 +564,8 @@
type: string
service_member_id:
type: integer
+ updateTime:
+ type: string
type: object
model.ClientLevel:
properties:
@@ -532,11 +597,6 @@
type: object
model.CollectionProjection:
properties:
- _:
- description: |-
- The date when the item was deleted
- example: 2023-08-10 15:48:25
- type: string
created_at:
description: |-
The date when the item was created
@@ -573,6 +633,8 @@
type: integer
client_id:
type: integer
+ codeStandID:
+ type: string
country:
$ref: '#/definitions/model.Country'
country_id:
@@ -620,6 +682,8 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ codeStandID:
+ type: string
country:
$ref: '#/definitions/model.Country'
country_id:
@@ -659,17 +723,23 @@
wechat:
type: string
type: object
+ model.ContactInformation:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
model.Contract:
properties:
- _:
- description: |-
- The date when the item was deleted
- example: 2023-08-10 15:48:25
- type: string
client:
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
+ contractName:
+ type: string
created_at:
description: |-
The date when the item was created
@@ -692,6 +762,10 @@
$ref: '#/definitions/model.Quotation'
quotationId:
type: integer
+ sendTime:
+ type: string
+ serviceContractStatus:
+ $ref: '#/definitions/model.ServiceContractStatus'
statusId:
type: integer
updated_at:
@@ -770,10 +844,14 @@
$ref: '#/definitions/model.ClientStatus'
client_status_id:
type: integer
+ codeStandID:
+ type: string
contact:
$ref: '#/definitions/model.Contact'
contact_id:
type: integer
+ contact_information:
+ $ref: '#/definitions/model.ContactInformation'
contact_information_id:
type: integer
content:
@@ -819,6 +897,8 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ type: string
courierCompany:
$ref: '#/definitions/model.CourierCompany'
courierCompanyId:
@@ -845,6 +925,8 @@
invoiceTypeId:
description: 鍙戠エ绫诲瀷id
type: integer
+ number:
+ type: string
principalId:
description: 閿�鍞礋璐d汉id
type: integer
@@ -900,6 +982,8 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ codeStandID:
+ type: string
end_time:
type: string
id:
@@ -1047,6 +1131,8 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ codeStandID:
+ type: string
conditions:
type: string
contact:
@@ -1071,6 +1157,8 @@
$ref: '#/definitions/model.QuotationStatus'
quotation_status_id:
type: integer
+ quotationName:
+ type: string
sale_chance:
$ref: '#/definitions/model.SaleChance'
sale_chance_id:
@@ -1095,9 +1183,17 @@
bankAccountId:
description: 璐︽埛id
type: integer
+ client:
+ allOf:
+ - $ref: '#/definitions/model.Client'
+ description: 瀹㈡埛id
clientId:
description: 瀹㈡埛id
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
fileId:
description: 闄勪欢id
type: integer
@@ -1105,6 +1201,8 @@
type: integer
moneyType:
description: 甯佺
+ type: string
+ number:
type: string
paymentType:
$ref: '#/definitions/model.PaymentType'
@@ -1131,8 +1229,17 @@
allOf:
- $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ updateTime:
+ type: string
type: object
model.RefundMethod:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ model.RefundType:
properties:
id:
type: integer
@@ -1190,6 +1297,8 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ codeStandID:
+ type: string
collection_projections:
items:
$ref: '#/definitions/model.CollectionProjection'
@@ -1236,6 +1345,10 @@
$ref: '#/definitions/model.Possibility'
process:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
projected_amount:
type: number
province:
@@ -1266,6 +1379,10 @@
type: integer
solutions:
type: string
+ status:
+ allOf:
+ - $ref: '#/definitions/model.Status'
+ description: 鐘舵��
status_id:
type: integer
threats:
@@ -1314,6 +1431,8 @@
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
conditions:
type: string
createTime:
@@ -1322,6 +1441,8 @@
type: integer
creatorName:
type: string
+ deliverType:
+ type: integer
deliveryDate:
type: string
id:
@@ -1342,6 +1463,10 @@
items:
$ref: '#/definitions/model.Product'
type: array
+ quotation:
+ $ref: '#/definitions/model.Quotation'
+ quotationId:
+ type: integer
remark:
type: string
saleChance:
@@ -1351,6 +1476,8 @@
saleType:
type: integer
signTime:
+ type: string
+ updateTime:
type: string
wechatOrderStatus:
$ref: '#/definitions/model.WechatOrderStatus'
@@ -1363,6 +1490,8 @@
$ref: '#/definitions/model.City'
city_id:
type: integer
+ codeStandID:
+ type: string
contact_name:
type: string
contact_phone:
@@ -1374,6 +1503,8 @@
country_id:
type: integer
desc:
+ type: string
+ detail_address:
type: string
followRecord:
items:
@@ -1408,6 +1539,10 @@
type: object
model.SalesRefund:
properties:
+ RefundType:
+ allOf:
+ - $ref: '#/definitions/model.RefundType'
+ description: 閫�娆炬柟寮�
amountTotal:
description: 浠风◣鍚堣
type: number
@@ -1420,6 +1555,8 @@
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
createTime:
type: string
creatorName:
@@ -1427,7 +1564,7 @@
id:
type: integer
isInvoice:
- type: integer
+ type: string
member:
$ref: '#/definitions/model.User'
memberId:
@@ -1447,13 +1584,20 @@
type: string
refundDate:
type: string
+ refundTypeId:
+ description: 閫�娆炬柟寮廔D
+ type: integer
+ salesReturn:
+ $ref: '#/definitions/model.SalesReturn'
sourceId:
description: 婧愬崟id
type: integer
sourceType:
allOf:
- $ref: '#/definitions/constvar.RefundSourceType'
- description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級
+ updateTime:
+ type: string
type: object
model.SalesReturn:
properties:
@@ -1463,10 +1607,18 @@
allOf:
- $ref: '#/definitions/model.SalesReturnStatus'
description: 閫�璐х姸鎬�
+ amountHasRefund:
+ description: 宸查��娆鹃噾棰�
+ type: number
+ amountShouldRefund:
+ description: 搴旈��娆鹃噾棰�
+ type: number
client:
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
createTime:
type: string
creatorName:
@@ -1493,6 +1645,8 @@
salesReturnStatusId:
description: 閫�璐х姸鎬乮d
type: integer
+ source:
+ $ref: '#/definitions/model.SalesDetails'
sourceId:
description: 婧愬崟id
type: integer
@@ -1500,6 +1654,8 @@
allOf:
- $ref: '#/definitions/constvar.SalesReturnSourceType'
description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
+ updateTime:
+ type: string
type: object
model.SalesReturnStatus:
properties:
@@ -1553,6 +1709,10 @@
percent:
description: 姣斾緥
type: number
+ principal:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 鏀舵璐熻矗浜篒D
principalId:
description: 鏀舵璐熻矗浜篒D
type: integer
@@ -1597,10 +1757,16 @@
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
contact:
$ref: '#/definitions/model.Contact'
contactId:
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
endTime:
type: string
id:
@@ -1643,6 +1809,8 @@
type: string
terms:
type: string
+ updateTime:
+ type: string
type: object
model.ServiceContractStatus:
properties:
@@ -1683,10 +1851,16 @@
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
contact:
$ref: '#/definitions/model.Contact'
contactId:
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
file:
type: string
id:
@@ -1723,6 +1897,8 @@
$ref: '#/definitions/model.TimelyRate'
timelyRateId:
type: integer
+ updateTime:
+ type: string
type: object
model.ServiceOrder:
properties:
@@ -1745,11 +1921,17 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ type: string
contact:
$ref: '#/definitions/model.Contact'
contactId:
description: 鑱旂郴浜篿d
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
type: string
@@ -1765,6 +1947,8 @@
type: integer
id:
type: integer
+ number:
+ type: string
priorityLevel:
$ref: '#/definitions/model.PriorityLevel'
priorityLevelId:
@@ -1773,11 +1957,12 @@
problemDesc:
description: 闂鎻忚堪
type: string
- product:
- $ref: '#/definitions/model.Product'
- productId:
- description: 浜у搧id
- type: integer
+ productName:
+ description: 浜у搧鍚嶇О
+ type: string
+ productTypeName:
+ description: 浜у搧鍒嗙被鍚嶇О
+ type: string
realTime:
description: 瀹為檯澶勭悊鏃堕棿
type: string
@@ -1799,6 +1984,10 @@
serviceContractId:
description: 鏈嶅姟鍚堝悓id
type: integer
+ serviceMan:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 鏈嶅姟浜哄憳
serviceManId:
description: 鏈嶅姟浜哄憳
type: integer
@@ -1817,6 +2006,9 @@
type: integer
severity:
$ref: '#/definitions/model.Severity'
+ severityId:
+ description: 涓ラ噸绋嬪害id
+ type: integer
solution:
description: 瑙e喅鏂规硶
type: string
@@ -1831,6 +2023,8 @@
timeSpentId:
description: 鑺辫垂鏃堕棿
type: integer
+ updateTime:
+ type: string
type: object
model.ServiceOrderStatus:
properties:
@@ -1873,6 +2067,8 @@
$ref: '#/definitions/model.Client'
clientId:
type: integer
+ codeStandID:
+ type: string
id:
type: integer
masterOrder:
@@ -1957,10 +2153,16 @@
MaterialMode:
description: 鐗╂枡绫诲瀷
type: string
+ MaxInventory:
+ description: 鏈�澶у簱瀛�
+ type: integer
MinInventory:
description: 瀹夊叏搴撳瓨
type: integer
Name:
+ type: string
+ Node:
+ description: 澶囨敞
type: string
Number:
type: string
@@ -1970,6 +2172,12 @@
SalePrice:
description: 閿�鍞环鏍�
type: number
+ Specs:
+ description: 瑙勬牸
+ type: string
+ Type:
+ description: 鍨嬪彿
+ type: string
Unit:
type: string
type: object
@@ -2023,8 +2231,14 @@
client_type_id:
description: 瀹㈡埛绫诲瀷ID
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -2163,6 +2377,12 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
+ contractName:
+ description: 鍚堝悓鍚嶇О
+ type: string
file:
type: string
member_id:
@@ -2171,6 +2391,9 @@
type: string
quotation_id:
type: integer
+ sendTime:
+ description: 鍙戣揣鏃堕棿
+ type: string
status_id:
type: integer
type: object
@@ -2261,6 +2484,8 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ type: string
courierCompanyId:
description: 鐗╂祦鍏徃
type: integer
@@ -2279,6 +2504,9 @@
invoiceTypeId:
description: 鍙戠エ绫诲瀷id
type: integer
+ number:
+ description: 鍙戠エ缂栧彿
+ type: string
principalId:
description: 閿�鍞礋璐d汉id
type: integer
@@ -2333,6 +2561,9 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
end_time:
type: string
member_id:
@@ -2408,6 +2639,9 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
conditions:
type: string
contact_id:
@@ -2424,6 +2658,9 @@
type: array
quotation_status_id:
type: integer
+ quotationName:
+ description: 鎶ヤ环鍗曞悕绉�
+ type: string
sale_chance_id:
type: integer
validity_date:
@@ -2446,9 +2683,17 @@
bankAccountId:
description: 璐︽埛id
type: integer
+ client:
+ allOf:
+ - $ref: '#/definitions/model.Client'
+ description: 瀹㈡埛id
clientId:
description: 瀹㈡埛id
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
fileId:
description: 闄勪欢id
type: integer
@@ -2456,6 +2701,8 @@
type: integer
moneyType:
description: 甯佺
+ type: string
+ number:
type: string
paymentType:
$ref: '#/definitions/model.PaymentType'
@@ -2482,6 +2729,8 @@
allOf:
- $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ updateTime:
+ type: string
type: object
request.AddRefundMethod:
properties:
@@ -2489,6 +2738,13 @@
type: string
required:
- name
+ type: object
+ request.AddRefundType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.AddRegion:
properties:
@@ -2536,6 +2792,9 @@
type: integer
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
competitors:
type: string
contact_id:
@@ -2568,6 +2827,10 @@
type: integer
process:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
projected_amount:
type: number
province_id:
@@ -2615,8 +2878,14 @@
type: string
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
conditions:
type: string
+ deliverType:
+ description: 浜や粯绫诲瀷:1.涓�娆″彂璐�,2.澶氭鍙戣揣
+ type: integer
deliveryDate:
type: string
logisticCompany:
@@ -2635,6 +2904,8 @@
items:
$ref: '#/definitions/model.Product'
type: array
+ quotationId:
+ type: integer
remark:
type: string
saleChanceId:
@@ -2650,6 +2921,9 @@
properties:
city_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact_name:
description: 鑱旂郴浜哄鍚�
type: string
@@ -2663,6 +2937,9 @@
type: integer
desc:
description: 澶囨敞
+ type: string
+ detail_address:
+ description: 璇︾粏鍦板潃
type: string
member_id:
description: 閿�鍞礋璐d汉ID
@@ -2725,6 +3002,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
type: integer
endTime:
@@ -2745,6 +3025,10 @@
type: integer
salesDetailsId:
type: integer
+ serviceContractStatusId:
+ type: integer
+ serviceContractTypeId:
+ type: integer
serviceTimes:
type: integer
signTime:
@@ -2762,10 +3046,10 @@
type: object
request.AddServiceContractStatus:
properties:
+ id:
+ type: integer
name:
type: string
- required:
- - name
type: object
request.AddServiceContractType:
properties:
@@ -2793,8 +3077,14 @@
client_type_id:
description: 瀹㈡埛绫诲瀷ID
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -2855,6 +3145,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
type: integer
file:
@@ -2897,6 +3190,9 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
description: 鑱旂郴浜篿d
type: integer
@@ -2915,9 +3211,12 @@
problemDesc:
description: 闂鎻忚堪
type: string
- productId:
- description: 浜у搧id
- type: integer
+ productName:
+ description: 浜у搧鍚嶇О
+ type: string
+ productTypeName:
+ description: 浜у搧鍒嗙被鍚嶇О
+ type: string
realTime:
description: 瀹為檯澶勭悊鏃堕棿
type: string
@@ -2945,7 +3244,7 @@
serviceTypeId:
description: 鏈嶅姟鏂瑰紡id
type: integer
- severity:
+ severityId:
description: 涓ラ噸绋嬪害id
type: integer
solution:
@@ -3000,6 +3299,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
masterOrderId:
type: integer
memberId:
@@ -3073,35 +3375,19 @@
description: 璺緞
type: string
type: object
- request.ChangePasswordReq:
+ request.CheckClientName:
properties:
- newPassword:
- description: 鏂板瘑鐮�
- type: string
- password:
- description: 瀵嗙爜
+ name:
type: string
type: object
- request.ChangeUserInfo:
+ request.CommonIds:
properties:
- email:
- description: 鐢ㄦ埛閭
- type: string
- headerImg:
- description: 鐢ㄦ埛澶村儚
- type: string
- id:
- description: 鐢ㄦ埛ID
- type: string
- nickName:
- description: 鐢ㄦ埛鏄电О
- type: string
- phone:
- description: 鐢ㄦ埛鎵嬫満鍙�
- type: string
- pos:
- description: 鐢ㄦ埛宀椾綅
- type: string
+ ids:
+ items:
+ type: integer
+ type: array
+ required:
+ - ids
type: object
request.Contact:
properties:
@@ -3166,6 +3452,13 @@
type: integer
type: array
type: object
+ request.DeleteContract:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
request.DeleteCountry:
properties:
id:
@@ -3179,6 +3472,13 @@
type: integer
type: array
type: object
+ request.DeleteMasterOrder:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
request.DeleteOrderManage:
properties:
ids:
@@ -3186,14 +3486,21 @@
type: integer
type: array
type: object
- request.DeleteSalesLeads:
+ request.DeleteQuotation:
properties:
ids:
items:
type: integer
type: array
type: object
- request.DeleteServiceContract:
+ request.DeleteSaleChance:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteSalesLeads:
properties:
ids:
items:
@@ -3214,11 +3521,12 @@
type: integer
type: array
type: object
- request.DeleteUserReq:
+ request.DeleteSubOrder:
properties:
- userId:
- description: 鐢ㄦ埛ID
- type: string
+ ids:
+ items:
+ type: integer
+ type: array
type: object
request.DownloadFile:
properties:
@@ -3246,6 +3554,8 @@
type: integer
client_status_id:
type: integer
+ codeStandID:
+ type: string
contact_id:
type: integer
contact_information_id:
@@ -3283,11 +3593,16 @@
additionalProperties: true
description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
"phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
- "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆"}'
+ "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆","representative":
+ "娉曞畾浠h〃浜�", "registration_time": "娉ㄥ唽鏃堕棿", "business_scope": "缁忚惀鑼冨洿", "remark":
+ "澶囨敞", "not_admin":"1:鎴戠殑瀹㈡埛; 2:admin瀹㈡埛"}'
type: object
type: object
request.GetContactList:
properties:
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
page:
description: 椤电爜
type: integer
@@ -3298,7 +3613,8 @@
additionalProperties: true
description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
"phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
- "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉"}'
+ "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉",
+ "client_id": "clientId 鐢ㄤ簬杩斿洖棣栬鑱旂郴浜�"}'
type: object
type: object
request.GetContractList:
@@ -3343,8 +3659,23 @@
description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"topic": "璺熻繘涓婚",
"member_name": "璺熻繘浜�", "client_name": "瀹㈡埛鍚嶇О", "client_status": "瀹㈡埛鐘舵��", "follow_time":
"璺熻繘鏃堕棿", "next_follow_time": "涓嬫璺熻繘鏃堕棿", "record": "璺熻繘璁板綍", "phone": "鑱旂郴浜虹數璇�",
- "contact_name": "鑱旂郴浜哄鍚�"}'
+ "contact_name": "鑱旂郴浜哄鍚�", "sales_leads_id": "閿�鍞嚎绱d", "sale_chance_id": "閿�鍞満浼歩d"}'
type: object
+ type: object
+ request.GetInvoiceList:
+ properties:
+ page:
+ description: 椤电爜
+ type: integer
+ pageSize:
+ description: 姣忛〉澶у皬
+ type: integer
+ sourceId:
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.InvoiceSourceType'
+ description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)
type: object
request.GetMasterOrderList:
properties:
@@ -3391,7 +3722,7 @@
pageSize:
description: 姣忛〉澶у皬
type: integer
- searchMap:
+ search_map:
additionalProperties: true
description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"sale_chance_id":
閿�鍞嚎绱d, "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "contact_name": "鑱旂郴浜�",
@@ -3416,15 +3747,24 @@
type: object
request.GetSalesDetailsList:
properties:
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
keyword:
type: string
keywordType:
$ref: '#/definitions/constvar.SalesDetailsKeywordType'
+ number:
+ description: 閿�鍞瓙鍗曞彿
+ type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
+ type: integer
+ saleChanceId:
+ description: 閿�鍞満浼歩d
type: integer
type: object
request.GetSalesLeadsList:
@@ -3454,20 +3794,47 @@
pageSize:
description: 姣忛〉澶у皬
type: integer
+ sourceId:
+ type: integer
type: object
request.GetSalesReturnList:
properties:
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.SalesReturnKeywordType'
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.SalesReturnSourceType'
+ description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
+ type: object
+ request.GetServiceCollectionPlanList:
+ properties:
+ sourceId:
+ type: integer
+ sourceType:
+ $ref: '#/definitions/constvar.CollectionSourceType'
+ required:
+ - sourceId
+ - sourceType
type: object
request.GetServiceContractList:
properties:
+ contactId:
+ description: 鑱旂郴浜篿d
+ type: integer
keyword:
type: string
keywordType:
@@ -3480,6 +3847,15 @@
type: integer
queryClass:
$ref: '#/definitions/constvar.ServiceContractQueryClass'
+ quotationId:
+ description: 鎶ヤ环鍗昳d
+ type: integer
+ saleChanceId:
+ description: 閿�鍞満浼歩d
+ type: integer
+ salesDetailsId:
+ description: 鍚堝悓璁㈠崟id
+ type: integer
type: object
request.GetServiceFeeManageList:
properties:
@@ -3546,33 +3922,6 @@
"master_order_id": "閿�鍞�诲崟id"}'
type: object
type: object
- request.GetUserList:
- properties:
- keyword:
- description: 妯$硦鏌ヨ鍏抽敭瀛�
- type: string
- page:
- description: 椤电爜
- type: integer
- pageSize:
- description: 姣忛〉澶у皬
- type: integer
- type: object
- request.Login:
- properties:
- captcha:
- description: 楠岃瘉鐮�
- type: string
- captchaId:
- description: 楠岃瘉鐮両D
- type: string
- password:
- description: 瀵嗙爜
- type: string
- username:
- description: 鐢ㄦ埛鍚�
- type: string
- type: object
request.Plan:
properties:
clientId:
@@ -3615,37 +3964,6 @@
- $ref: '#/definitions/constvar.SalesStatus'
description: '鍟嗘満鐘舵��: 1: 璺熻繘涓�; -1:澶辫触'
type: object
- request.Register:
- properties:
- authorityId:
- description: 鐢ㄦ埛瑙掕壊ID
- type: integer
- departmentId:
- type: integer
- email:
- type: string
- headerImg:
- type: string
- id:
- type: string
- nickName:
- type: string
- password:
- type: string
- phone:
- type: string
- pos:
- type: string
- rePassword:
- description: 纭瀵嗙爜
- type: string
- realName:
- type: string
- userType:
- $ref: '#/definitions/constvar.UserType'
- username:
- type: string
- type: object
request.SalesDetails:
properties:
address:
@@ -3654,8 +3972,14 @@
type: string
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
conditions:
type: string
+ deliverType:
+ description: 浜や粯绫诲瀷:1.涓�娆″彂璐�,2.澶氭鍙戣揣
+ type: integer
deliveryDate:
type: string
logisticCompany:
@@ -3674,6 +3998,8 @@
items:
$ref: '#/definitions/model.Product'
type: array
+ quotationId:
+ type: integer
remark:
type: string
saleChanceId:
@@ -3692,8 +4018,11 @@
type: integer
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
isInvoice:
- type: integer
+ type: string
memberId:
type: integer
number:
@@ -3715,12 +4044,18 @@
sourceType:
allOf:
- $ref: '#/definitions/constvar.RefundSourceType'
- description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞��娆惧崟锛�
+ required:
+ - sourceId
+ - sourceType
type: object
request.SalesReturn:
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
memberId:
type: integer
number:
@@ -3853,8 +4188,14 @@
client_type_id:
description: 瀹㈡埛绫诲瀷ID
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -4049,6 +4390,12 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
+ contractName:
+ description: 鍚堝悓鍚嶇О
+ type: string
file:
type: string
id:
@@ -4059,6 +4406,9 @@
type: string
quotation_id:
type: integer
+ sendTime:
+ description: 鍙戣揣鏃堕棿
+ type: string
status_id:
type: integer
type: object
@@ -4212,6 +4562,8 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ type: string
courierCompanyId:
description: 鐗╂祦鍏徃
type: integer
@@ -4232,6 +4584,9 @@
invoiceTypeId:
description: 鍙戠エ绫诲瀷id
type: integer
+ number:
+ description: 鍙戠エ缂栧彿
+ type: string
principalId:
description: 閿�鍞礋璐d汉id
type: integer
@@ -4311,6 +4666,9 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
end_time:
type: string
id:
@@ -4427,6 +4785,9 @@
properties:
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
conditions:
type: string
contact_id:
@@ -4445,6 +4806,9 @@
type: array
quotation_status_id:
type: integer
+ quotationName:
+ description: 鎶ヤ环鍗曞悕绉�
+ type: string
sale_chance_id:
type: integer
validity_date:
@@ -4479,9 +4843,17 @@
bankAccountId:
description: 璐︽埛id
type: integer
+ client:
+ allOf:
+ - $ref: '#/definitions/model.Client'
+ description: 瀹㈡埛id
clientId:
description: 瀹㈡埛id
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
fileId:
description: 闄勪欢id
type: integer
@@ -4489,6 +4861,8 @@
type: integer
moneyType:
description: 甯佺
+ type: string
+ number:
type: string
paymentType:
$ref: '#/definitions/model.PaymentType'
@@ -4515,6 +4889,8 @@
allOf:
- $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ updateTime:
+ type: string
type: object
request.UpdateRefundMethod:
properties:
@@ -4534,6 +4910,13 @@
type: array
required:
- refund_method
+ type: object
+ request.UpdateRefundType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.UpdateRegion:
properties:
@@ -4638,6 +5021,9 @@
type: integer
client_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
competitors:
type: string
contact_id:
@@ -4672,6 +5058,10 @@
type: integer
process:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
projected_amount:
type: number
province_id:
@@ -4748,6 +5138,9 @@
properties:
city_id:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact_name:
description: 鑱旂郴浜哄鍚�
type: string
@@ -4761,6 +5154,9 @@
type: integer
desc:
description: 澶囨敞
+ type: string
+ detail_address:
+ description: 璇︾粏鍦板潃
type: string
id:
type: integer
@@ -4881,6 +5277,10 @@
percent:
description: 姣斾緥
type: number
+ principal:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 鏀舵璐熻矗浜篒D
principalId:
description: 鏀舵璐熻矗浜篒D
type: integer
@@ -4906,6 +5306,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
type: integer
endTime:
@@ -4928,6 +5331,10 @@
type: integer
salesDetailsId:
type: integer
+ serviceContractStatusId:
+ type: integer
+ serviceContractTypeId:
+ type: integer
serviceTimes:
type: integer
signTime:
@@ -4949,18 +5356,6 @@
type: integer
name:
type: string
- required:
- - id
- - name
- type: object
- request.UpdateServiceContractStatuss:
- properties:
- service_contract_status:
- items:
- $ref: '#/definitions/request.UpdateServiceContractStatus'
- type: array
- required:
- - service_contract_status
type: object
request.UpdateServiceContractType:
properties:
@@ -5000,8 +5395,14 @@
client_type_id:
description: 瀹㈡埛绫诲瀷ID
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -5062,6 +5463,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
type: integer
file:
@@ -5106,6 +5510,9 @@
clientId:
description: 瀹㈡埛id
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
contactId:
description: 鑱旂郴浜篿d
type: integer
@@ -5126,9 +5533,12 @@
problemDesc:
description: 闂鎻忚堪
type: string
- productId:
- description: 浜у搧id
- type: integer
+ productName:
+ description: 浜у搧鍚嶇О
+ type: string
+ productTypeName:
+ description: 浜у搧鍒嗙被鍚嶇О
+ type: string
realTime:
description: 瀹為檯澶勭悊鏃堕棿
type: string
@@ -5156,7 +5566,7 @@
serviceTypeId:
description: 鏈嶅姟鏂瑰紡id
type: integer
- severity:
+ severityId:
description: 涓ラ噸绋嬪害id
type: integer
solution:
@@ -5235,6 +5645,9 @@
properties:
clientId:
type: integer
+ codeStandID:
+ description: 缂栫爜id
+ type: string
id:
type: integer
masterOrderId:
@@ -5340,6 +5753,13 @@
list:
items:
$ref: '#/definitions/model.ClientType'
+ type: array
+ type: object
+ response.ContactInformationResponse:
+ properties:
+ list:
+ items:
+ $ref: '#/definitions/model.ContactInformation'
type: array
type: object
response.ContactResponse:
@@ -5654,16 +6074,6 @@
$ref: '#/definitions/model.OrderType'
type: array
type: object
- response.PageResult:
- properties:
- list: {}
- page:
- type: integer
- pageSize:
- type: integer
- total:
- type: integer
- type: object
response.PlanResponse:
properties:
count:
@@ -5818,13 +6228,6 @@
$ref: '#/definitions/model.Satisfaction'
type: array
type: object
- response.ServiceContractStatusResponse:
- properties:
- list:
- items:
- $ref: '#/definitions/model.ServiceContractStatus'
- type: array
- type: object
response.ServiceContractTypeResponse:
properties:
list:
@@ -5881,11 +6284,6 @@
items:
$ref: '#/definitions/model.TimelyRate'
type: array
- type: object
- response.UserResponse:
- properties:
- user:
- $ref: '#/definitions/model.User'
type: object
info:
contact: {}
@@ -6129,47 +6527,6 @@
summary: 鏇存柊閾惰璐︽埛
tags:
- 閾惰璐︽埛绠$悊
- /api/base/captcha:
- post:
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- allOf:
- - $ref: '#/definitions/contextx.Response'
- - properties:
- data:
- $ref: '#/definitions/response.LoginResponse'
- type: object
- summary: 鑾峰彇楠岃瘉鐮�
- tags:
- - Base
- /api/base/login:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.Login'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- allOf:
- - $ref: '#/definitions/contextx.Response'
- - properties:
- data:
- $ref: '#/definitions/response.LoginResponse'
- type: object
- summary: 鐢ㄦ埛鐧诲綍
- tags:
- - Base
/api/city/add:
post:
parameters:
@@ -6284,6 +6641,25 @@
schema:
$ref: '#/definitions/contextx.Response'
summary: 娣诲姞瀹㈡埛
+ tags:
+ - Client
+ /api/client/checkName:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.CheckClientName'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 妫�鏌ュ鎴峰悕绉版槸鍚﹂噸澶�
tags:
- Client
/api/client/delete:
@@ -6640,6 +7016,55 @@
summary: 鏇存柊瀹㈡埛绫诲瀷
tags:
- ClientType
+ /api/code/getAutoCode:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/code.CodeStandard'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/response.ListResponse'
+ summary: 鑾峰彇鑷姩缂栫爜
+ tags:
+ - 缂栫爜
+ /api/code/getCodeList:
+ get:
+ parameters:
+ - in: query
+ name: codeStandID
+ type: string
+ - in: query
+ name: name
+ type: string
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - in: query
+ name: type
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/response.ListResponse'
+ summary: 鑾峰彇缂栫爜鍒楄〃
+ tags:
+ - 缂栫爜
/api/collectionProjection/add:
post:
parameters:
@@ -6798,6 +7223,23 @@
summary: 鏇存柊鑱旂郴浜�
tags:
- Contact
+ /api/contactInformation/list:
+ get:
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/contextx.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/response.ContactInformationResponse'
+ type: object
+ summary: 鑱旂郴鏂瑰紡鍒楄〃
+ tags:
+ - ContactInformation
/api/contract/add:
post:
parameters:
@@ -6817,14 +7259,15 @@
summary: 娣诲姞鍚堝悓
tags:
- Contract
- /api/contract/delete/{id}:
+ /api/contract/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteContract'
produces:
- application/json
responses:
@@ -7880,33 +8323,14 @@
tags:
- 閿�鍞彂绁�
/api/invoice/list:
- get:
+ post:
parameters:
- - in: query
- name: keyword
- type: string
- - enum:
- - ""
- in: query
- name: keywordType
- type: string
- x-enum-varnames:
- - InvoiceKeywordCustomerName
- - description: 椤电爜
- in: query
- name: page
- type: integer
- - description: 姣忛〉澶у皬
- in: query
- name: pageSize
- type: integer
- - enum:
- - ""
- in: query
- name: queryClass
- type: string
- x-enum-varnames:
- - InvoiceQueryClassExpireLessThen60Days
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetInvoiceList'
produces:
- application/json
responses:
@@ -8310,14 +8734,15 @@
summary: 娣诲姞涓昏鍗�
tags:
- MasterOrder
- /api/masterOrder/delete/{id}:
+ /api/masterOrder/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteMasterOrder'
produces:
- application/json
responses:
@@ -9055,14 +9480,15 @@
summary: 娣诲姞鎶ヤ环鍗�
tags:
- Quotation
- /api/quotation/delete/{id}:
+ /api/quotation/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteQuotation'
produces:
- application/json
responses:
@@ -9229,16 +9655,10 @@
/api/receipt/list:
get:
parameters:
- - in: query
- name: keyword
- type: string
- - enum:
- - ""
+ - description: 瀹㈡埛id
in: query
- name: keywordType
- type: string
- x-enum-varnames:
- - ReceiptKeywordCustomerName
+ name: clientId
+ type: integer
- description: 椤电爜
in: query
name: page
@@ -9247,13 +9667,31 @@
in: query
name: pageSize
type: integer
- - enum:
- - ""
+ - in: query
+ name: sourceId
+ type: integer
+ - description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+ enum:
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
in: query
- name: queryClass
- type: string
+ name: sourceType
+ type: integer
+ x-enum-comments:
+ ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t
+ ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝
+ ReceiptSourceTypeInvoice: 閿�鍞彂绁�
+ ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟
+ ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓
x-enum-varnames:
- - ReceiptQueryClassExpireLessThen60Days
+ - ReceiptSourceTypeSalesDetails
+ - ReceiptSourceTypeServiceContract
+ - ReceiptSourceTypeInvoice
+ - ReceiptSourceTypeCollectionPlan
+ - ReceiptSourceTypeChuKuDan
produces:
- application/json
responses:
@@ -9363,6 +9801,90 @@
summary: 鏇存柊閫�娆炬柟寮�
tags:
- RefundMethod
+ /api/refundType/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddRefundType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞閫�娆炬柟寮�
+ tags:
+ - 閫�娆炬柟寮忕鐞�
+ /api/refundType/delete/{id}:
+ delete:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: path
+ name: id
+ required: true
+ type: integer
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鍒犻櫎閫�娆炬柟寮�
+ tags:
+ - 閫�娆炬柟寮忕鐞�
+ /api/refundType/list:
+ get:
+ parameters:
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.RefundType'
+ type: array
+ type: object
+ summary: 鑾峰彇閫�娆炬柟寮忓垪琛�
+ tags:
+ - 閫�娆炬柟寮忕鐞�
+ /api/refundType/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateRefundType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊閫�娆炬柟寮�
+ tags:
+ - 閫�娆炬柟寮忕鐞�
/api/region/add:
post:
parameters:
@@ -9767,14 +10289,15 @@
summary: 娣诲姞閿�鍞満浼�
tags:
- SaleChance
- /api/saleChance/delete/{id}:
+ /api/saleChance/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteSaleChance'
produces:
- application/json
responses:
@@ -10008,10 +10531,34 @@
"200":
description: OK
schema:
- $ref: '#/definitions/contextx.Response'
+ allOf:
+ - $ref: '#/definitions/contextx.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/request.AddSalesDetails'
+ type: object
summary: 娣诲姞閿�鍞槑缁�
tags:
- SalesDetails
+ /api/salesDetails/delete:
+ delete:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.CommonIds'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎵归噺鍒犻櫎閿�鍞槑缁�
+ tags:
+ - SalesDetails 閿�鍞槑缁�
/api/salesDetails/delete/{id}:
delete:
parameters:
@@ -10191,7 +10738,26 @@
$ref: '#/definitions/contextx.Response'
summary: 娣诲姞閿�鍞��娆�
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
+ /api/salesRefund/delete:
+ delete:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.CommonIds'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎵归噺鍒犻櫎閿�鍞��娆惧崟
+ tags:
+ - 閿�鍞��娆惧崟
/api/salesRefund/delete/{id}:
delete:
parameters:
@@ -10209,7 +10775,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鍒犻櫎閿�鍞��娆�
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesRefund/list:
post:
parameters:
@@ -10233,7 +10799,7 @@
type: object
summary: 閿�鍞��娆惧崟鍒楄〃
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesRefund/update:
put:
parameters:
@@ -10252,7 +10818,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鏇存柊閿�鍞��娆�
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesReturn/add:
post:
parameters:
@@ -10271,7 +10837,26 @@
$ref: '#/definitions/contextx.Response'
summary: 娣诲姞閿�鍞��璐�
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
+ /api/salesReturn/delete:
+ delete:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.CommonIds'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎵归噺鍒犻櫎閿�鍞��璐у崟
+ tags:
+ - 閿�鍞��璐у崟
/api/salesReturn/delete/{id}:
delete:
parameters:
@@ -10289,7 +10874,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鍒犻櫎閿�鍞��璐�
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturn/list:
post:
parameters:
@@ -10313,7 +10898,7 @@
type: object
summary: 閿�鍞��璐у崟鍒楄〃
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturn/update:
put:
parameters:
@@ -10332,7 +10917,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鏇存柊閿�鍞��璐�
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturnStatus/add:
post:
parameters:
@@ -10590,12 +11175,14 @@
tags:
- 鏀舵璁″垝绠$悊
/api/serviceCollectionPlan/list:
- get:
+ post:
parameters:
- - description: 鏈嶅姟鍚堝悓id
- in: query
- name: serviceContractId
- type: integer
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetServiceCollectionPlanList'
produces:
- application/json
responses:
@@ -10654,12 +11241,12 @@
/api/serviceContract/delete:
delete:
parameters:
- - description: 鏌ヨ鍙傛暟
+ - description: 鍙傛暟
in: body
name: object
required: true
schema:
- $ref: '#/definitions/request.DeleteServiceContract'
+ $ref: '#/definitions/request.CommonIds'
produces:
- application/json
responses:
@@ -10667,7 +11254,7 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 鍒犻櫎鏈嶅姟鍚堝悓
+ summary: 鎵归噺鍒犻櫎鏈嶅姟鍚堝悓
tags:
- ServiceContract
/api/serviceContract/list:
@@ -10729,9 +11316,9 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 娣诲姞鏈嶅姟鍚堝悓鐘舵��
+ summary: 娣诲姞鍚堝悓鐘舵��
tags:
- - ServiceContractStatus
+ - 鍚堝悓鐘舵��
/api/serviceContractStatus/delete/{id}:
delete:
parameters:
@@ -10747,11 +11334,37 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 鍒犻櫎鏈嶅姟鍚堝悓鐘舵��
+ summary: 鍒犻櫎鍚堝悓鐘舵��
tags:
- - ServiceContractStatus
+ - 鍚堝悓鐘舵��
/api/serviceContractStatus/list:
get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - ServiceContractStatusKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - ServiceContractStatusQueryClassExpireLessThen60Days
produces:
- application/json
responses:
@@ -10759,14 +11372,16 @@
description: OK
schema:
allOf:
- - $ref: '#/definitions/contextx.Response'
+ - $ref: '#/definitions/response.ListResponse'
- properties:
data:
- $ref: '#/definitions/response.ServiceContractStatusResponse'
+ items:
+ $ref: '#/definitions/model.ServiceContractStatus'
+ type: array
type: object
- summary: 鑾峰彇鏈嶅姟鍚堝悓鐘舵�佸垪琛�
+ summary: 鑾峰彇鍚堝悓鐘舵�佸垪琛�
tags:
- - ServiceContractStatus
+ - 鍚堝悓鐘舵��
/api/serviceContractStatus/update:
put:
parameters:
@@ -10775,7 +11390,7 @@
name: object
required: true
schema:
- $ref: '#/definitions/request.UpdateServiceContractStatuss'
+ $ref: '#/definitions/request.UpdateServiceContractStatus'
produces:
- application/json
responses:
@@ -10783,9 +11398,9 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 鏇存柊鏈嶅姟鍚堝悓鐘舵��
+ summary: 鏇存柊鍚堝悓鐘舵��
tags:
- - ServiceContractStatus
+ - 鍚堝悓鐘舵��
/api/serviceContractType/add:
post:
parameters:
@@ -11040,6 +11655,25 @@
summary: 娣诲姞鏈嶅姟鍗�
tags:
- 鏈嶅姟鍗曠鐞�
+ /api/serviceOrder/delete:
+ delete:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.CommonIds'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎵归噺鍒犻櫎鏈嶅姟鍗�
+ tags:
+ - 鏈嶅姟鍗�
/api/serviceOrder/delete/{id}:
delete:
parameters:
@@ -11514,14 +12148,15 @@
summary: 娣诲姞瀛愯鍗�
tags:
- SubOrder
- /api/subOrder/delete/{id}:
+ /api/subOrder/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteSubOrder'
produces:
- application/json
responses:
@@ -11723,161 +12358,6 @@
summary: 鏇存柊閿�鍞樁娈�
tags:
- TimelyRate
- /api/user/changePassword:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.ChangePasswordReq'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 鐢ㄦ埛淇敼瀵嗙爜
- tags:
- - User
- /api/user/deleteUser:
- delete:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.DeleteUserReq'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 鍒犻櫎鐢ㄦ埛
- tags:
- - User
- /api/user/getUserInfo:
- post:
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 鑾峰彇鑷韩淇℃伅
- tags:
- - User
- /api/user/getUserList:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.GetUserList'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- allOf:
- - $ref: '#/definitions/contextx.Response'
- - properties:
- data:
- $ref: '#/definitions/response.PageResult'
- type: object
- summary: 鍒嗛〉鑾峰彇鐢ㄦ埛鍒楄〃(涓嶄紶鍒嗛〉鍙傛暟锛岃幏鍙栧叏閮�)
- tags:
- - User
- /api/user/register:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.Register'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- allOf:
- - $ref: '#/definitions/contextx.Response'
- - properties:
- data:
- $ref: '#/definitions/response.UserResponse'
- type: object
- summary: 娉ㄥ唽璐﹀彿
- tags:
- - User
- /api/user/resetPassword:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/model.User'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 閲嶇疆鐢ㄦ埛瀵嗙爜
- tags:
- - User
- /api/user/setSelfInfo:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.ChangeUserInfo'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 璁剧疆鐢ㄦ埛淇℃伅
- tags:
- - User
- /api/user/setUserInfo:
- post:
- parameters:
- - description: 鏌ヨ鍙傛暟
- in: body
- name: object
- required: true
- schema:
- $ref: '#/definitions/request.ChangeUserInfo'
- produces:
- - application/json
- responses:
- "200":
- description: 鎴愬姛
- schema:
- $ref: '#/definitions/contextx.Response'
- summary: 璁剧疆鐢ㄦ埛淇℃伅
- tags:
- - User
/api/vetting/add:
post:
parameters:
--
Gitblit v1.8.0