From e913ce7ca504a026ae418b5b73e3ff21001101a8 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 14 八月 2023 17:38:03 +0800
Subject: [PATCH] update
---
docs/swagger.yaml | 2778 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 2,654 insertions(+), 124 deletions(-)
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 3b5e678..6f50cd2 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1,26 +1,219 @@
definitions:
- constvar.SalesStatus:
+ constvar.BankAccountKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - BankAccountKeywordCustomerName
+ constvar.BankAccountQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - BankAccountQueryClassExpireLessThen60Days
+ 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:
+ - ""
+ type: string
+ x-enum-varnames:
+ - CourierCompanyKeywordCustomerName
+ constvar.CourierCompanyQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - CourierCompanyQueryClassExpireLessThen60Days
+ constvar.FaqKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - FaqKeywordCustomerName
+ constvar.FaqQueryClass:
+ enum:
+ - ""
+ 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
+ - 2
+ type: integer
+ x-enum-varnames:
+ - InvoiceSourceTypeSaleDetail
+ - InvoiceSourceTypeServiceContract
+ constvar.InvoiceStatusKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - InvoiceStatusKeywordCustomerName
+ constvar.InvoiceStatusQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - InvoiceStatusQueryClassExpireLessThen60Days
+ constvar.InvoiceTypeKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - InvoiceTypeKeywordCustomerName
+ constvar.InvoiceTypeQueryClass:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - InvoiceTypeQueryClassExpireLessThen60Days
+ constvar.PaymentTypeKeywordType:
+ enum:
+ - ""
+ type: string
+ x-enum-varnames:
+ - PaymentTypeKeywordCustomerName
+ constvar.PaymentTypeQueryClass:
+ enum:
+ - ""
+ 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
- 2
- 3
- 4
- 5
- - 6
+ 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.SalesReturnSourceType:
+ enum:
+ - 1
+ type: integer
+ x-enum-comments:
+ SalesReturnSourceTypeSaleDetails: 閿�鍞槑缁�
+ x-enum-varnames:
+ - SalesReturnSourceTypeSaleDetails
+ constvar.SalesStatus:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - -1
type: integer
x-enum-comments:
SalesStatusFail: 澶辫触
SalesStatusIng: 杩涜涓�
SalesStatusLevelUptoClient: 鍗囩骇涓哄鎴�
SalesStatusLevelUptoClientAndSalesChance: 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
- SalesStatusSuccess: 鎴愬姛
+ SalesStatusNew: 鏂板缓
x-enum-varnames:
- SalesStatusNew
- SalesStatusIng
- - SalesStatusSuccess
- - SalesStatusFail
- SalesStatusLevelUptoClient
- SalesStatusLevelUptoClientAndSalesChance
+ - SalesStatusFail
constvar.ServiceContractKeywordType:
enum:
- 鏈嶅姟鍚堝悓缂栧彿
@@ -111,6 +304,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
@@ -125,6 +356,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:
@@ -155,6 +398,13 @@
items:
$ref: '#/definitions/model.Menu'
type: array
+ type: object
+ model.BankAccount:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
model.City:
properties:
@@ -221,6 +471,8 @@
type: integer
latest_service_time:
type: string
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
name:
@@ -276,6 +528,39 @@
id:
type: integer
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:
@@ -372,11 +657,24 @@
type: object
model.Contract:
properties:
+ _:
+ description: |-
+ The date when the item was deleted
+ example: 2023-08-10 15:48:25
+ type: string
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
memberId:
type: integer
@@ -388,6 +686,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:
@@ -400,29 +703,19 @@
$ref: '#/definitions/model.Province'
type: array
type: object
- model.Currency:
+ model.CourierCompany:
properties:
id:
type: integer
name:
type: string
type: object
- model.CustomerServiceSheet:
+ model.Currency:
properties:
- handleStatus:
- type: integer
id:
type: integer
- memberId:
- type: integer
- number:
+ name:
type: string
- priority:
- type: integer
- serviceFollowupId:
- type: integer
- serviceMode:
- type: integer
type: object
model.Department:
properties:
@@ -479,6 +772,8 @@
type: string
id:
type: integer
+ member:
+ $ref: '#/definitions/model.User'
member_id:
type: integer
next_follow_time:
@@ -497,6 +792,74 @@
type: string
type: object
model.Industry:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ model.Invoice:
+ properties:
+ client:
+ $ref: '#/definitions/model.Client'
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ courierCompany:
+ $ref: '#/definitions/model.CourierCompany'
+ courierCompanyId:
+ description: 鐗╂祦鍏徃
+ type: integer
+ courierNumber:
+ description: 鐗╂祦鍗曞彿
+ type: string
+ id:
+ type: integer
+ invoiceDate:
+ description: 寮�绁ㄦ棩鏈�
+ type: string
+ invoiceNumber:
+ description: 鍙戠エ鍙风爜
+ type: string
+ invoiceStatus:
+ $ref: '#/definitions/model.InvoiceStatus'
+ invoiceStatusId:
+ description: 鍙戠エ鐘舵�乮d
+ type: integer
+ invoiceType:
+ $ref: '#/definitions/model.InvoiceType'
+ invoiceTypeId:
+ description: 鍙戠エ绫诲瀷id
+ type: integer
+ principalId:
+ description: 閿�鍞礋璐d汉id
+ type: integer
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.InvoiceSourceType'
+ description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)
+ subject:
+ description: 涓婚
+ type: string
+ taxpayerIdNumber:
+ description: 绾崇◣璇嗗埆鍙�
+ type: string
+ type: object
+ model.InvoiceStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ model.InvoiceType:
properties:
id:
type: integer
@@ -586,6 +949,13 @@
name:
type: string
type: object
+ model.PaymentType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
model.Plan:
properties:
clientId:
@@ -630,7 +1000,7 @@
model.Product:
properties:
amount:
- type: integer
+ type: number
desc:
type: string
id:
@@ -675,6 +1045,10 @@
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
quotation_status_id:
type: integer
sale_chance:
@@ -690,6 +1064,53 @@
type: integer
name:
type: string
+ type: object
+ model.Receipt:
+ properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
+ bankAccountId:
+ description: 璐︽埛id
+ type: integer
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ fileId:
+ description: 闄勪欢id
+ type: integer
+ id:
+ type: integer
+ 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
+ receiptDate:
+ description: 鏀舵鏃ユ湡
+ type: string
+ remark:
+ description: 澶囨敞
+ type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
type: object
model.RefundMethod:
properties:
@@ -749,6 +1170,10 @@
$ref: '#/definitions/model.Client'
client_id:
type: integer
+ collection_projections:
+ items:
+ $ref: '#/definitions/model.CollectionProjection'
+ type: array
competitors:
type: string
contact:
@@ -834,15 +1259,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
@@ -866,6 +1314,8 @@
type: array
remark:
type: string
+ saleChance:
+ $ref: '#/definitions/model.SaleChance'
saleChanceId:
type: integer
saleType:
@@ -873,6 +1323,8 @@
signTime:
type: string
wechatOrderStatus:
+ $ref: '#/definitions/model.WechatOrderStatus'
+ wechatOrderStatusId:
type: integer
type: object
model.SalesLeads:
@@ -909,6 +1361,8 @@
$ref: '#/definitions/model.Province'
province_id:
type: integer
+ reason:
+ type: string
region:
$ref: '#/definitions/model.Region'
region_id:
@@ -920,18 +1374,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
+ 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'
@@ -940,13 +1413,30 @@
type: string
refundDate:
type: string
- refundMethod:
- type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.RefundSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
type: object
model.SalesReturn:
properties:
+ Member:
+ $ref: '#/definitions/model.User'
+ SalesReturnStatus:
+ allOf:
+ - $ref: '#/definitions/model.SalesReturnStatus'
+ description: 閫�璐х姸鎬�
+ client:
+ $ref: '#/definitions/model.Client'
clientId:
type: integer
+ createTime:
+ type: string
+ creatorName:
+ type: string
id:
type: integer
memberId:
@@ -954,17 +1444,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:
@@ -987,13 +1488,84 @@
name:
type: string
type: object
+ model.ServiceCollectionPlan:
+ properties:
+ amount:
+ description: 閲戦
+ type: number
+ amountReceivable:
+ description: 搴旀敹閲戦
+ type: number
+ amountReceived:
+ description: 宸叉敹閲戦
+ type: number
+ amountTotal:
+ description: 鎬婚
+ type: number
+ collectionDate:
+ description: 璁″垝鏀舵鏃ユ湡
+ type: string
+ collectionType:
+ description: 绫诲瀷锛�1 璁″垝鏀舵鏃ユ湡 2 椤圭洰鐘舵�侊級
+ type: integer
+ fileId:
+ description: 闄勪欢id
+ type: integer
+ id:
+ type: integer
+ moneyType:
+ description: 甯佺
+ type: string
+ percent:
+ description: 姣斾緥
+ type: number
+ principalId:
+ description: 鏀舵璐熻矗浜篒D
+ type: integer
+ remark:
+ description: 澶囨敞
+ type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionSourceType'
+ description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
+ status:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionStatus'
+ description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
+ term:
+ description: 鏈熸
+ type: integer
+ type: object
model.ServiceContract:
properties:
+ SaleChance:
+ $ref: '#/definitions/model.SaleChance'
+ 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
+ contact:
+ $ref: '#/definitions/model.Contact'
contactId:
- type: integer
- contractId:
type: integer
endTime:
type: string
@@ -1007,14 +1579,24 @@
items:
$ref: '#/definitions/model.Product'
type: array
+ quotation:
+ $ref: '#/definitions/model.Quotation'
quotationId:
type: integer
remark:
type: string
saleChanceId:
type: integer
+ salesDetails:
+ $ref: '#/definitions/model.SalesDetails'
+ salesDetailsId:
+ type: integer
+ serviceContractStatus:
+ $ref: '#/definitions/model.ServiceContractStatus'
serviceContractStatusId:
type: integer
+ serviceContractType:
+ $ref: '#/definitions/model.ServiceContractType'
serviceContractTypeId:
type: integer
serviceTimes:
@@ -1059,34 +1641,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:
+ 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
@@ -1099,10 +1697,12 @@
description: 棰勭害涓婇棬鏃堕棿
type: string
carFare:
- description: 浜ら�氳垂
+ description: 浜ら�氳垂 //
+ 浜ら�氳垂
type: number
chargeAmount:
- description: 鏀惰垂閲戦
+ description: 鏀惰垂閲戦 //
+ 鏀惰垂閲戦
type: number
client:
$ref: '#/definitions/model.Client'
@@ -1113,11 +1713,6 @@
$ref: '#/definitions/model.Contact'
contactId:
description: 鑱旂郴浜篿d
- type: integer
- contract:
- $ref: '#/definitions/model.Contract'
- contractId:
- description: 鍚堝悓id
type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
@@ -1134,11 +1729,6 @@
type: integer
id:
type: integer
- orderId:
- description: 閿�鍞鍗昳d
- type: integer
- orderManage:
- $ref: '#/definitions/model.OrderManage'
priorityLevel:
$ref: '#/definitions/model.PriorityLevel'
priorityLevelId:
@@ -1163,12 +1753,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:
@@ -1182,9 +1787,6 @@
solutionRemark:
description: 鍐呴儴澶囨敞
type: string
- status:
- description: 澶勭悊鐘舵��
- type: integer
subject:
description: 涓婚
type: string
@@ -1193,6 +1795,13 @@
timeSpentId:
description: 鑺辫垂鏃堕棿
type: integer
+ type: object
+ model.ServiceOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
model.ServiceType:
properties:
@@ -1290,6 +1899,40 @@
uuid:
type: string
type: object
+ model.WechatOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ product.Product:
+ properties:
+ Amount:
+ description: 搴撳瓨鍓╀綑閲�
+ type: number
+ IsSale:
+ description: 鏄惁閿�鍞�
+ type: boolean
+ MaterialMode:
+ description: 鐗╂枡绫诲瀷
+ type: string
+ MinInventory:
+ description: 瀹夊叏搴撳瓨
+ type: integer
+ Name:
+ type: string
+ Number:
+ type: string
+ PurchaseType:
+ description: 閲囪喘绫诲瀷
+ type: string
+ SalePrice:
+ description: 閿�鍞环鏍�
+ type: number
+ Unit:
+ type: string
+ type: object
request.AddAccountId:
properties:
name:
@@ -1305,6 +1948,13 @@
items:
$ref: '#/definitions/request.CasbinInfo'
type: array
+ type: object
+ request.AddBankAccount:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.AddCity:
properties:
@@ -1380,6 +2030,9 @@
representative:
description: 娉曚汉浠h〃
type: string
+ sales_leads_id:
+ description: 閿�鍞嚎绱D
+ type: integer
service_member_id:
description: 鏈嶅姟璐熻矗浜篒D
type: integer
@@ -1404,6 +2057,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:
@@ -1475,6 +2140,13 @@
description: 鍥藉鍚嶇О
type: string
type: object
+ request.AddCourierCompany:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.AddCurrency:
properties:
name:
@@ -1544,6 +2216,65 @@
required:
- name
type: object
+ request.AddInvoice:
+ properties:
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ courierCompanyId:
+ description: 鐗╂祦鍏徃
+ type: integer
+ courierNumber:
+ description: 鐗╂祦鍗曞彿
+ type: string
+ invoiceDate:
+ description: 寮�绁ㄦ棩鏈�
+ type: string
+ invoiceNumber:
+ description: 鍙戠エ鍙风爜
+ type: string
+ invoiceStatusId:
+ description: 鍙戠エ鐘舵�乮d
+ type: integer
+ invoiceTypeId:
+ description: 鍙戠エ绫诲瀷id
+ type: integer
+ principalId:
+ description: 閿�鍞礋璐d汉id
+ type: integer
+ products:
+ description: 鍙戠エ瀵瑰簲浜у搧锛屼粠鐩稿簲婧愬崟閲岃幏鍙�
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.InvoiceSourceType'
+ description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)
+ subject:
+ description: 涓婚
+ type: string
+ taxpayerIdNumber:
+ description: 绾崇◣璇嗗埆鍙�
+ type: string
+ type: object
+ request.AddInvoiceStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ request.AddInvoiceType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.AddIsInvoice:
properties:
name:
@@ -1601,6 +2332,13 @@
required:
- name
type: object
+ request.AddPaymentType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.AddPlan:
properties:
plan:
@@ -1640,6 +2378,10 @@
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
quotation_status_id:
type: integer
sale_chance_id:
@@ -1653,6 +2395,53 @@
type: string
required:
- name
+ type: object
+ request.AddReceipt:
+ properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
+ bankAccountId:
+ description: 璐︽埛id
+ type: integer
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ fileId:
+ description: 闄勪欢id
+ type: integer
+ id:
+ type: integer
+ 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
+ receiptDate:
+ description: 鏀舵鏃ユ湡
+ type: string
+ remark:
+ description: 澶囨敞
+ type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
type: object
request.AddRefundMethod:
properties:
@@ -1780,8 +2569,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:
@@ -1849,13 +2672,20 @@
required:
- name
type: object
+ request.AddServiceCollectionPlan:
+ properties:
+ list:
+ items:
+ $ref: '#/definitions/model.ServiceCollectionPlan'
+ type: array
+ required:
+ - list
+ type: object
request.AddServiceContract:
properties:
clientId:
type: integer
contactId:
- type: integer
- contractId:
type: integer
endTime:
type: string
@@ -1873,6 +2703,8 @@
type: string
saleChanceId:
type: integer
+ salesDetailsId:
+ type: integer
serviceTimes:
type: integer
signTime:
@@ -1885,6 +2717,8 @@
type: string
typeId:
type: integer
+ required:
+ - memberId
type: object
request.AddServiceContractStatus:
properties:
@@ -1970,6 +2804,9 @@
representative:
description: 娉曚汉浠h〃
type: string
+ sales_leads_id:
+ description: 閿�鍞嚎绱D
+ type: integer
service_member_id:
description: 鏈嶅姟璐熻矗浜篒D
type: integer
@@ -1996,7 +2833,7 @@
type: string
satisfaction:
type: integer
- serviceId:
+ serviceOrderId:
type: integer
solveRate:
type: integer
@@ -2023,9 +2860,6 @@
contactId:
description: 鑱旂郴浜篿d
type: integer
- contractId:
- description: 鍚堝悓id
- type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
type: string
@@ -2034,9 +2868,6 @@
type: integer
faultTypeId:
description: 鏁呴殰绫诲埆id
- type: integer
- orderId:
- description: 閿�鍞鍗昳d
type: integer
priorityLevelId:
description: 浼樺厛绾у埆id
@@ -2056,12 +2887,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
@@ -2074,15 +2914,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:
@@ -2160,13 +3004,24 @@
- vettingId
- vettingType
type: object
- request.Assign:
+ request.AddWechatOrderStatus:
properties:
id:
type: integer
+ name:
+ type: string
+ type: object
+ request.Assign:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
member_id:
type: integer
type:
+ description: '绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord:
+ 璺熻繘璁板綍'
type: string
type: object
request.CasbinInfo:
@@ -2264,17 +3119,86 @@
type: integer
type: array
type: object
+ request.DeleteContact:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
request.DeleteCountry:
properties:
id:
description: 鍥藉ID
type: integer
type: object
+ request.DeleteFollowRecord:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteOrderManage:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteSalesLeads:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteServiceContract:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteServiceFeeManage:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
+ request.DeleteServiceFollowup:
+ properties:
+ ids:
+ items:
+ type: integer
+ type: array
+ type: object
request.DeleteUserReq:
properties:
userId:
description: 鐢ㄦ埛ID
type: string
+ type: object
+ request.DownloadFile:
+ properties:
+ id:
+ description: 闄勪欢id
+ type: integer
+ key:
+ description: 闄勪欢瀛樺偍key
+ type: string
+ sourceId:
+ description: 鏉ユ簮id
+ type: integer
+ sourceType:
+ description: 闄勪欢鏉ユ簮
+ type: string
+ required:
+ - id
+ - key
+ - sourceId
+ - sourceType
type: object
request.FollowRecord:
properties:
@@ -2309,58 +3233,93 @@
type: object
request.GetClientList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
+ "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
+ "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆"}'
+ type: object
type: object
request.GetContactList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
+ "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
+ "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉"}'
+ type: object
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:
+ keyword:
+ type: string
+ keywordType:
+ $ref: '#/definitions/constvar.FaqKeywordType'
+ page:
+ description: 椤电爜
+ type: integer
+ pageSize:
+ description: 姣忛〉澶у皬
+ type: integer
+ queryClass:
+ $ref: '#/definitions/constvar.FaqQueryClass'
type: object
request.GetFollowRecordList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"topic": "璺熻繘涓婚",
+ "member_name": "璺熻繘浜�", "client_name": "瀹㈡埛鍚嶇О", "client_status": "瀹㈡埛鐘舵��", "follow_time":
+ "璺熻繘鏃堕棿", "next_follow_time": "涓嬫璺熻繘鏃堕棿", "record": "璺熻繘璁板綍", "phone": "鑱旂郴浜虹數璇�",
+ "contact_name": "鑱旂郴浜哄鍚�"}'
+ 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:
@@ -2386,30 +3345,41 @@
type: object
request.GetQuotationList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ searchMap:
+ 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
@@ -2419,19 +3389,25 @@
type: object
request.GetSalesLeadsList:
properties:
- keyword:
- type: string
page:
description: 椤电爜
type: integer
pageSize:
description: 姣忛〉澶у皬
type: integer
+ search_map:
+ additionalProperties: true
+ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"} {"name": "瀹㈡埛鍚嶇О",
+ "number": "閿�鍞嚎绱㈢紪鍙�", "contact_name": "鑱旂郴浜哄鍚�", "phone": "鎵嬫満鍙风爜", "sales_resources":
+ "鍟嗘満鏉ユ簮", "city": "鍩庡競", "province": "鐪佷唤", "member_name": "璐熻矗浜�"}'
+ type: object
type: object
request.GetSalesRefundList:
properties:
keyword:
type: string
+ keywordType:
+ $ref: '#/definitions/constvar.SalesRefundKeywordType'
page:
description: 椤电爜
type: integer
@@ -2492,17 +3468,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:
@@ -2551,6 +3553,27 @@
type: string
subOrderId:
type: integer
+ type: object
+ request.PushSaleChance:
+ properties:
+ id:
+ type: integer
+ step:
+ type: integer
+ required:
+ - id
+ - step
+ type: object
+ request.PushSalesLeads:
+ properties:
+ id:
+ type: integer
+ reason:
+ type: string
+ step:
+ allOf:
+ - $ref: '#/definitions/constvar.SalesStatus'
+ description: '鍟嗘満鐘舵��: 1: 璺熻繘涓�; -1:澶辫触'
type: object
request.Register:
properties:
@@ -2619,12 +3642,13 @@
type: integer
signTime:
type: string
- wechatOrderStatus:
+ wechatOrderStatusId:
type: integer
type: object
request.SalesRefund:
properties:
- accountId:
+ bankAccountId:
+ description: 璐︽埛id
type: integer
clientId:
type: integer
@@ -2634,6 +3658,9 @@
type: integer
number:
type: string
+ paymentTypeId:
+ description: 鏀舵鏂瑰紡ID
+ type: integer
products:
items:
$ref: '#/definitions/model.Product'
@@ -2642,8 +3669,13 @@
type: string
refundDate:
type: string
- refundMethod:
- type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.RefundSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
type: object
request.SalesReturn:
properties:
@@ -2654,17 +3686,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:
@@ -2726,6 +3769,13 @@
type: array
required:
- account_id
+ type: object
+ request.UpdateBankAccount:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
request.UpdateCities:
properties:
@@ -2812,6 +3862,9 @@
representative:
description: 娉曚汉浠h〃
type: string
+ sales_leads_id:
+ description: 閿�鍞嚎绱D
+ type: integer
service_member_id:
description: 鏈嶅姟璐熻矗浜篒D
type: integer
@@ -2890,6 +3943,17 @@
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:
birthday:
@@ -2965,6 +4029,13 @@
type: integer
name:
description: 鍥藉鍚嶇О
+ type: string
+ type: object
+ request.UpdateCourierCompany:
+ properties:
+ id:
+ type: integer
+ name:
type: string
type: object
request.UpdateCurrency:
@@ -3096,6 +4167,68 @@
- id
- name
type: object
+ request.UpdateInvoice:
+ properties:
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ courierCompanyId:
+ description: 鐗╂祦鍏徃
+ type: integer
+ courierNumber:
+ description: 鐗╂祦鍗曞彿
+ type: string
+ id:
+ type: integer
+ invoiceDate:
+ description: 寮�绁ㄦ棩鏈�
+ type: integer
+ invoiceNumber:
+ description: 鍙戠エ鍙风爜
+ type: string
+ invoiceStatusId:
+ description: 鍙戠エ鐘舵�乮d
+ type: integer
+ invoiceTypeId:
+ description: 鍙戠エ绫诲瀷id
+ type: integer
+ principalId:
+ description: 閿�鍞礋璐d汉id
+ type: integer
+ products:
+ description: 鍙戠エ瀵瑰簲浜у搧锛屼粠鐩稿簲婧愬崟閲岃幏鍙�
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓)
+ type: integer
+ subject:
+ description: 涓婚
+ type: string
+ taxpayerIdNumber:
+ description: 绾崇◣璇嗗埆鍙�
+ type: string
+ required:
+ - id
+ type: object
+ request.UpdateInvoiceStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
+ request.UpdateInvoiceType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.UpdateIsInvoice:
properties:
id:
@@ -3193,6 +4326,13 @@
required:
- order_type
type: object
+ request.UpdatePaymentType:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
+ type: object
request.UpdatePlan:
properties:
id:
@@ -3259,6 +4399,10 @@
type: integer
number:
type: string
+ products:
+ items:
+ $ref: '#/definitions/model.Product'
+ type: array
quotation_status_id:
type: integer
sale_chance_id:
@@ -3284,6 +4428,53 @@
type: array
required:
- quotation_status
+ type: object
+ request.UpdateReceipt:
+ properties:
+ amount:
+ description: 鏀舵閲戦
+ type: number
+ bankAccount:
+ $ref: '#/definitions/model.BankAccount'
+ bankAccountId:
+ description: 璐︽埛id
+ type: integer
+ clientId:
+ description: 瀹㈡埛id
+ type: integer
+ fileId:
+ description: 闄勪欢id
+ type: integer
+ id:
+ type: integer
+ 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
+ receiptDate:
+ description: 鏀舵鏃ユ湡
+ type: string
+ remark:
+ description: 澶囨敞
+ type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.ReceiptSourceType'
+ description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
type: object
request.UpdateRefundMethod:
properties:
@@ -3619,13 +4810,63 @@
required:
- satisfactions
type: object
+ request.UpdateServiceCollectionPlan:
+ properties:
+ amount:
+ description: 閲戦
+ type: number
+ amountReceivable:
+ description: 搴旀敹閲戦
+ type: number
+ amountReceived:
+ description: 宸叉敹閲戦
+ type: number
+ amountTotal:
+ description: 鎬婚
+ type: number
+ collectionDate:
+ description: 璁″垝鏀舵鏃ユ湡
+ type: string
+ collectionType:
+ description: 绫诲瀷锛�1 璁″垝鏀舵鏃ユ湡 2 椤圭洰鐘舵�侊級
+ type: integer
+ fileId:
+ description: 闄勪欢id
+ type: integer
+ id:
+ type: integer
+ moneyType:
+ description: 甯佺
+ type: string
+ percent:
+ description: 姣斾緥
+ type: number
+ principalId:
+ description: 鏀舵璐熻矗浜篒D
+ type: integer
+ remark:
+ description: 澶囨敞
+ type: string
+ sourceId:
+ description: 婧愬崟id
+ type: integer
+ sourceType:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionSourceType'
+ description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
+ status:
+ allOf:
+ - $ref: '#/definitions/constvar.CollectionStatus'
+ description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
+ term:
+ description: 鏈熸
+ type: integer
+ type: object
request.UpdateServiceContract:
properties:
clientId:
type: integer
contactId:
- type: integer
- contractId:
type: integer
endTime:
type: string
@@ -3645,6 +4886,8 @@
type: string
saleChanceId:
type: integer
+ salesDetailsId:
+ type: integer
serviceTimes:
type: integer
signTime:
@@ -3657,6 +4900,8 @@
type: string
typeId:
type: integer
+ required:
+ - memberId
type: object
request.UpdateServiceContractStatus:
properties:
@@ -3766,6 +5011,9 @@
representative:
description: 娉曚汉浠h〃
type: string
+ sales_leads_id:
+ description: 閿�鍞嚎绱D
+ type: integer
service_member_id:
description: 鏈嶅姟璐熻矗浜篒D
type: integer
@@ -3794,7 +5042,7 @@
type: string
satisfaction:
type: integer
- serviceId:
+ serviceOrderId:
type: integer
solveRate:
type: integer
@@ -3821,9 +5069,6 @@
contactId:
description: 鑱旂郴浜篿d
type: integer
- contractId:
- description: 鍚堝悓id
- type: integer
expectTime:
description: 甯屾湜澶勭悊鏃堕棿
type: string
@@ -3834,9 +5079,6 @@
description: 鏁呴殰绫诲埆id
type: integer
id:
- type: integer
- orderId:
- description: 閿�鍞鍗昳d
type: integer
priorityLevelId:
description: 浼樺厛绾у埆id
@@ -3856,12 +5098,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
@@ -3874,15 +5125,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:
@@ -3988,6 +5243,13 @@
required:
- id
- status
+ type: object
+ request.UpdateWechatOrderStatus:
+ properties:
+ id:
+ type: integer
+ name:
+ type: string
type: object
response.AccountIdResponse:
properties:
@@ -4677,7 +5939,7 @@
description: OK
schema:
$ref: '#/definitions/contextx.Response'
- summary: 瀹℃牳
+ summary: 鍒嗛厤
tags:
- Assign
/api/authority/add:
@@ -4726,6 +5988,107 @@
summary: 璁剧疆瑙掕壊鑿滃崟
tags:
- Authority
+ /api/bankAccount/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddBankAccount'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞閾惰璐︽埛
+ tags:
+ - 閾惰璐︽埛绠$悊
+ /api/bankAccount/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/bankAccount/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - BankAccountKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - BankAccountQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.BankAccount'
+ type: array
+ type: object
+ summary: 鑾峰彇閾惰璐︽埛鍒楄〃
+ tags:
+ - 閾惰璐︽埛绠$悊
+ /api/bankAccount/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateBankAccount'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊閾惰璐︽埛
+ tags:
+ - 閾惰璐︽埛绠$悊
/api/base/captcha:
post:
produces:
@@ -5237,6 +6600,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:
@@ -5256,14 +6696,15 @@
summary: 娣诲姞鑱旂郴浜�
tags:
- Contact
- /api/contact/delete/{id}:
+ /api/contact/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteContact'
produces:
- application/json
responses:
@@ -5471,6 +6912,107 @@
summary: 鏇存柊鍥藉
tags:
- Country
+ /api/courierCompany/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddCourierCompany'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鐗╂祦鍏徃
+ tags:
+ - 鐗╂祦鍏徃
+ /api/courierCompany/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/courierCompany/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - CourierCompanyKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - CourierCompanyQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.CourierCompany'
+ type: array
+ type: object
+ summary: 鑾峰彇鐗╂祦鍏徃鍒楄〃
+ tags:
+ - 鐗╂祦鍏徃
+ /api/courierCompany/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateCourierCompany'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鐗╂祦鍏徃
+ tags:
+ - 鐗╂祦鍏徃
/api/currency/add:
post:
parameters:
@@ -5887,6 +7429,13 @@
- 甯歌闂绠$悊
/api/faq/list:
get:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetFaqList'
produces:
- application/json
responses:
@@ -5998,6 +7547,90 @@
summary: 鏇存柊鏁呴殰绫诲埆
tags:
- 鏁呴殰绫诲埆绠$悊
+ /api/file/add:
+ post:
+ parameters:
+ - description: 鏉ユ簮id
+ in: formData
+ name: sourceId
+ required: true
+ type: integer
+ - description: 闄勪欢鏉ユ簮
+ in: formData
+ name: sourceType
+ required: true
+ type: string
+ - description: 涓婁紶鏂囦欢
+ in: formData
+ name: file
+ required: true
+ type: file
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞闄勪欢
+ tags:
+ - 闄勪欢绠$悊
+ /api/file/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/file/download:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.DownloadFile'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 闄勪欢涓嬭浇
+ tags:
+ - 闄勪欢绠$悊
+ /api/file/preview:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.DownloadFile'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 闄勪欢棰勮
+ tags:
+ - 闄勪欢绠$悊
/api/followRecord/add:
post:
parameters:
@@ -6017,14 +7650,15 @@
summary: 娣诲姞璺熻繘璁板綍
tags:
- FollowRecord
- /api/followRecord/delete/{id}:
+ /api/followRecord/delete:
delete:
parameters:
- - description: 璺熻繘璁板綍id
- in: path
- name: id
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
required: true
- type: string
+ schema:
+ $ref: '#/definitions/request.DeleteFollowRecord'
produces:
- application/json
responses:
@@ -6168,6 +7802,309 @@
summary: 鏇存柊琛屼笟
tags:
- Industry
+ /api/invoice/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddInvoice'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞閿�鍞彂绁�
+ tags:
+ - 閿�鍞彂绁�
+ /api/invoice/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/invoice/list:
+ get:
+ 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
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.Invoice'
+ type: array
+ type: object
+ summary: 鑾峰彇閿�鍞彂绁ㄥ垪琛�
+ tags:
+ - 閿�鍞彂绁�
+ /api/invoice/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateInvoice'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊閿�鍞彂绁�
+ tags:
+ - 閿�鍞彂绁�
+ /api/invoiceStatus/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddInvoiceStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鍙戠エ鐘舵��
+ tags:
+ - 鍙戠エ鐘舵��
+ /api/invoiceStatus/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/invoiceStatus/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - InvoiceStatusKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - InvoiceStatusQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.InvoiceStatus'
+ type: array
+ type: object
+ summary: 鑾峰彇鍙戠エ鐘舵�佸垪琛�
+ tags:
+ - 鍙戠エ鐘舵��
+ /api/invoiceStatus/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateInvoiceStatus'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鍙戠エ鐘舵��
+ tags:
+ - 鍙戠エ鐘舵��
+ /api/invoiceType/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddInvoiceType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鍙戠エ绫诲瀷
+ tags:
+ - 鍙戠エ绫诲瀷
+ /api/invoiceType/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/invoiceType/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - InvoiceTypeKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - InvoiceTypeQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.InvoiceType'
+ type: array
+ type: object
+ summary: 鑾峰彇鍙戠エ绫诲瀷鍒楄〃
+ tags:
+ - 鍙戠エ绫诲瀷
+ /api/invoiceType/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateInvoiceType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鍙戠エ绫诲瀷
+ tags:
+ - 鍙戠エ绫诲瀷
/api/isInvoice/add:
post:
parameters:
@@ -6438,14 +8375,15 @@
summary: 娣诲姞宸ュ崟
tags:
- OrderManage
- /api/orderManage/delete/{id}:
+ /api/orderManage/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteOrderManage'
produces:
- application/json
responses:
@@ -6572,6 +8510,107 @@
summary: 鏇存柊宸ュ崟绫诲瀷
tags:
- OrderType
+ /api/paymentType/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddPaymentType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鏀粯鏂瑰紡
+ tags:
+ - 鏀粯鏂瑰紡绠$悊
+ /api/paymentType/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/paymentType/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - PaymentTypeKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - PaymentTypeQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.PaymentType'
+ type: array
+ type: object
+ summary: 鑾峰彇鏀粯鏂瑰紡鍒楄〃
+ tags:
+ - 鏀粯鏂瑰紡绠$悊
+ /api/paymentType/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdatePaymentType'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鏀粯鏂瑰紡
+ tags:
+ - 鏀粯鏂瑰紡绠$悊
/api/plan/add:
post:
parameters:
@@ -6800,6 +8839,65 @@
summary: 鏇存柊浼樺厛绾у埆
tags:
- 浼樺厛绾у埆绠$悊
+ /api/product/info:
+ get:
+ parameters:
+ - description: 鍙傛暟
+ in: query
+ name: productNumber
+ required: true
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ allOf:
+ - $ref: '#/definitions/contextx.Response'
+ - properties:
+ data:
+ $ref: '#/definitions/product.Product'
+ type: object
+ summary: 鑾峰彇浜у搧璇︽儏
+ tags:
+ - 浜у搧
+ /api/product/list:
+ get:
+ parameters:
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - description: 浜у搧鍚嶇О
+ in: query
+ name: productName
+ type: string
+ - description: 浜у搧缂栫爜
+ in: query
+ name: productNumber
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/product.Product'
+ type: array
+ type: object
+ summary: 鑾峰彇浜у搧鍒楄〃
+ tags:
+ - 浜у搧
/api/province/add:
post:
parameters:
@@ -7051,6 +9149,107 @@
summary: 鏇存柊鎶ヤ环鍗曠姸鎬�
tags:
- QuotationStatus
+ /api/receipt/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddReceipt'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鏀舵鍗�
+ tags:
+ - 鏀舵鍗曠鐞�
+ /api/receipt/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/receipt/list:
+ get:
+ parameters:
+ - in: query
+ name: keyword
+ type: string
+ - enum:
+ - ""
+ in: query
+ name: keywordType
+ type: string
+ x-enum-varnames:
+ - ReceiptKeywordCustomerName
+ - description: 椤电爜
+ in: query
+ name: page
+ type: integer
+ - description: 姣忛〉澶у皬
+ in: query
+ name: pageSize
+ type: integer
+ - enum:
+ - ""
+ in: query
+ name: queryClass
+ type: string
+ x-enum-varnames:
+ - ReceiptQueryClassExpireLessThen60Days
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.Receipt'
+ type: array
+ type: object
+ summary: 鑾峰彇鏀舵鍗曞垪琛�
+ tags:
+ - 鏀舵鍗曠鐞�
+ /api/receipt/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateReceipt'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鏀舵鍗�
+ tags:
+ - 鏀舵鍗曠鐞�
/api/refundMethod/add:
post:
parameters:
@@ -7570,6 +9769,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:
@@ -7834,14 +10052,15 @@
summary: 娣诲姞閿�鍞嚎绱�
tags:
- SalesLeads
- /api/salesLeads/delete/{id}:
+ /api/salesLeads/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteSalesLeads'
produces:
- application/json
responses:
@@ -7874,6 +10093,25 @@
$ref: '#/definitions/response.SalesLeadsResponse'
type: object
summary: 閿�鍞嚎绱㈠垪琛�
+ tags:
+ - SalesLeads
+ /api/salesLeads/push:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.PushSalesLeads'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鎺ㄨ繘閿�鍞嚎绱�
tags:
- SalesLeads
/api/salesLeads/update:
@@ -8274,6 +10512,86 @@
summary: 鏇存柊婊℃剰搴�
tags:
- Satisfaction
+ /api/serviceCollectionPlan/add:
+ post:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.AddServiceCollectionPlan'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 娣诲姞鏀舵璁″垝
+ tags:
+ - 鏀舵璁″垝绠$悊
+ /api/serviceCollectionPlan/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/serviceCollectionPlan/list:
+ get:
+ parameters:
+ - description: 鏈嶅姟鍚堝悓id
+ in: query
+ name: serviceContractId
+ type: integer
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ allOf:
+ - $ref: '#/definitions/response.ListResponse'
+ - properties:
+ data:
+ items:
+ $ref: '#/definitions/model.ServiceCollectionPlan'
+ type: array
+ type: object
+ summary: 鑾峰彇鏀舵璁″垝鍒楄〃
+ tags:
+ - 鏀舵璁″垝绠$悊
+ /api/serviceCollectionPlan/update:
+ put:
+ parameters:
+ - description: 鏌ヨ鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.UpdateServiceCollectionPlan'
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: OK
+ schema:
+ $ref: '#/definitions/contextx.Response'
+ summary: 鏇存柊鏀舵璁″垝
+ tags:
+ - 鏀舵璁″垝绠$悊
/api/serviceContract/add:
post:
parameters:
@@ -8293,14 +10611,15 @@
summary: 娣诲姞鏈嶅姟鍚堝悓
tags:
- ServiceContract
- /api/serviceContract/delete/{id}:
+ /api/serviceContract/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteServiceContract'
produces:
- application/json
responses:
@@ -8332,7 +10651,7 @@
data:
$ref: '#/definitions/response.ServiceContractsResponse'
type: object
- summary: 鐢熸垚璁″垝鍒楄〃
+ summary: 鏈嶅姟鍚堝悓鍒楄〃
tags:
- ServiceContract
/api/serviceContract/update:
@@ -8519,14 +10838,15 @@
summary: 娣诲姞鏈嶅姟璐圭鐞�
tags:
- ServiceFeeManage
- /api/serviceFeeManage/delete/{id}:
+ /api/serviceFeeManage/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteServiceFeeManage'
produces:
- application/json
responses:
@@ -8599,14 +10919,15 @@
summary: 娣诲姞鏈嶅姟璺熻繘
tags:
- ServiceFollowup
- /api/serviceFollowup/delete/{id}:
+ /api/serviceFollowup/delete:
delete:
parameters:
- description: 鏌ヨ鍙傛暟
- in: path
- name: id
+ in: body
+ name: object
required: true
- type: integer
+ schema:
+ $ref: '#/definitions/request.DeleteServiceFollowup'
produces:
- application/json
responses:
@@ -8698,7 +11019,14 @@
tags:
- 鏈嶅姟鍗曠鐞�
/api/serviceOrder/list:
- get:
+ post:
+ parameters:
+ - description: 鍙傛暟
+ in: body
+ name: object
+ required: true
+ schema:
+ $ref: '#/definitions/request.GetServiceOrderList'
produces:
- application/json
responses:
@@ -8735,6 +11063,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:
@@ -9447,4 +11876,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