From c92534229c83436ffe9e6752209200dd70b77808 Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期四, 17 八月 2023 19:19:44 +0800
Subject: [PATCH] add
---
docs/swagger.yaml | 1301 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 1,181 insertions(+), 120 deletions(-)
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 058fde4..2252a9b 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -11,16 +11,30 @@
type: string
x-enum-varnames:
- BankAccountQueryClassExpireLessThen60Days
- constvar.CollectionStatus:
+ constvar.CollectionSourceType:
enum:
- 1
- 2
type: integer
x-enum-comments:
+ CollectionSourceTypeSaleDetails: 閿�鍞槑缁�
+ CollectionSourceTypeServiceContract: 鏈嶅姟鍚堝悓
+ x-enum-varnames:
+ - CollectionSourceTypeSaleDetails
+ - CollectionSourceTypeServiceContract
+ constvar.CollectionStatus:
+ enum:
+ - 1
+ - 2
+ - 3
+ type: integer
+ x-enum-comments:
CollectionStatusCollected: 宸叉敹娆�
+ CollectionStatusSubCollected: 閮ㄥ垎鏀舵
CollectionStatusUnCollected: 寰呮敹娆�
x-enum-varnames:
- CollectionStatusUnCollected
+ - CollectionStatusSubCollected
- CollectionStatusCollected
constvar.CourierCompanyKeywordType:
enum:
@@ -114,6 +128,92 @@
type: string
x-enum-varnames:
- ReceiptQueryClassExpireLessThen60Days
+ constvar.ReceiptSourceType:
+ enum:
+ - 1
+ - 2
+ - 3
+ - 4
+ - 5
+ type: integer
+ x-enum-varnames:
+ - ReceiptSourceTypeSalesDetails
+ - ReceiptSourceTypeServiceContract
+ - ReceiptSourceTypeInvoice
+ - ReceiptSourceTypeCollectionPlan
+ - ReceiptSourceTypeChuKuDan
+ constvar.RefundSourceType:
+ enum:
+ - 1
+ type: integer
+ x-enum-comments:
+ RefundSourceTypeSalesReturn: 閿�鍞��璐�
+ x-enum-varnames:
+ - RefundSourceTypeSalesReturn
+ constvar.SalesDetailsKeywordType:
+ enum:
+ - 瀹㈡埛鍚嶇О
+ - 璁㈠崟缂栧彿
+ - 绛剧害鏃ユ湡
+ - 閿�鍞礋璐d汉
+ - 浜у搧鍚嶇О
+ type: string
+ x-enum-varnames:
+ - SalesDetailsKeywordTypeCustomerName
+ - SalesDetailsKeywordTypeOrderNumber
+ - SalesDetailsKeywordTypeSignTime
+ - SalesDetailsKeywordTypePrincipal
+ - SalesDetailsKeywordTypeProductName
+ constvar.SalesRefundKeywordType:
+ enum:
+ - 閿�鍞��璐у崟缂栧彿
+ - 瀹㈡埛鍚嶇О
+ - 閫�娆炬棩鏈�
+ - 璐︽埛
+ - 鏄惁寮�绁�
+ - 浠樻鏂瑰紡
+ - 閿�鍞礋璐d汉
+ - 淇敼鏃堕棿
+ - 浠风◣鍚堣
+ type: string
+ x-enum-varnames:
+ - SalesRefundKeywordRefundNumber
+ - SalesRefundKeywordClientName
+ - SalesRefundKeywordRefundDate
+ - SalesRefundKeywordAccount
+ - SalesRefundKeywordIsInvoice
+ - SalesRefundKeywordPaymentType
+ - SalesRefundKeywordPrincipal
+ - SalesRefundKeywordUpdateAt
+ - SalesRefundKeywordPriceTotal
+ constvar.SalesReturnKeywordType:
+ enum:
+ - 閿�鍞��璐у崟缂栧彿
+ - 瀹㈡埛鍚嶇О
+ - 閫�娆炬棩鏈�
+ - 鐘舵��
+ - 閫�鍏ヤ粨搴�
+ - 搴旈��娆�
+ - 宸查��娆�
+ - 閿�鍞礋璐d汉
+ type: string
+ x-enum-varnames:
+ - SalesReturnKeywordReturnNumber
+ - SalesReturnKeywordClientName
+ - SalesReturnKeywordReturnDate
+ - SalesReturnKeywordStatus
+ - SalesReturnKeywordRepository
+ - SalesReturnKeywordAmountShouldRefund
+ - SalesReturnKeywordAmountHasRefund
+ - SalesReturnKeywordPrincipal
+ constvar.SalesReturnSourceType:
+ enum:
+ - 1
+ type: integer
+ x-enum-comments:
+ SalesReturnSourceTypeSaleDetails: 閿�鍞槑缁�
+ x-enum-varnames:
+ - SalesReturnSourceTypeSaleDetails
constvar.SalesStatus:
enum:
- 0
@@ -224,6 +324,44 @@
- ServiceFollowupKeywordCustomerServiceNo
- ServiceFollowupKeywordVisitor
- ServiceFollowupKeywordSatisfactionDegree
+ constvar.ServiceOrderKeywordType:
+ enum:
+ - 鏈嶅姟鍗曠紪鍙�
+ - 涓婚
+ - 瀹㈡埛鍚嶇О
+ - 瀹為檯澶勭悊鏃堕棿
+ - 鏈嶅姟浜哄憳
+ - 鏈嶅姟鏂瑰紡
+ - 浜у搧绫诲埆
+ - 鏁呴殰绫诲埆
+ type: string
+ x-enum-varnames:
+ - ServiceOrderKeywordOrderNumber
+ - ServiceOrderKeywordSubject
+ - ServiceOrderKeywordClientName
+ - ServiceOrderKeywordRealProcessTime
+ - ServiceOrderKeywordServiceMan
+ - ServiceOrderKeywordServiceType
+ - ServiceOrderKeywordProductType
+ - ServiceOrderKeywordFaultType
+ constvar.ServiceOrderQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - ServiceOrderQueryClassExpireLessThen60Days
+ constvar.ServiceOrderStatusKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - ServiceOrderStatusKeywordCustomerName
+ constvar.ServiceOrderStatusQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - ServiceOrderStatusQueryClassExpireLessThen60Days
constvar.UserType:
enum:
- 1
@@ -238,6 +376,18 @@
- UserTypeSuper
- UserTypePrimary
- UserTypeSub
+ constvar.WechatOrderStatusKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - WechatOrderStatusKeywordCustomerName
+ constvar.WechatOrderStatusQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - WechatOrderStatusQueryClassExpireLessThen60Days
contextx.Response:
properties:
code:
@@ -400,6 +550,39 @@
name:
type: string
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
+ example: 2023-08-10 15:48:25
+ type: string
+ creator:
+ type: integer
+ estimated_collection_amount:
+ type: number
+ estimated_collection_date:
+ type: string
+ id:
+ description: |-
+ The ID of the item
+ example: 1
+ type: integer
+ modifier:
+ type: integer
+ sale_chance_id:
+ type: integer
+ updated_at:
+ description: |-
+ The date when the item was last updated
+ example: 2023-08-10 15:48:25
+ type: string
+ type: object
model.Contact:
properties:
birthday:
@@ -422,6 +605,8 @@
type: integer
is_first:
type: boolean
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
name:
@@ -471,6 +656,8 @@
type: integer
is_first:
type: boolean
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
name:
@@ -492,14 +679,38 @@
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
+ created_at:
+ description: |-
+ The date when the item was created
+ example: 2023-08-10 15:48:25
+ type: string
file:
type: string
id:
+ description: |-
+ The ID of the item
+ example: 1
type: integer
+ member:
+ $ref: '#/definitions/model.User'
memberId:
type: integer
number:
@@ -510,6 +721,11 @@
type: integer
statusId:
type: integer
+ updated_at:
+ description: |-
+ The date when the item was last updated
+ example: 2023-08-10 15:48:25
+ type: string
type: object
model.Country:
properties:
@@ -535,23 +751,6 @@
type: integer
name:
type: string
- type: object
- model.CustomerServiceSheet:
- properties:
- handleStatus:
- type: integer
- id:
- type: integer
- memberId:
- type: integer
- number:
- type: string
- priority:
- type: integer
- serviceFollowupId:
- type: integer
- serviceMode:
- type: integer
type: object
model.Department:
properties:
@@ -594,6 +793,8 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ client_status:
+ $ref: '#/definitions/model.ClientStatus'
client_status_id:
type: integer
contact:
@@ -620,8 +821,12 @@
type: string
record:
type: string
+ sale_chance:
+ $ref: '#/definitions/model.SaleChance'
sale_chance_id:
type: integer
+ sales_leads:
+ $ref: '#/definitions/model.SalesLeads'
sales_leads_id:
type: integer
topic:
@@ -670,6 +875,10 @@
principalId:
description: 閿�鍞礋璐d汉id
type: integer
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
sourceId:
description: 婧愬崟id
type: integer
@@ -722,6 +931,8 @@
type: string
id:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
money:
@@ -832,7 +1043,7 @@
model.Product:
properties:
amount:
- type: integer
+ type: number
desc:
type: string
id:
@@ -873,10 +1084,18 @@
type: string
id:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
+ quotation_status:
+ $ref: '#/definitions/model.QuotationStatus'
quotation_status_id:
type: integer
sale_chance:
@@ -895,6 +1114,11 @@
type: object
model.Receipt:
properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
bankAccountId:
description: 璐︽埛id
type: integer
@@ -909,9 +1133,15 @@
moneyType:
description: 甯佺
type: string
+ paymentType:
+ $ref: '#/definitions/model.PaymentType'
paymentTypeId:
description: 鏀舵鏂瑰紡ID
type: integer
+ principal:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 璐熻矗浜篿d
principalId:
description: 璐熻矗浜篿d
type: integer
@@ -925,8 +1155,9 @@
description: 婧愬崟id
type: integer
sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
- type: integer
type: object
model.RefundMethod:
properties:
@@ -986,6 +1217,10 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ collection_projections:
+ items:
+ $ref: '#/definitions/model.CollectionProjection'
+ type: array
competitors:
type: string
contact:
@@ -1010,6 +1245,8 @@
type: string
key_maker:
type: string
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
name:
@@ -1022,6 +1259,8 @@
type: string
possibilities_id:
type: integer
+ possibility:
+ $ref: '#/definitions/model.Possibility'
process:
type: string
projected_amount:
@@ -1034,18 +1273,24 @@
$ref: '#/definitions/model.Region'
region_id:
type: integer
+ regular_customers:
+ $ref: '#/definitions/model.RegularCustomers'
regular_customers_id:
type: integer
remark:
type: string
+ sale_stage:
+ $ref: '#/definitions/model.SaleStage'
sale_stage_id:
type: integer
+ sale_type:
+ $ref: '#/definitions/model.SaleType'
sale_type_id:
type: integer
+ sales_sources:
+ $ref: '#/definitions/model.SalesSources'
sales_sources_id:
type: integer
- salesSources:
- $ref: '#/definitions/model.SalesSources'
solutions:
type: string
status_id:
@@ -1071,15 +1316,38 @@
type: object
model.SalesDetails:
properties:
+ Member:
+ $ref: '#/definitions/model.User'
address:
type: string
addressee:
type: string
+ amountInvoiced:
+ description: 宸插紑绁ㄩ噾棰�
+ type: number
+ amountReceivable:
+ description: 搴旀敹閲戦
+ type: number
+ amountReceived:
+ description: 宸叉敹閲戦
+ type: number
+ amountTotal:
+ description: 浠风◣鍚堣
+ type: number
+ amountUnInvoiced:
+ description: 鏈紑绁ㄩ噾棰�
+ type: number
client:
$ref: '#/definitions/model.Client'
clientId:
type: integer
conditions:
+ type: string
+ createTime:
+ type: string
+ creatorId:
+ type: integer
+ creatorName:
type: string
deliveryDate:
type: string
@@ -1103,6 +1371,8 @@
type: array
remark:
type: string
+ saleChance:
+ $ref: '#/definitions/model.SaleChance'
saleChanceId:
type: integer
saleType:
@@ -1110,6 +1380,8 @@
signTime:
type: string
wechatOrderStatus:
+ $ref: '#/definitions/model.WechatOrderStatus'
+ wechatOrderStatusId:
type: integer
type: object
model.SalesLeads:
@@ -1136,6 +1408,8 @@
type: array
id:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
name:
@@ -1152,6 +1426,8 @@
$ref: '#/definitions/model.Region'
region_id:
type: integer
+ sales_sources:
+ $ref: '#/definitions/model.SalesSources'
sales_sources_id:
type: integer
sales_status:
@@ -1159,18 +1435,37 @@
type: object
model.SalesRefund:
properties:
- accountId:
+ amountTotal:
+ description: 浠风◣鍚堣
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
+ bankAccountId:
+ description: 璐︽埛id
type: integer
+ client:
+ $ref: '#/definitions/model.Client'
clientId:
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
id:
type: integer
isInvoice:
- type: integer
+ type: string
+ member:
+ $ref: '#/definitions/model.User'
memberId:
type: integer
number:
type: string
+ paymentType:
+ $ref: '#/definitions/model.PaymentType'
+ paymentTypeId:
+ description: 鏀舵鏂瑰紡ID
+ type: integer
products:
items:
$ref: '#/definitions/model.Product'
@@ -1179,13 +1474,36 @@
type: string
refundDate:
type: string
- refundMethod:
- type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.RefundSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級
type: object
model.SalesReturn:
properties:
+ Member:
+ $ref: '#/definitions/model.User'
+ SalesReturnStatus:
+ allOf:
+ - $ref: '#/definitions/model.SalesReturnStatus'
+ description: 閫�璐х姸鎬�
+ amountHasRefund:
+ description: 宸查��娆鹃噾棰�
+ type: number
+ amountShouldRefund:
+ description: 搴旈��娆鹃噾棰�
+ type: number
+ client:
+ $ref: '#/definitions/model.Client'
clientId:
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
id:
type: integer
memberId:
@@ -1193,17 +1511,28 @@
number:
type: string
products:
+ description: 閫�璐т骇鍝�
items:
$ref: '#/definitions/model.Product'
type: array
reason:
+ description: 閫�璐у師鍥�
type: string
repository:
type: string
returnDate:
+ description: 閫�璐ф棩鏈�
type: string
- salesReturnStatus:
+ salesReturnStatusId:
+ description: 閫�璐х姸鎬乮d
type: integer
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.SalesReturnSourceType'
+ description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
type: object
model.SalesReturnStatus:
properties:
@@ -1230,6 +1559,15 @@
properties:
amount:
description: 閲戦
+ type: number
+ amountReceivable:
+ description: 搴旀敹閲戦
+ type: number
+ amountReceived:
+ description: 宸叉敹閲戦
+ type: number
+ amountTotal:
+ description: 鎬婚
type: number
collectionDate:
description: 璁″垝鏀舵鏃ユ湡
@@ -1258,12 +1596,13 @@
description: 婧愬崟id
type: integer
sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionSourceType'
description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
- type: integer
status:
allOf:
- $ref: '#/definitions/constvar.CollectionStatus'
- description: 鐘舵�侊紙1鏈敹2宸叉敹锛�
+ description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
term:
description: 鏈熸
type: integer
@@ -1281,14 +1620,26 @@
amountReceived:
description: 宸叉敹閲戦
type: number
+ amountTotal:
+ description: 浠风◣鍚堣
+ type: number
+ amountUnInvoiced:
+ description: 鏈紑绁ㄩ噾棰�
+ type: number
+ client:
+ $ref: '#/definitions/model.Client'
clientId:
type: integer
+ contact:
+ $ref: '#/definitions/model.Contact'
contactId:
type: integer
endTime:
type: string
id:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
memberId:
type: integer
number:
@@ -1359,36 +1710,50 @@
type: object
model.ServiceFollowup:
properties:
+ Member:
+ $ref: '#/definitions/model.User'
+ client:
+ $ref: '#/definitions/model.Client'
clientId:
type: integer
+ contact:
+ $ref: '#/definitions/model.Contact'
contactId:
type: integer
- customerServiceSheet:
- $ref: '#/definitions/model.CustomerServiceSheet'
file:
type: string
id:
type: integer
+ isVisit:
+ $ref: '#/definitions/model.IsVisit'
isVisitId:
type: integer
memberId:
type: integer
number:
type: string
+ oldMember:
+ $ref: '#/definitions/model.User'
oldMemberId:
type: integer
planId:
type: integer
remark:
type: string
+ satisfaction:
+ $ref: '#/definitions/model.Satisfaction'
satisfactionId:
- type: integer
- serviceId:
type: integer
serviceOrder:
$ref: '#/definitions/model.ServiceOrder'
+ serviceOrderId:
+ type: integer
+ solveRate:
+ $ref: '#/definitions/model.SolveRate'
solveRateId:
type: integer
+ timelyRate:
+ $ref: '#/definitions/model.TimelyRate'
timelyRateId:
type: integer
type: object
@@ -1401,10 +1766,12 @@
description: 棰勭害涓婇棬鏃堕棿
type: string
carFare:
- description: 浜ら�氳垂
+ description: 浜ら�氳垂 //
+ 浜ら�氳垂
type: number
chargeAmount:
- description: 鏀惰垂閲戦
+ description: 鏀惰垂閲戦 //
+ 鏀惰垂閲戦
type: number
client:
$ref: '#/definitions/model.Client'
@@ -1415,11 +1782,6 @@
$ref: '#/definitions/model.Contact'
contactId:
description: 鑱旂郴浜篿d
- type: integer
- contract:
- $ref: '#/definitions/model.Contract'
- contractId:
- description: 鍚堝悓id
type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
@@ -1436,11 +1798,6 @@
type: integer
id:
type: integer
- orderId:
- description: 閿�鍞鍗昳d
- type: integer
- orderManage:
- $ref: '#/definitions/model.OrderManage'
priorityLevel:
$ref: '#/definitions/model.PriorityLevel'
priorityLevelId:
@@ -1449,11 +1806,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
@@ -1465,12 +1823,27 @@
saleChanceId:
description: 閿�鍞満浼歩d
type: integer
+ salesDetails:
+ $ref: '#/definitions/model.SalesDetails'
+ salesDetailsId:
+ description: 閿�鍞槑缁唅d
+ type: integer
+ serviceContract:
+ $ref: '#/definitions/model.ServiceContract'
+ serviceContractId:
+ description: 鏈嶅姟鍚堝悓id
+ type: integer
serviceManId:
description: 鏈嶅姟浜哄憳
type: integer
serviceNumber:
description: 鏈嶅姟鍗曠紪鍙�
type: string
+ serviceOrderStatus:
+ $ref: '#/definitions/model.ServiceOrderStatus'
+ serviceOrderStatusId:
+ description: 澶勭悊鐘舵��
+ type: integer
serviceType:
$ref: '#/definitions/model.ServiceType'
serviceTypeId:
@@ -1484,9 +1857,6 @@
solutionRemark:
description: 鍐呴儴澶囨敞
type: string
- status:
- description: 澶勭悊鐘舵��
- type: integer
subject:
description: 涓婚
type: string
@@ -1495,6 +1865,13 @@
timeSpentId:
description: 鑺辫垂鏃堕棿
type: integer
+ type: object
+ model.ServiceOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
model.ServiceType:
properties:
@@ -1532,8 +1909,12 @@
type: integer
id:
type: integer
+ masterOrder:
+ $ref: '#/definitions/model.MasterOrder'
masterOrderId:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
memberId:
type: integer
number:
@@ -1590,6 +1971,13 @@
username:
type: string
uuid:
+ type: string
+ type: object
+ model.WechatOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
type: string
type: object
product.Product:
@@ -1671,6 +2059,9 @@
type: integer
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -1743,6 +2134,18 @@
type: string
required:
- name
+ type: object
+ request.AddCollectionProjection:
+ properties:
+ estimated_collection_amount:
+ description: 棰勮鏀舵閲戦
+ type: number
+ estimated_collection_time:
+ description: 棰勮鏀舵鏃堕棿
+ type: string
+ sale_chance_id:
+ description: 閿�鍞満浼歩d
+ type: integer
type: object
request.AddContact:
properties:
@@ -1916,6 +2319,11 @@
principalId:
description: 閿�鍞礋璐d汉id
type: integer
+ products:
+ description: 鍙戠エ瀵瑰簲浜у搧锛屼粠鐩稿簲婧愬崟閲岃幏鍙�
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
sourceId:
description: 婧愬崟id
type: integer
@@ -2047,6 +2455,10 @@
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
quotation_status_id:
type: integer
sale_chance_id:
@@ -2063,6 +2475,11 @@
type: object
request.AddReceipt:
properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
bankAccountId:
description: 璐︽埛id
type: integer
@@ -2077,9 +2494,15 @@
moneyType:
description: 甯佺
type: string
+ paymentType:
+ $ref: '#/definitions/model.PaymentType'
paymentTypeId:
description: 鏀舵鏂瑰紡ID
type: integer
+ principal:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 璐熻矗浜篿d
principalId:
description: 璐熻矗浜篿d
type: integer
@@ -2093,8 +2516,9 @@
description: 婧愬崟id
type: integer
sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
- type: integer
type: object
request.AddRefundMethod:
properties:
@@ -2222,8 +2646,42 @@
type: object
request.AddSalesDetails:
properties:
- salesDetails:
- $ref: '#/definitions/request.SalesDetails'
+ address:
+ type: string
+ addressee:
+ type: string
+ clientId:
+ type: integer
+ conditions:
+ type: string
+ deliveryDate:
+ type: string
+ logisticCompany:
+ type: string
+ logisticCost:
+ type: number
+ logisticNumber:
+ type: string
+ memberId:
+ type: integer
+ number:
+ type: string
+ phone:
+ type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
+ remark:
+ type: string
+ saleChanceId:
+ type: integer
+ saleType:
+ type: integer
+ signTime:
+ type: string
+ wechatOrderStatusId:
+ type: integer
type: object
request.AddSalesLeads:
properties:
@@ -2336,6 +2794,8 @@
type: string
typeId:
type: integer
+ required:
+ - memberId
type: object
request.AddServiceContractStatus:
properties:
@@ -2372,6 +2832,9 @@
type: integer
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -2450,7 +2913,7 @@
type: string
satisfaction:
type: integer
- serviceId:
+ serviceOrderId:
type: integer
solveRate:
type: integer
@@ -2477,9 +2940,6 @@
contactId:
description: 鑱旂郴浜篿d
type: integer
- contractId:
- description: 鍚堝悓id
- type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
type: string
@@ -2489,18 +2949,18 @@
faultTypeId:
description: 鏁呴殰绫诲埆id
type: integer
- orderId:
- description: 閿�鍞鍗昳d
- type: integer
priorityLevelId:
description: 浼樺厛绾у埆id
type: integer
problemDesc:
description: 闂鎻忚堪
type: string
- productId:
- description: 浜у搧id
- type: integer
+ productName:
+ description: 浜у搧鍚嶇О
+ type: string
+ productTypeName:
+ description: 浜у搧鍒嗙被鍚嶇О
+ type: string
realTime:
description: 瀹為檯澶勭悊鏃堕棿
type: string
@@ -2510,12 +2970,21 @@
saleChanceId:
description: 閿�鍞満浼歩d
type: integer
+ salesDetailsId:
+ description: 閿�鍞鍗昳d
+ type: integer
+ serviceContractId:
+ description: 鍚堝悓id
+ type: integer
serviceManId:
description: 鏈嶅姟浜哄憳
type: integer
serviceNumber:
description: 鏈嶅姟鍗曠紪鍙�
type: string
+ serviceOrderStatusId:
+ description: 澶勭悊鐘舵��
+ type: integer
serviceTypeId:
description: 鏈嶅姟鏂瑰紡id
type: integer
@@ -2528,15 +2997,19 @@
solutionRemark:
description: 鍐呴儴澶囨敞
type: string
- status:
- description: 澶勭悊鐘舵��
- type: integer
subject:
description: 涓婚
type: string
timeSpentId:
description: 鑺辫垂鏃堕棿
type: integer
+ type: object
+ request.AddServiceOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.AddServiceType:
properties:
@@ -2614,6 +3087,13 @@
- vettingId
- vettingType
type: object
+ request.AddWechatOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.Assign:
properties:
ids:
@@ -2665,6 +3145,20 @@
pos:
description: 鐢ㄦ埛宀椾綅
type: string
+ type: object
+ request.CheckClientName:
+ properties:
+ name:
+ type: string
+ type: object
+ request.CommonIds:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ required:
+ - ids
type: object
request.Contact:
properties:
@@ -2750,13 +3244,6 @@
type: array
type: object
request.DeleteSalesLeads:
- properties:
- ids:
- items:
- type: integer
- type: array
- type: object
- request.DeleteServiceContract:
properties:
ids:
items:
@@ -2866,14 +3353,17 @@
type: object
request.GetContractList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{} {"member_name": "閿�鍞礋璐d汉", "number":
+ "鍚堝悓缂栧彿", "created_at": "鍒涘缓鏃堕棿"}'
+ type: object
type: object
request.GetFaqList:
properties:
@@ -2903,19 +3393,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.GetMasterOrderList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"number": "閿�鍞�诲崟鍙�",
+ "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "start_time": "寮�濮嬫椂闂�", "end_time":
+ "缁撴潫鏃堕棿", "money": "鎬婚噾棰�", "member_name": "璐熻矗浜�"}'
+ type: object
type: object
request.GetOrderManageList:
properties:
@@ -2941,30 +3435,41 @@
type: object
request.GetQuotationList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"sale_chance_id":
+ 閿�鍞嚎绱d, "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "contact_name": "鑱旂郴浜�",
+ "validity_date": "鏈夋晥鏈�"}'
+ type: object
type: object
request.GetSaleChanceList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "鏈轰細鍚嶇О",
+ "client_name": "瀹㈡埛鍚嶇О","number":"缂栧彿", "contact_name":"鑱旂郴浜哄鍚�", "member_name":
+ "閿�鍞礋璐d汉", "status": "鐘舵��", "sale_stage": "闃舵", "possibilities": "鍙兘鎬�", "expected_time":
+ "棰勮鎴愪氦鏃堕棿", "budget": "璧勯噾缁濆鍊�", "projected_amount": "棰勮鍚堝悓閲戦"}'
+ type: object
type: object
request.GetSalesDetailsList:
properties:
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.SalesDetailsKeywordType'
page:
description: 椤电爜
type: integer
@@ -2991,6 +3496,8 @@
properties:
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.SalesRefundKeywordType'
page:
description: 椤电爜
type: integer
@@ -3002,6 +3509,8 @@
properties:
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.SalesReturnKeywordType'
page:
description: 椤电爜
type: integer
@@ -3051,17 +3560,43 @@
pageSize:
description: 姣忛〉澶у皬
type: integer
+ serviceOrderId:
+ description: 鏈嶅姟鍥炶鍗昳d
+ type: integer
type: object
- request.GetSubOrderList:
+ request.GetServiceOrderList:
properties:
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.ServiceOrderKeywordType'
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ queryClass:
+ $ref: '#/definitions/constvar.ServiceOrderQueryClass'
+ salesDetailsId:
+ type: integer
+ serviceContractId:
+ type: integer
+ type: object
+ request.GetSubOrderList:
+ properties:
+ page:
+ description: 椤电爜
+ type: integer
+ pageSize:
+ description: 姣忛〉澶у皬
+ type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"number": "閿�鍞瓙鍗曞彿",
+ "client_name": "瀹㈡埛鍚嶇О", "master_order_number": "閿�鍞�诲崟鍙�", "member_name": "閿�鍞礋璐d汉",
+ "master_order_id": "閿�鍞�诲崟id"}'
+ type: object
type: object
request.GetUserList:
properties:
@@ -3110,6 +3645,16 @@
type: string
subOrderId:
type: integer
+ type: object
+ request.PushSaleChance:
+ properties:
+ id:
+ type: integer
+ step:
+ type: integer
+ required:
+ - id
+ - step
type: object
request.PushSalesLeads:
properties:
@@ -3189,21 +3734,25 @@
type: integer
signTime:
type: string
- wechatOrderStatus:
+ wechatOrderStatusId:
type: integer
type: object
request.SalesRefund:
properties:
- accountId:
+ bankAccountId:
+ description: 璐︽埛id
type: integer
clientId:
type: integer
isInvoice:
- type: integer
+ type: string
memberId:
type: integer
number:
type: string
+ paymentTypeId:
+ description: 鏀舵鏂瑰紡ID
+ type: integer
products:
items:
$ref: '#/definitions/model.Product'
@@ -3212,8 +3761,16 @@
type: string
refundDate:
type: string
- refundMethod:
- type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.RefundSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞��娆惧崟锛�
+ required:
+ - sourceId
+ - sourceType
type: object
request.SalesReturn:
properties:
@@ -3224,17 +3781,28 @@
number:
type: string
products:
+ description: 閫�璐т骇鍝�
items:
$ref: '#/definitions/model.Product'
type: array
reason:
+ description: 閫�璐у師鍥�
type: string
repository:
type: string
returnDate:
+ description: 閫�璐ф棩鏈�
type: string
- status:
+ salesReturnStatusId:
+ description: 閫�璐х姸鎬乮d
type: integer
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.SalesReturnSourceType'
+ description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
type: object
request.SetAuthorityMenu:
properties:
@@ -3342,6 +3910,9 @@
type: integer
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -3469,6 +4040,17 @@
type: array
required:
- client_types
+ type: object
+ request.UpdateCollectionProjection:
+ properties:
+ estimated_collection_amount:
+ description: 棰勮鏀舵閲戦
+ type: number
+ estimated_collection_time:
+ description: 棰勮鏀舵鏃堕棿
+ type: string
+ id:
+ type: integer
type: object
request.UpdateContact:
properties:
@@ -3711,6 +4293,11 @@
principalId:
description: 閿�鍞礋璐d汉id
type: integer
+ products:
+ description: 鍙戠エ瀵瑰簲浜у搧锛屼粠鐩稿簲婧愬崟閲岃幏鍙�
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
sourceId:
description: 婧愬崟id
type: integer
@@ -3723,6 +4310,8 @@
taxpayerIdNumber:
description: 绾崇◣璇嗗埆鍙�
type: string
+ required:
+ - id
type: object
request.UpdateInvoiceStatus:
properties:
@@ -3908,6 +4497,10 @@
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
quotation_status_id:
type: integer
sale_chance_id:
@@ -3936,6 +4529,11 @@
type: object
request.UpdateReceipt:
properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
bankAccountId:
description: 璐︽埛id
type: integer
@@ -3950,9 +4548,15 @@
moneyType:
description: 甯佺
type: string
+ paymentType:
+ $ref: '#/definitions/model.PaymentType'
paymentTypeId:
description: 鏀舵鏂瑰紡ID
type: integer
+ principal:
+ allOf:
+ - $ref: '#/definitions/model.User'
+ description: 璐熻矗浜篿d
principalId:
description: 璐熻矗浜篿d
type: integer
@@ -3966,8 +4570,9 @@
description: 婧愬崟id
type: integer
sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
- type: integer
type: object
request.UpdateRefundMethod:
properties:
@@ -4308,6 +4913,15 @@
amount:
description: 閲戦
type: number
+ amountReceivable:
+ description: 搴旀敹閲戦
+ type: number
+ amountReceived:
+ description: 宸叉敹閲戦
+ type: number
+ amountTotal:
+ description: 鎬婚
+ type: number
collectionDate:
description: 璁″垝鏀舵鏃ユ湡
type: string
@@ -4335,12 +4949,13 @@
description: 婧愬崟id
type: integer
sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionSourceType'
description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
- type: integer
status:
allOf:
- $ref: '#/definitions/constvar.CollectionStatus'
- description: 鐘舵�侊紙1鏈敹2宸叉敹锛�
+ description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
term:
description: 鏈熸
type: integer
@@ -4383,6 +4998,8 @@
type: string
typeId:
type: integer
+ required:
+ - memberId
type: object
request.UpdateServiceContractStatus:
properties:
@@ -4443,6 +5060,9 @@
type: integer
contact:
$ref: '#/definitions/request.Contact'
+ contact_id:
+ description: 鑱旂郴浜篒D
+ type: integer
country_id:
type: integer
detail_address:
@@ -4523,7 +5143,7 @@
type: string
satisfaction:
type: integer
- serviceId:
+ serviceOrderId:
type: integer
solveRate:
type: integer
@@ -4550,9 +5170,6 @@
contactId:
description: 鑱旂郴浜篿d
type: integer
- contractId:
- description: 鍚堝悓id
- type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
type: string
@@ -4564,18 +5181,18 @@
type: integer
id:
type: integer
- orderId:
- description: 閿�鍞鍗昳d
- type: integer
priorityLevelId:
description: 浼樺厛绾у埆id
type: integer
problemDesc:
description: 闂鎻忚堪
type: string
- productId:
- description: 浜у搧id
- type: integer
+ productName:
+ description: 浜у搧鍚嶇О
+ type: string
+ productTypeName:
+ description: 浜у搧鍒嗙被鍚嶇О
+ type: string
realTime:
description: 瀹為檯澶勭悊鏃堕棿
type: string
@@ -4585,12 +5202,21 @@
saleChanceId:
description: 閿�鍞満浼歩d
type: integer
+ salesDetailsId:
+ description: 閿�鍞鍗昳d
+ type: integer
+ serviceContractId:
+ description: 鍚堝悓id
+ type: integer
serviceManId:
description: 鏈嶅姟浜哄憳
type: integer
serviceNumber:
description: 鏈嶅姟鍗曠紪鍙�
type: string
+ serviceOrderStatusId:
+ description: 澶勭悊鐘舵��
+ type: integer
serviceTypeId:
description: 鏈嶅姟鏂瑰紡id
type: integer
@@ -4603,15 +5229,19 @@
solutionRemark:
description: 鍐呴儴澶囨敞
type: string
- status:
- description: 澶勭悊鐘舵��
- type: integer
subject:
description: 涓婚
type: string
timeSpentId:
description: 鑺辫垂鏃堕棿
type: integer
+ type: object
+ request.UpdateServiceOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.UpdateServiceType:
properties:
@@ -4718,6 +5348,13 @@
- id
- status
type: object
+ request.UpdateWechatOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
response.AccountIdResponse:
properties:
list:
@@ -4767,6 +5404,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:
@@ -5713,6 +6357,25 @@
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:
delete:
parameters:
@@ -6067,6 +6730,83 @@
summary: 鏇存柊瀹㈡埛绫诲瀷
tags:
- ClientType
+ /api/collectionProjection/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddCollectionProjection'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鏀舵棰勬祴
+ tags:
+ - CollectionProjection
+ /api/collectionProjection/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:
+ - CollectionProjection
+ /api/collectionProjection/list:
+ post:
+ parameters:
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鑾峰彇鏀舵棰勬祴鍒楄〃
+ tags:
+ - CollectionProjection
+ /api/collectionProjection/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateCollectionProjection'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鏀舵棰勬祴
+ tags:
+ - CollectionProjection
/api/contact/add:
post:
parameters:
@@ -6148,6 +6888,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:
@@ -9159,6 +9916,25 @@
summary: 閿�鍞満浼氬垪琛�
tags:
- SaleChance
+ /api/saleChance/push:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.PushSaleChance'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎺ㄨ繘閿�鍞満浼�
+ tags:
+ - SaleChance
/api/saleChance/update:
put:
parameters:
@@ -9343,6 +10119,25 @@
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:
@@ -9522,7 +10317,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:
@@ -9540,7 +10354,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鍒犻櫎閿�鍞��娆�
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesRefund/list:
post:
parameters:
@@ -9564,7 +10378,7 @@
type: object
summary: 閿�鍞��娆惧崟鍒楄〃
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesRefund/update:
put:
parameters:
@@ -9583,7 +10397,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鏇存柊閿�鍞��娆�
tags:
- - SalesRefund
+ - 閿�鍞��娆惧崟
/api/salesReturn/add:
post:
parameters:
@@ -9602,7 +10416,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:
@@ -9620,7 +10453,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鍒犻櫎閿�鍞��璐�
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturn/list:
post:
parameters:
@@ -9644,7 +10477,7 @@
type: object
summary: 閿�鍞��璐у崟鍒楄〃
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturn/update:
put:
parameters:
@@ -9663,7 +10496,7 @@
$ref: '#/definitions/contextx.Response'
summary: 鏇存柊閿�鍞��璐�
tags:
- - SalesReturn
+ - 閿�鍞��璐у崟
/api/salesReturnStatus/add:
post:
parameters:
@@ -9985,12 +10818,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:
@@ -9998,7 +10831,7 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 鍒犻櫎鏈嶅姟鍚堝悓
+ summary: 鎵归噺鍒犻櫎鏈嶅姟鍚堝悓
tags:
- ServiceContract
/api/serviceContract/list:
@@ -10371,6 +11204,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:
@@ -10390,7 +11242,14 @@
tags:
- 鏈嶅姟鍗曠鐞�
/api/serviceOrder/list:
- get:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetServiceOrderList'
produces:
- application/json
responses:
@@ -10427,6 +11286,107 @@
summary: 鏇存柊鏈嶅姟鍗�
tags:
- 鏈嶅姟鍗曠鐞�
+ /api/serviceOrderStatus/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddServiceOrderStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鏈嶅姟鍗曠姸鎬�
+ tags:
+ - 鏈嶅姟鍗曠姸鎬�
+ /api/serviceOrderStatus/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/serviceOrderStatus/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - ServiceOrderStatusKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - ServiceOrderStatusQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.ServiceOrderStatus'
+ type: array
+ type: object
+ summary: 鑾峰彇鏈嶅姟鍗曠姸鎬佸垪琛�
+ tags:
+ - 鏈嶅姟鍗曠姸鎬�
+ /api/serviceOrderStatus/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateServiceOrderStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鏈嶅姟鍗曠姸鎬�
+ tags:
+ - 鏈嶅姟鍗曠姸鎬�
/api/serviceType/add:
post:
parameters:
@@ -11139,4 +12099,105 @@
summary: 鏇存柊瀹℃壒
tags:
- Vetting
+ /api/wechatOrderStatus/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddWechatOrderStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞寰俊璁㈠崟鐘舵��
+ tags:
+ - 寰俊璁㈠崟鐘舵��
+ /api/wechatOrderStatus/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/wechatOrderStatus/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - WechatOrderStatusKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - WechatOrderStatusQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.WechatOrderStatus'
+ type: array
+ type: object
+ summary: 鑾峰彇寰俊璁㈠崟鐘舵�佸垪琛�
+ tags:
+ - 寰俊璁㈠崟鐘舵��
+ /api/wechatOrderStatus/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateWechatOrderStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊寰俊璁㈠崟鐘舵��
+ tags:
+ - 寰俊璁㈠崟鐘舵��
swagger: "2.0"
--
Gitblit v1.8.0