From 1c17ff16fd13e4d8bbab75d8a728cf18465b20e0 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期二, 26 三月 2024 13:58:32 +0800 Subject: [PATCH] 点击确认状态修改 --- docs/swagger.yaml | 5926 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 5,504 insertions(+), 422 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 1520f1c..a7535cd 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -1,5 +1,193 @@ definitions: - constvar.SalesStatus: + code.CodeAuto: + properties: + AutoLength: + type: integer + Desc: + type: string + PrefixMethod: + type: integer + PrefixValue: + type: string + SuffixMethod: + type: integer + type: object + code.CodeRule: + properties: + Desc: + type: string + Length: + type: integer + Name: + type: string + type: object + code.CodeStandard: + properties: + AutoRule: + $ref: '#/definitions/code.CodeAuto' + ID: + type: string + List: + items: + $ref: '#/definitions/code.CodeRule' + type: array + Method: + type: integer + Name: + type: string + Status: + type: string + Type: + type: string + type: object + constvar.BankAccountKeywordType: + enum: + - "" + 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.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.ReceiptSourceType: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + type: integer + x-enum-comments: + ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t + ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝 + ReceiptSourceTypeInvoice: 閿�鍞彂绁� + ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟 + ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓 + 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.SalesDetailsStatus: enum: - 1 - 2 @@ -9,18 +197,229 @@ - 6 type: integer x-enum-comments: + InStock: 澶囪揣涓� + OverCLose: 宸插叧闂� + OverOutbound: 鍑哄簱瀹屾垚 + WaitConfirmed: 寰呯‘璁� + WaitDecompose: 寰呭垎瑙� + WaitOutbound: 寰呭嚭搴� + x-enum-varnames: + - WaitConfirmed + - WaitDecompose + - InStock + - WaitOutbound + - OverOutbound + - OverCLose + 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 + - 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: + - 鏈嶅姟鍚堝悓缂栧彿 + - 瀹㈡埛鍚嶇О + - 绛剧害鏃ユ湡 + - 鍚堝悓绫诲瀷 + - 鍚堝悓鐘舵�� + - 璐熻矗浜� + - 浜у搧鍚嶇О + - 鏈嶅姟寮�濮嬫棩 + - 鏈嶅姟鍒版湡鏃� + - 浠风◣鍚堣 + type: string + x-enum-varnames: + - ServiceContractKeywordContractNo + - ServiceContractKeywordCustomerName + - ServiceContractKeywordContractDate + - ServiceContractKeywordContractType + - ServiceContractKeywordContractStatus + - ServiceContractKeywordPrincipal + - ServiceContractKeywordProductName + - ServiceContractKeywordServiceBeginDate + - ServiceContractKeywordServiceEndDate + - ServiceContractKeywordServiceTotalPrice + constvar.ServiceContractQueryClass: + enum: + - 30澶╁悗杩囨湡 + - 60澶╁悗杩囨湡 + - 宸茶繃鏈�15澶� + - 宸茶繃鏈�60澶� + type: string + x-enum-varnames: + - ServiceContractQueryClassExpireAfter30Day + - ServiceContractQueryClassExpireAfter60Day + - ServiceContractQueryClassExpiredBefore15Day + - ServiceContractQueryClassExpiredBefore60Day + constvar.ServiceContractStatusKeywordType: + enum: + - "" + type: string + x-enum-varnames: + - ServiceContractStatusKeywordCustomerName + constvar.ServiceContractStatusQueryClass: + enum: + - "" + type: string + x-enum-varnames: + - ServiceContractStatusQueryClassExpireLessThen60Days + constvar.ServiceFeeKeywordType: + enum: + - 瀹㈡埛鍚嶇О + - 瀹㈡埛绫诲瀷 + - 閿�鍞礋璐d汉 + - 瀹㈡埛瑙勬ā + - 閲嶈绾у埆 + - 瀹㈡埛缂栧彿 + - 瀹㈡埛鐘舵�� + - 浜у搧鍚嶇О + - 鏈嶅姟鍒版湡鏃� + type: string + x-enum-varnames: + - ServiceFeeKeywordCustomerName + - ServiceFeeKeywordCustomerType + - ServiceFeeKeywordSalesPrincipal + - ServiceFeeKeywordCustomerScale + - ServiceFeeKeywordClientLevel + - ServiceFeeKeywordCustomerNo + - ServiceFeeKeywordCustomerStatus + - ServiceFeeKeywordProductName + - ServiceFeeKeywordServiceEndDate + constvar.ServiceFeeQueryClass: + enum: + - 杩囨湡鏈弧60澶� + - 杩囨湡鏈弧30澶� + - 鍗冲皢杩囨湡60澶� + - 鍗冲皢杩囨湡30澶� + - 宸茶繃鏈� + - 鏃犳湇鍔� + type: string + x-enum-varnames: + - ServiceFeeQueryClassExpireLessThen60Days + - ServiceFeeQueryClassExpireLessThen30Days + - ServiceFeeQueryClassExpireAboutTo60Day + - ServiceFeeQueryClassExpireAboutTo30Day + - ServiceFeeQueryClassExpired + - ServiceFeeQueryClassNoService + constvar.ServiceFollowupKeywordType: + enum: + - 鍥炶鍗曠紪鍙� + - 瀹㈡埛鍚嶇О + - 鑱旂郴浜哄鍚� + - 瀹㈡埛鏈嶅姟鍗� + - 鍥炶浜� + - 婊℃剰搴� + type: string + x-enum-varnames: + - ServiceFollowupKeywordFollowupNo + - ServiceFollowupKeywordCustomerName + - ServiceFollowupKeywordContactName + - 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 @@ -35,6 +434,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: @@ -65,6 +476,13 @@ items: $ref: '#/definitions/model.Menu' type: array + type: object + model.BankAccount: + properties: + id: + type: integer + name: + type: string type: object model.City: properties: @@ -101,6 +519,8 @@ $ref: '#/definitions/model.ClientType' client_type_id: type: integer + codeStandID: + type: string contacts: items: $ref: '#/definitions/model.Contact' @@ -109,6 +529,12 @@ $ref: '#/definitions/model.Country' country_id: type: integer + createTime: + type: string + creator_id: + type: integer + creatorName: + type: string detail_address: type: string enterprise_nature_id: @@ -131,6 +557,8 @@ type: integer latest_service_time: type: string + member: + $ref: '#/definitions/model.User' member_id: type: integer name: @@ -159,6 +587,8 @@ type: string service_member_id: type: integer + updateTime: + type: string type: object model.ClientLevel: properties: @@ -188,6 +618,34 @@ name: type: string type: object + model.CollectionProjection: + properties: + 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: @@ -198,6 +656,8 @@ type: integer client_id: type: integer + codeStandID: + type: string country: $ref: '#/definitions/model.Country' country_id: @@ -210,6 +670,8 @@ type: integer is_first: type: boolean + member: + $ref: '#/definitions/model.User' member_id: type: integer name: @@ -243,6 +705,8 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string country: $ref: '#/definitions/model.Country' country_id: @@ -259,6 +723,8 @@ type: integer is_first: type: boolean + member: + $ref: '#/definitions/model.User' member_id: type: integer name: @@ -280,14 +746,37 @@ wechat: type: string type: object + model.ContactInformation: + properties: + id: + type: integer + name: + type: string + type: object model.Contract: properties: + client: + $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string + contractName: + type: string + 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: @@ -296,8 +785,17 @@ $ref: '#/definitions/model.Quotation' quotationId: type: integer + sendTime: + type: string + serviceContractStatus: + $ref: '#/definitions/model.ServiceContractStatus' 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: @@ -310,29 +808,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: @@ -355,18 +843,38 @@ name: type: string type: object + model.Faq: + properties: + id: + type: integer + name: + type: string + type: object + model.FaultType: + properties: + id: + type: integer + name: + type: string + type: object model.FollowRecord: properties: client: $ref: '#/definitions/model.Client' client_id: type: integer + client_status: + $ref: '#/definitions/model.ClientStatus' client_status_id: type: integer + codeStandID: + type: string contact: $ref: '#/definitions/model.Contact' contact_id: type: integer + contact_information: + $ref: '#/definitions/model.ContactInformation' contact_information_id: type: integer content: @@ -375,6 +883,8 @@ type: string id: type: integer + member: + $ref: '#/definitions/model.User' member_id: type: integer next_follow_time: @@ -385,14 +895,90 @@ 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: 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 + codeStandID: + type: string + 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 + number: + type: string + 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 @@ -419,10 +1005,14 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string end_time: type: string id: type: integer + member: + $ref: '#/definitions/model.User' member_id: type: integer money: @@ -450,7 +1040,39 @@ title: type: string type: object + model.OrderManage: + properties: + client: + $ref: '#/definitions/model.Client' + clientId: + type: integer + contactId: + type: integer + file: + type: string + id: + type: integer + name: + type: string + number: + type: string + orderType: + type: integer + problemDescription: + type: string + reportSourceId: + type: integer + sourceSheet: + type: integer + type: object model.OrderType: + properties: + id: + type: integer + name: + type: string + type: object + model.PaymentType: properties: id: type: integer @@ -491,22 +1113,41 @@ name: type: string type: object + model.PriorityLevel: + properties: + id: + type: integer + name: + type: string + type: object model.Product: properties: amount: - type: integer + type: number + cost: + type: string desc: type: string id: type: integer + margin: + type: string name: type: string number: type: string price: type: number + profit: + type: string + specs: + type: string total: type: number + type: + type: string + unit: + type: string type: object model.Province: properties: @@ -521,10 +1162,15 @@ type: object model.Quotation: properties: + amountTotal: + description: 浠锋牸鍚堣 + type: number client: $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string conditions: type: string contact: @@ -535,12 +1181,22 @@ 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 + quotationName: + type: string sale_chance: $ref: '#/definitions/model.SaleChance' sale_chance_id: @@ -555,7 +1211,73 @@ name: type: string type: object + model.Receipt: + properties: + amount: + description: 鏀舵閲戦 + type: number + bankAccount: + $ref: '#/definitions/model.BankAccount' + bankAccountId: + description: 璐︽埛id + type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id + clientId: + description: 瀹㈡埛id + type: integer + createTime: + type: string + creatorName: + type: string + fileId: + description: 闄勪欢id + type: integer + id: + type: integer + moneyType: + description: 甯佺 + type: string + number: + 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鍑哄簱鍗曪級 + updateTime: + type: string + type: object model.RefundMethod: + properties: + id: + type: integer + name: + type: string + type: object + model.RefundType: properties: id: type: integer @@ -613,6 +1335,12 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string + collection_projections: + items: + $ref: '#/definitions/model.CollectionProjection' + type: array competitors: type: string contact: @@ -637,6 +1365,8 @@ type: string key_maker: type: string + member: + $ref: '#/definitions/model.User' member_id: type: integer name: @@ -649,8 +1379,14 @@ type: string possibilities_id: type: integer + possibility: + $ref: '#/definitions/model.Possibility' process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province: @@ -661,20 +1397,30 @@ $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: + allOf: + - $ref: '#/definitions/model.Status' + description: 鐘舵�� status_id: type: integer threats: @@ -698,20 +1444,53 @@ 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 + codeStandID: + type: string conditions: type: string + createTime: + type: string + creatorId: + type: integer + creatorName: + type: string + deliverType: + type: integer deliveryDate: type: string id: type: integer + logisticCompany: + type: string + logisticCost: + type: number + logisticNumber: + type: string memberId: type: integer number: @@ -722,15 +1501,31 @@ items: $ref: '#/definitions/model.Product' type: array + projectId: + type: string + quotation: + $ref: '#/definitions/model.Quotation' + quotationId: + type: integer remark: type: string + saleChance: + $ref: '#/definitions/model.SaleChance' saleChanceId: type: integer saleType: type: integer signTime: type: string + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' + updateTime: + type: string wechatOrderStatus: + $ref: '#/definitions/model.WechatOrderStatus' + wechatOrderStatusId: type: integer type: object model.SalesLeads: @@ -739,6 +1534,8 @@ $ref: '#/definitions/model.City' city_id: type: integer + codeStandID: + type: string contact_name: type: string contact_phone: @@ -751,12 +1548,16 @@ type: integer desc: type: string + detail_address: + type: string followRecord: items: $ref: '#/definitions/model.FollowRecord' type: array id: type: integer + member: + $ref: '#/definitions/model.User' member_id: type: integer name: @@ -767,10 +1568,14 @@ $ref: '#/definitions/model.Province' province_id: type: integer + reason: + type: string region: $ref: '#/definitions/model.Region' region_id: type: integer + sales_sources: + $ref: '#/definitions/model.SalesSources' sales_sources_id: type: integer sales_status: @@ -778,18 +1583,43 @@ type: object model.SalesRefund: properties: - accountId: + RefundType: + allOf: + - $ref: '#/definitions/model.RefundType' + description: 閫�娆炬柟寮� + amountTotal: + description: 浠风◣鍚堣 + type: number + bankAccount: + $ref: '#/definitions/model.BankAccount' + bankAccountId: + description: 璐︽埛id type: integer + client: + $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string + 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' @@ -798,13 +1628,45 @@ type: string refundDate: type: string - refundMethod: + refundTypeId: + description: 閫�娆炬柟寮廔D + type: integer + salesReturn: + $ref: '#/definitions/model.SalesReturn' + sourceId: + description: 婧愬崟id + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.RefundSourceType' + description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級 + updateTime: type: string 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 + codeStandID: + type: string + createTime: + type: string + creatorName: + type: string id: type: integer memberId: @@ -812,17 +1674,32 @@ 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 + source: + $ref: '#/definitions/model.SalesDetails' + sourceId: + description: 婧愬崟id + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.SalesReturnSourceType' + description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級 + updateTime: + type: string type: object model.SalesReturnStatus: properties: @@ -845,18 +1722,101 @@ 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 + principal: + allOf: + - $ref: '#/definitions/model.User' + description: 鏀舵璐熻矗浜篒D + 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 + codeStandID: + type: string + contact: + $ref: '#/definitions/model.Contact' contactId: type: integer - contractId: - type: integer + createTime: + type: string + creatorName: + type: string endTime: type: string id: type: integer + member: + $ref: '#/definitions/model.User' memberId: type: integer number: @@ -865,14 +1825,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: @@ -882,6 +1852,8 @@ startTime: type: string terms: + type: string + updateTime: type: string type: object model.ServiceContractStatus: @@ -917,36 +1889,207 @@ type: object model.ServiceFollowup: properties: + Member: + $ref: '#/definitions/model.User' + client: + $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string + contact: + $ref: '#/definitions/model.Contact' contactId: type: integer - customerServiceSheet: - $ref: '#/definitions/model.CustomerServiceSheet' + createTime: + type: string + creatorName: + type: string 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 + updateTime: + type: string + type: object + model.ServiceOrder: + properties: + address: + description: 涓婇棬鍦板潃 + type: string + appointmentTime: + description: 棰勭害涓婇棬鏃堕棿 + type: string + carFare: + description: 浜ら�氳垂 // + 浜ら�氳垂 + type: number + chargeAmount: + description: 鏀惰垂閲戦 // + 鏀惰垂閲戦 + type: number + client: + $ref: '#/definitions/model.Client' + clientId: + description: 瀹㈡埛id + type: integer + codeStandID: + type: string + contact: + $ref: '#/definitions/model.Contact' + contactId: + description: 鑱旂郴浜篿d + type: integer + createTime: + type: string + creatorName: + type: string + expectTime: + description: 甯屾湜澶勭悊鏃堕棿 + type: string + faq: + $ref: '#/definitions/model.Faq' + faqId: + description: 甯歌闂id + type: integer + faultType: + $ref: '#/definitions/model.FaultType' + faultTypeId: + description: 鏁呴殰绫诲埆id + type: integer + id: + type: integer + number: + type: string + priorityLevel: + $ref: '#/definitions/model.PriorityLevel' + priorityLevelId: + description: 浼樺厛绾у埆id + type: integer + problemDesc: + description: 闂鎻忚堪 + type: string + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string + realTime: + description: 瀹為檯澶勭悊鏃堕棿 + type: string + remark: + description: 澶囨敞 + type: string + saleChance: + $ref: '#/definitions/model.SaleChance' + 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 + serviceMan: + allOf: + - $ref: '#/definitions/model.User' + description: 鏈嶅姟浜哄憳 + serviceManId: + description: 鏈嶅姟浜哄憳 + type: integer + serviceNumber: + description: 鏈嶅姟鍗曠紪鍙� + type: string + serviceOrderStatus: + $ref: '#/definitions/model.ServiceOrderStatus' + serviceOrderStatusId: + description: 澶勭悊鐘舵�� + type: integer + serviceType: + $ref: '#/definitions/model.ServiceType' + serviceTypeId: + description: 鏈嶅姟鏂瑰紡id + type: integer + severity: + $ref: '#/definitions/model.Severity' + severityId: + description: 涓ラ噸绋嬪害id + type: integer + solution: + description: 瑙e喅鏂规硶 + type: string + solutionRemark: + description: 鍐呴儴澶囨敞 + type: string + subject: + description: 涓婚 + type: string + timeSpent: + $ref: '#/definitions/model.TimeSpent' + timeSpentId: + description: 鑺辫垂鏃堕棿 + type: integer + updateTime: + type: string + type: object + model.ServiceOrderStatus: + properties: + id: + type: integer + name: + type: string + type: object + model.ServiceType: + properties: + id: + type: integer + name: + type: string + type: object + model.Severity: + properties: + id: + type: integer + name: + type: string type: object model.SolveRate: properties: @@ -968,10 +2111,16 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string id: type: integer + masterOrder: + $ref: '#/definitions/model.MasterOrder' masterOrderId: type: integer + member: + $ref: '#/definitions/model.User' memberId: type: integer number: @@ -980,6 +2129,24 @@ items: $ref: '#/definitions/model.Product' type: array + type: object + model.SystemSet: + properties: + id: + type: integer + modeType: + type: string + name: + type: string + value: + type: string + type: object + model.TimeSpent: + properties: + id: + type: integer + name: + type: string type: object model.TimelyRate: properties: @@ -1016,11 +2183,60 @@ type: string realName: type: string + subUserIds: + description: 涓嬪睘鍛樺伐鐢ㄦ埛id,鐢ㄩ�楀彿鍒嗗紑 + type: string userType: $ref: '#/definitions/constvar.UserType' username: type: string 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 + MaxInventory: + description: 鏈�澶у簱瀛� + type: integer + MinInventory: + description: 瀹夊叏搴撳瓨 + type: integer + Name: + type: string + Node: + description: 澶囨敞 + type: string + Number: + type: string + PurchaseType: + description: 閲囪喘绫诲瀷 + type: string + SalePrice: + description: 閿�鍞环鏍� + type: number + Specs: + description: 瑙勬牸 + type: string + Type: + description: 鍨嬪彿 + type: string + Unit: type: string type: object request.AddAccountId: @@ -1038,6 +2254,13 @@ items: $ref: '#/definitions/request.CasbinInfo' type: array + type: object + request.AddBankAccount: + properties: + id: + type: integer + name: + type: string type: object request.AddCity: properties: @@ -1066,8 +2289,14 @@ client_type_id: description: 瀹㈡埛绫诲瀷ID type: integer + codeStandID: + description: 缂栫爜id + type: string contact: $ref: '#/definitions/request.Contact' + contact_id: + description: 鑱旂郴浜篒D + type: integer country_id: type: integer detail_address: @@ -1113,6 +2342,9 @@ representative: description: 娉曚汉浠h〃 type: string + sales_leads_id: + description: 閿�鍞嚎绱D + type: integer service_member_id: description: 鏈嶅姟璐熻矗浜篒D type: integer @@ -1137,6 +2369,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: @@ -1191,6 +2435,12 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string + contractName: + description: 鍚堝悓鍚嶇О + type: string file: type: string member_id: @@ -1199,6 +2449,9 @@ type: string quotation_id: type: integer + sendTime: + description: 鍙戣揣鏃堕棿 + type: string status_id: type: integer type: object @@ -1206,6 +2459,13 @@ properties: name: description: 鍥藉鍚嶇О + type: string + type: object + request.AddCourierCompany: + properties: + id: + type: integer + name: type: string type: object request.AddCurrency: @@ -1249,6 +2509,20 @@ required: - name type: object + request.AddFaq: + properties: + id: + type: integer + name: + type: string + type: object + request.AddFaultType: + properties: + id: + type: integer + name: + type: string + type: object request.AddFollowRecord: properties: follow_record: @@ -1262,6 +2536,70 @@ type: string required: - name + type: object + request.AddInvoice: + properties: + clientId: + description: 瀹㈡埛id + type: integer + codeStandID: + type: string + 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 + number: + description: 鍙戠エ缂栧彿 + type: string + 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: @@ -1281,6 +2619,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string end_time: type: string member_id: @@ -1320,6 +2661,13 @@ required: - name type: object + request.AddPaymentType: + properties: + id: + type: integer + name: + type: string + type: object request.AddPlan: properties: plan: @@ -1332,6 +2680,13 @@ required: - name type: object + request.AddPriorityLevel: + properties: + id: + type: integer + name: + type: string + type: object request.AddProvince: properties: name: @@ -1342,6 +2697,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string conditions: type: string contact_id: @@ -1352,8 +2710,15 @@ type: integer number: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array quotation_status_id: type: integer + quotationName: + description: 鎶ヤ环鍗曞悕绉� + type: string sale_chance_id: type: integer validity_date: @@ -1366,12 +2731,78 @@ required: - name type: object + request.AddReceipt: + properties: + amount: + description: 鏀舵閲戦 + type: number + bankAccount: + $ref: '#/definitions/model.BankAccount' + bankAccountId: + description: 璐︽埛id + type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id + clientId: + description: 瀹㈡埛id + type: integer + createTime: + type: string + creatorName: + type: string + fileId: + description: 闄勪欢id + type: integer + id: + type: integer + moneyType: + description: 甯佺 + type: string + number: + 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鍑哄簱鍗曪級 + updateTime: + type: string + type: object request.AddRefundMethod: properties: name: type: string required: - name + type: object + request.AddRefundType: + properties: + id: + type: integer + name: + type: string type: object request.AddRegion: properties: @@ -1419,6 +2850,9 @@ type: integer client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string competitors: type: string contact_id: @@ -1451,6 +2885,10 @@ type: integer process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province_id: @@ -1492,13 +2930,68 @@ type: object request.AddSalesDetails: properties: - salesDetails: - $ref: '#/definitions/request.SalesDetails' + Member: + $ref: '#/definitions/model.User' + address: + type: string + addressee: + type: string + client: + $ref: '#/definitions/model.Client' + clientId: + type: integer + codeStandID: + description: 缂栫爜id + type: string + conditions: + type: string + deliverType: + description: 浜や粯绫诲瀷:1.涓�娆″彂璐�,2.澶氭鍙戣揣 + type: integer + 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 + projectId: + type: string + quotationId: + type: integer + remark: + type: string + saleChanceId: + type: integer + saleType: + type: integer + signTime: + type: string + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' + wechatOrderStatusId: + type: integer type: object request.AddSalesLeads: properties: city_id: type: integer + codeStandID: + description: 缂栫爜id + type: string contact_name: description: 鑱旂郴浜哄鍚� type: string @@ -1512,6 +3005,9 @@ type: integer desc: description: 澶囨敞 + type: string + detail_address: + description: 璇︾粏鍦板潃 type: string member_id: description: 閿�鍞礋璐d汉ID @@ -1561,13 +3057,23 @@ 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 + codeStandID: + description: 缂栫爜id + type: string contactId: - type: integer - contractId: type: integer endTime: type: string @@ -1585,6 +3091,12 @@ type: string saleChanceId: type: integer + salesDetailsId: + type: integer + serviceContractStatusId: + type: integer + serviceContractTypeId: + type: integer serviceTimes: type: integer signTime: @@ -1597,13 +3109,15 @@ type: string typeId: type: integer + required: + - memberId type: object request.AddServiceContractStatus: properties: + id: + type: integer name: type: string - required: - - name type: object request.AddServiceContractType: properties: @@ -1631,8 +3145,14 @@ client_type_id: description: 瀹㈡埛绫诲瀷ID type: integer + codeStandID: + description: 缂栫爜id + type: string contact: $ref: '#/definitions/request.Contact' + contact_id: + description: 鑱旂郴浜篒D + type: integer country_id: type: integer detail_address: @@ -1682,6 +3202,9 @@ representative: description: 娉曚汉浠h〃 type: string + sales_leads_id: + description: 閿�鍞嚎绱D + type: integer service_member_id: description: 鏈嶅姟璐熻矗浜篒D type: integer @@ -1690,6 +3213,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer file: @@ -1708,12 +3234,120 @@ type: string satisfaction: type: integer - serviceId: + serviceOrderId: type: integer solveRate: type: integer timelyRate: type: integer + type: object + request.AddServiceOrder: + properties: + address: + description: 涓婇棬鍦板潃 + type: string + appointmentTime: + description: 棰勭害涓婇棬鏃堕棿 + type: string + carFare: + description: 浜ら�氳垂 + type: number + chargeAmount: + description: 鏀惰垂閲戦 + type: number + clientId: + description: 瀹㈡埛id + type: integer + codeStandID: + description: 缂栫爜id + type: string + contactId: + description: 鑱旂郴浜篿d + type: integer + expectTime: + description: 甯屾湜澶勭悊鏃堕棿 + type: string + faqId: + description: 甯歌闂id + type: integer + faultTypeId: + description: 鏁呴殰绫诲埆id + type: integer + priorityLevelId: + description: 浼樺厛绾у埆id + type: integer + problemDesc: + description: 闂鎻忚堪 + type: string + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string + realTime: + description: 瀹為檯澶勭悊鏃堕棿 + type: string + remark: + description: 澶囨敞 + type: string + 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 + severityId: + description: 涓ラ噸绋嬪害id + type: integer + solution: + description: 瑙e喅鏂规硶 + type: string + solutionRemark: + description: 鍐呴儴澶囨敞 + type: string + subject: + description: 涓婚 + type: string + timeSpentId: + description: 鑺辫垂鏃堕棿 + type: integer + type: object + request.AddServiceOrderStatus: + properties: + id: + type: integer + name: + type: string + type: object + request.AddServiceType: + properties: + id: + type: integer + name: + type: string + type: object + request.AddSeverity: + properties: + id: + type: integer + name: + type: string type: object request.AddSolveRate: properties: @@ -1733,6 +3367,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string masterOrderId: type: integer memberId: @@ -1743,6 +3380,13 @@ items: $ref: '#/definitions/model.Product' type: array + type: object + request.AddTimeSpent: + properties: + id: + type: integer + name: + type: string type: object request.AddTimelyRate: properties: @@ -1770,6 +3414,26 @@ - vettingId - vettingType type: object + 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: properties: method: @@ -1779,35 +3443,42 @@ description: 璺緞 type: string type: object - request.ChangePasswordReq: + request.CheckClientName: properties: - newPassword: - description: 鏂板瘑鐮� - type: string - password: - description: 瀵嗙爜 + name: type: string type: object - request.ChangeUserInfo: + request.CommonIds: properties: - email: - description: 鐢ㄦ埛閭 + ids: + items: + type: integer + type: array + required: + - ids + type: object + request.ConfirmOutput: + properties: + products: + items: + $ref: '#/definitions/request.ConfirmOutputProducts' + type: array + saleDetailNumber: type: string - headerImg: - description: 鐢ㄦ埛澶村儚 + type: object + request.ConfirmOutputOver: + properties: + saleDetailNumber: type: string - id: - description: 鐢ㄦ埛ID + type: object + request.ConfirmOutputProducts: + properties: + number: + description: 浜у搧缂栧彿 type: string - nickName: - description: 鐢ㄦ埛鏄电О - type: string - phone: - description: 鐢ㄦ埛鎵嬫満鍙� - type: string - pos: - description: 鐢ㄦ埛宀椾綅 - type: string + outputAmount: + description: 鏈鍙戣揣鏁伴噺 + type: number type: object request.Contact: properties: @@ -1858,17 +3529,115 @@ description: 寰俊鍙� type: string type: object + request.DeleteClient: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteContact: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteContract: + properties: + ids: + items: + type: integer + type: array + type: object request.DeleteCountry: properties: id: description: 鍥藉ID type: integer type: object - request.DeleteUserReq: + request.DeleteFollowRecord: properties: - userId: - description: 鐢ㄦ埛ID + ids: + items: + type: integer + type: array + type: object + request.DeleteMasterOrder: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteOrderManage: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteQuotation: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteSaleChance: + properties: + ids: + items: + type: integer + type: array + type: object + request.DeleteSalesLeads: + 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.DeleteSubOrder: + properties: + ids: + items: + type: integer + type: array + 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: @@ -1876,6 +3645,8 @@ type: integer client_status_id: type: integer + codeStandID: + type: string contact_id: type: integer contact_information_id: @@ -1901,10 +3672,126 @@ topic: type: string type: object - request.GetUserList: + request.GetClientList: + properties: + 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": "閲嶈绾у埆","representative": + "娉曞畾浠h〃浜�", "registration_time": "娉ㄥ唽鏃堕棿", "business_scope": "缁忚惀鑼冨洿", "remark": + "澶囨敞", "not_admin":"1:鎴戠殑瀹㈡埛; 2:admin瀹㈡埛"}' + type: object + type: object + request.GetContactList: + properties: + clientId: + description: 瀹㈡埛id + type: integer + page: + description: 椤电爜 + type: integer + 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": "鏄惁鏄瑕佽仈绯讳汉", + "client_id": "clientId 鐢ㄤ簬杩斿洖棣栬鑱旂郴浜�"}' + type: object + type: object + request.GetContractList: properties: keyword: - description: 妯$硦鏌ヨ鍏抽敭瀛� + 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: + 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": "鑱旂郴浜哄鍚�", "sales_leads_id": "閿�鍞嚎绱d", "sale_chance_id": "閿�鍞満浼歩d"}' + type: object + type: object + request.GetInvoiceList: + properties: + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + principalIds: + items: + type: integer + type: array + sourceId: + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.InvoiceSourceType' + description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓) + type: object + request.GetMasterOrderList: + properties: + 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: + keyword: type: string page: description: 椤电爜 @@ -1913,20 +3800,224 @@ description: 姣忛〉澶у皬 type: integer type: object - request.Login: + request.GetPlanList: properties: - captcha: - description: 楠岃瘉鐮� + keyword: type: string - captchaId: - description: 楠岃瘉鐮両D + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + type: object + request.GetQuotationList: + properties: + 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: + 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: + clientId: + description: 瀹㈡埛id + type: integer + keyword: type: string - password: - description: 瀵嗙爜 + keywordType: + $ref: '#/definitions/constvar.SalesDetailsKeywordType' + number: + description: 閿�鍞槑缁嗗崟鍙� type: string - username: - description: 鐢ㄦ埛鍚� + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + saleChanceId: + description: 閿�鍞満浼歩d + type: integer + type: object + request.GetSalesLeadsList: + properties: + 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 + pageSize: + description: 姣忛〉澶у皬 + type: integer + sourceId: + type: integer + type: object + request.GetSalesReturnList: + properties: + clientId: + description: 瀹㈡埛id + type: integer + keyword: + type: string + keywordType: + $ref: '#/definitions/constvar.SalesReturnKeywordType' + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + sourceId: + description: 婧愬崟id + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.SalesReturnSourceType' + description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級 + type: object + request.GetServiceCollectionPlanList: + properties: + sourceId: + type: integer + sourceType: + $ref: '#/definitions/constvar.CollectionSourceType' + required: + - sourceId + - sourceType + type: object + request.GetServiceContractList: + properties: + contactId: + description: 鑱旂郴浜篿d + type: integer + keyword: + type: string + keywordType: + $ref: '#/definitions/constvar.ServiceContractKeywordType' + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + queryClass: + $ref: '#/definitions/constvar.ServiceContractQueryClass' + quotationId: + description: 鎶ヤ环鍗昳d + type: integer + saleChanceId: + description: 閿�鍞満浼歩d + type: integer + salesDetailsId: + description: 鍚堝悓璁㈠崟id + type: integer + type: object + request.GetServiceFeeManageList: + properties: + keyword: + type: string + keywordType: + $ref: '#/definitions/constvar.ServiceFeeKeywordType' + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + queryClass: + $ref: '#/definitions/constvar.ServiceFeeQueryClass' + type: object + request.GetServiceFollowupList: + properties: + keyword: + type: string + keywordType: + $ref: '#/definitions/constvar.ServiceFollowupKeywordType' + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + serviceOrderId: + description: 鏈嶅姟鍥炶鍗昳d + type: integer + type: object + 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.Plan: properties: @@ -1949,48 +4040,54 @@ subOrderId: type: integer type: object - request.Register: + request.PushSaleChance: properties: - authorityId: - description: 鐢ㄦ埛瑙掕壊ID - type: integer - departmentId: - type: integer - email: - type: string - headerImg: - type: string id: + type: integer + step: + type: integer + required: + - id + - step + type: object + request.PushSalesLeads: + properties: + id: + type: integer + reason: type: string - nickName: - type: string - password: - type: string - phone: - type: string - pos: - type: string - rePassword: - description: 纭瀵嗙爜 - type: string - realName: - type: string - userType: - $ref: '#/definitions/constvar.UserType' - username: - type: string + step: + allOf: + - $ref: '#/definitions/constvar.SalesStatus' + description: '鍟嗘満鐘舵��: 1: 璺熻繘涓�; -1:澶辫触' type: object request.SalesDetails: properties: + Member: + $ref: '#/definitions/model.User' address: type: string addressee: type: string + client: + $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string conditions: type: string + deliverType: + description: 浜や粯绫诲瀷:1.涓�娆″彂璐�,2.澶氭鍙戣揣 + type: integer deliveryDate: + type: string + logisticCompany: + type: string + logisticCost: + type: number + logisticNumber: type: string memberId: type: integer @@ -2002,6 +4099,10 @@ items: $ref: '#/definitions/model.Product' type: array + projectId: + type: string + quotationId: + type: integer remark: type: string saleChanceId: @@ -2010,21 +4111,32 @@ type: integer signTime: type: string - wechatOrderStatus: + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' + wechatOrderStatusId: type: integer type: object request.SalesRefund: properties: - accountId: + bankAccountId: + description: 璐︽埛id type: integer clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string isInvoice: - type: integer + type: string memberId: type: integer number: type: string + paymentTypeId: + description: 鏀舵鏂瑰紡ID + type: integer products: items: $ref: '#/definitions/model.Product' @@ -2033,29 +4145,58 @@ 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: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string memberId: type: integer 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.SaveSystemSet: + properties: + sets: + items: + $ref: '#/definitions/model.SystemSet' + type: array type: object request.SetAuthorityMenu: properties: @@ -2118,6 +4259,13 @@ required: - account_id type: object + request.UpdateBankAccount: + properties: + id: + type: integer + name: + type: string + type: object request.UpdateCities: properties: cities: @@ -2154,8 +4302,14 @@ client_type_id: description: 瀹㈡埛绫诲瀷ID type: integer + codeStandID: + description: 缂栫爜id + type: string contact: $ref: '#/definitions/request.Contact' + contact_id: + description: 鑱旂郴浜篒D + type: integer country_id: type: integer detail_address: @@ -2203,6 +4357,9 @@ representative: description: 娉曚汉浠h〃 type: string + sales_leads_id: + description: 閿�鍞嚎绱D + type: integer service_member_id: description: 鏈嶅姟璐熻矗浜篒D type: integer @@ -2281,6 +4438,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: @@ -2336,6 +4504,12 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string + contractName: + description: 鍚堝悓鍚嶇О + type: string file: type: string id: @@ -2346,6 +4520,9 @@ type: string quotation_id: type: integer + sendTime: + description: 鍙戣揣鏃堕棿 + type: string status_id: type: integer type: object @@ -2356,6 +4533,13 @@ type: integer name: description: 鍥藉鍚嶇О + type: string + type: object + request.UpdateCourierCompany: + properties: + id: + type: integer + name: type: string type: object request.UpdateCurrency: @@ -2445,6 +4629,20 @@ $ref: '#/definitions/request.UpdateEnterpriseScale' type: array type: object + request.UpdateFaq: + properties: + id: + type: integer + name: + type: string + type: object + request.UpdateFaultType: + properties: + id: + type: integer + name: + type: string + type: object request.UpdateFollowRecord: properties: follow_record: @@ -2472,6 +4670,73 @@ required: - id - name + type: object + request.UpdateInvoice: + properties: + clientId: + description: 瀹㈡埛id + type: integer + codeStandID: + type: string + 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 + number: + description: 鍙戠エ缂栧彿 + type: string + 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: @@ -2515,6 +4780,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string end_time: type: string id: @@ -2570,6 +4838,13 @@ required: - order_type type: object + request.UpdatePaymentType: + properties: + id: + type: integer + name: + type: string + type: object request.UpdatePlan: properties: id: @@ -2596,6 +4871,13 @@ - id - name type: object + request.UpdatePriorityLevel: + properties: + id: + type: integer + name: + type: string + type: object request.UpdateProvince: properties: id: @@ -2617,6 +4899,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string conditions: type: string contact_id: @@ -2629,8 +4914,15 @@ type: integer number: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array quotation_status_id: type: integer + quotationName: + description: 鎶ヤ环鍗曞悕绉� + type: string sale_chance_id: type: integer validity_date: @@ -2655,6 +4947,65 @@ required: - quotation_status type: object + request.UpdateReceipt: + properties: + amount: + description: 鏀舵閲戦 + type: number + bankAccount: + $ref: '#/definitions/model.BankAccount' + bankAccountId: + description: 璐︽埛id + type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id + clientId: + description: 瀹㈡埛id + type: integer + createTime: + type: string + creatorName: + type: string + fileId: + description: 闄勪欢id + type: integer + id: + type: integer + moneyType: + description: 甯佺 + type: string + number: + 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鍑哄簱鍗曪級 + updateTime: + type: string + type: object request.UpdateRefundMethod: properties: id: @@ -2673,6 +5024,13 @@ type: array required: - refund_method + type: object + request.UpdateRefundType: + properties: + id: + type: integer + name: + type: string type: object request.UpdateRegion: properties: @@ -2777,6 +5135,9 @@ type: integer client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string competitors: type: string contact_id: @@ -2811,6 +5172,10 @@ type: integer process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province_id: @@ -2883,10 +5248,20 @@ salesDetails: $ref: '#/definitions/request.SalesDetails' type: object + request.UpdateSalesDetailsStatus: + properties: + id: + type: integer + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' + type: object request.UpdateSalesLeads: properties: city_id: type: integer + codeStandID: + description: 缂栫爜id + type: string contact_name: description: 鑱旂郴浜哄鍚� type: string @@ -2900,6 +5275,9 @@ type: integer desc: description: 澶囨敞 + type: string + detail_address: + description: 璇︾粏鍦板潃 type: string id: type: integer @@ -2989,13 +5367,70 @@ 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 + principal: + allOf: + - $ref: '#/definitions/model.User' + description: 鏀舵璐熻矗浜篒D + 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 + codeStandID: + description: 缂栫爜id + type: string contactId: - type: integer - contractId: type: integer endTime: type: string @@ -3015,6 +5450,12 @@ type: string saleChanceId: type: integer + salesDetailsId: + type: integer + serviceContractStatusId: + type: integer + serviceContractTypeId: + type: integer serviceTimes: type: integer signTime: @@ -3027,6 +5468,8 @@ type: string typeId: type: integer + required: + - memberId type: object request.UpdateServiceContractStatus: properties: @@ -3034,18 +5477,6 @@ type: integer name: type: string - required: - - id - - name - type: object - request.UpdateServiceContractStatuss: - properties: - service_contract_status: - items: - $ref: '#/definitions/request.UpdateServiceContractStatus' - type: array - required: - - service_contract_status type: object request.UpdateServiceContractType: properties: @@ -3085,8 +5516,14 @@ client_type_id: description: 瀹㈡埛绫诲瀷ID type: integer + codeStandID: + description: 缂栫爜id + type: string contact: $ref: '#/definitions/request.Contact' + contact_id: + description: 鑱旂郴浜篒D + type: integer country_id: type: integer detail_address: @@ -3136,6 +5573,9 @@ representative: description: 娉曚汉浠h〃 type: string + sales_leads_id: + description: 閿�鍞嚎绱D + type: integer service_member_id: description: 鏈嶅姟璐熻矗浜篒D type: integer @@ -3144,6 +5584,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer file: @@ -3164,12 +5607,122 @@ type: string satisfaction: type: integer - serviceId: + serviceOrderId: type: integer solveRate: type: integer timelyRate: type: integer + type: object + request.UpdateServiceOrder: + properties: + address: + description: 涓婇棬鍦板潃 + type: string + appointmentTime: + description: 棰勭害涓婇棬鏃堕棿 + type: string + carFare: + description: 浜ら�氳垂 + type: number + chargeAmount: + description: 鏀惰垂閲戦 + type: number + clientId: + description: 瀹㈡埛id + type: integer + codeStandID: + description: 缂栫爜id + type: string + contactId: + description: 鑱旂郴浜篿d + type: integer + expectTime: + description: 甯屾湜澶勭悊鏃堕棿 + type: string + faqId: + description: 甯歌闂id + type: integer + faultTypeId: + description: 鏁呴殰绫诲埆id + type: integer + id: + type: integer + priorityLevelId: + description: 浼樺厛绾у埆id + type: integer + problemDesc: + description: 闂鎻忚堪 + type: string + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string + realTime: + description: 瀹為檯澶勭悊鏃堕棿 + type: string + remark: + description: 澶囨敞 + type: string + 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 + severityId: + description: 涓ラ噸绋嬪害id + type: integer + solution: + description: 瑙e喅鏂规硶 + type: string + solutionRemark: + description: 鍐呴儴澶囨敞 + type: string + subject: + description: 涓婚 + type: string + timeSpentId: + description: 鑺辫垂鏃堕棿 + type: integer + type: object + request.UpdateServiceOrderStatus: + properties: + id: + type: integer + name: + type: string + type: object + request.UpdateServiceType: + properties: + id: + type: integer + name: + type: string + type: object + request.UpdateSeverity: + properties: + id: + type: integer + name: + type: string type: object request.UpdateSolveRate: properties: @@ -3213,6 +5766,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string id: type: integer masterOrderId: @@ -3225,6 +5781,13 @@ items: $ref: '#/definitions/model.Product' type: array + type: object + request.UpdateTimeSpent: + properties: + id: + type: integer + name: + type: string type: object request.UpdateTimelyRate: properties: @@ -3244,6 +5807,23 @@ type: array required: - timely_rate + type: object + request.UpdateVetting: + properties: + id: + type: integer + status: + type: integer + required: + - id + - status + type: object + request.UpdateWechatOrderStatus: + properties: + id: + type: integer + name: + type: string type: object response.AccountIdResponse: properties: @@ -3275,6 +5855,8 @@ type: object response.ClientResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.Client' @@ -3294,8 +5876,17 @@ $ref: '#/definitions/model.ClientType' type: array type: object + response.ContactInformationResponse: + properties: + list: + items: + $ref: '#/definitions/model.ContactInformation' + type: array + type: object response.ContactResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.ContactDetail' @@ -3303,6 +5894,8 @@ type: object response.ContractResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.Contract' @@ -3523,6 +6116,8 @@ type: object response.FollowRecordResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.FollowRecord' @@ -3533,6 +6128,25 @@ list: items: $ref: '#/definitions/model.Industry' + type: array + type: object + response.Info: + properties: + makeInfo: + items: + $ref: '#/definitions/response.WorkOrderInfo' + type: array + outsourcingInfo: + items: + $ref: '#/definitions/response.OutsourcingInfo' + type: array + productInfo: + items: + $ref: '#/definitions/response.SalesDetailsProductInfo' + type: array + purchaseInfo: + items: + $ref: '#/definitions/response.Purchase' type: array type: object response.IsInvoiceResponse: @@ -3549,6 +6163,16 @@ $ref: '#/definitions/model.IsVisit' type: array type: object + response.ListResponse: + properties: + code: + type: integer + count: + type: integer + data: {} + msg: + type: string + type: object response.LoginResponse: properties: expiresAt: @@ -3560,6 +6184,8 @@ type: object response.MasterOrderResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.MasterOrder' @@ -3572,6 +6198,15 @@ $ref: '#/definitions/model.Menu' type: array type: object + response.OrderManageResponse: + properties: + count: + type: integer + list: + items: + $ref: '#/definitions/model.OrderManage' + type: array + type: object response.OrderTypeResponse: properties: list: @@ -3579,18 +6214,40 @@ $ref: '#/definitions/model.OrderType' type: array type: object - response.PageResult: + response.OutsourcingInfo: properties: - list: {} - page: + amount: + description: 璁㈠崟鏁伴噺 type: integer - pageSize: + endTime: + type: string + finishAmount: + description: 瀹屾垚鏁伴噺 type: integer - total: - type: integer + outsourcingId: + description: 濮斿璁㈠崟id + type: string + outsourcingStatus: + type: string + productId: + type: string + productName: + type: string + specs: + description: 鐗╂枡瑙勬牸 + type: string + startTime: + type: string + supplierName: + type: string + unit: + description: 鍗曚綅 + type: string type: object response.PlanResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.Plan' @@ -3610,8 +6267,37 @@ $ref: '#/definitions/model.Province' type: array type: object + response.Purchase: + properties: + amount: + description: 璁㈠崟鏁伴噺 + type: integer + finishAmount: + description: 瀹屾垚鏁伴噺 + type: integer + productId: + type: string + productName: + type: string + purchaseName: + type: string + purchaseNumber: + type: string + specs: + description: 鐗╂枡瑙勬牸 + type: string + status: + type: integer + supplierName: + type: string + unit: + description: 鍗曚綅 + type: string + type: object response.QuotationResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.Quotation' @@ -3659,8 +6345,18 @@ $ref: '#/definitions/model.Repository' type: array type: object + response.Response: + properties: + code: + type: integer + data: {} + msg: + type: string + type: object response.SaleChanceResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SaleChance' @@ -3680,8 +6376,65 @@ $ref: '#/definitions/model.SaleType' type: array type: object + response.SalesDetailsProductInfo: + properties: + amount: + description: 璁㈠崟鏁伴噺 + type: number + cost: + description: 浜у搧鎴愭湰 + type: string + deliveryAmount: + description: 鍙戣揣鏁伴噺 + type: integer + finishAmount: + description: 瀹屾垚鏁伴噺 + type: integer + makeAmount: + description: 鍒堕�犳暟閲� + type: integer + makeFinishAmount: + description: 鍒堕�犲畬鎴愭暟閲� + type: integer + margin: + description: 姣涘埄鐜� + type: string + outsourcingAmount: + description: 濮斿鏁伴噺 + type: integer + outsourcingFinishAmount: + description: 濮斿瀹屾垚鏁伴噺 + type: integer + price: + description: 浜у搧浠锋牸 + type: number + productId: + type: string + productName: + type: string + profit: + description: 姣涘埄 + type: string + purchaseAmount: + description: 閲囪喘鏁伴噺 + type: integer + purchaseFinishAmount: + description: 閲囪喘瀹屾垚鏁伴噺 + type: integer + specs: + description: 鐗╂枡瑙勬牸 + type: string + total: + description: 浜у搧鎬讳环 + type: number + unit: + description: 鍗曚綅 + type: string + type: object response.SalesDetailsResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SalesDetails' @@ -3689,6 +6442,8 @@ type: object response.SalesLeadsResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SalesLeads' @@ -3696,6 +6451,8 @@ type: object response.SalesRefundResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SalesRefund' @@ -3703,6 +6460,8 @@ type: object response.SalesReturnResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SalesReturn' @@ -3729,13 +6488,6 @@ $ref: '#/definitions/model.Satisfaction' type: array type: object - response.ServiceContractStatusResponse: - properties: - list: - items: - $ref: '#/definitions/model.ServiceContractStatus' - type: array - type: object response.ServiceContractTypeResponse: properties: list: @@ -3745,6 +6497,8 @@ type: object response.ServiceContractsResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.ServiceContract' @@ -3752,6 +6506,8 @@ type: object response.ServiceFeeManageResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.ServiceFeeManage' @@ -3759,6 +6515,8 @@ type: object response.ServiceFollowupResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.ServiceFollowup' @@ -3773,6 +6531,8 @@ type: object response.SubOrderResponse: properties: + count: + type: integer list: items: $ref: '#/definitions/model.SubOrder' @@ -3785,10 +6545,43 @@ $ref: '#/definitions/model.TimelyRate' type: array type: object - response.UserResponse: + response.WorkOrderInfo: properties: - user: - $ref: '#/definitions/model.User' + amount: + description: 璁㈠崟鏁伴噺 + type: integer + endTime: + type: string + finishAmount: + description: 瀹屾垚鏁伴噺 + type: integer + orderId: + type: string + orderStatus: + type: string + productId: + type: string + productName: + type: string + specs: + description: 鐗╂枡瑙勬牸 + type: string + startTime: + type: string + unit: + description: 鍗曚綅 + type: string + workOrderId: + type: string + workOrderStatus: + type: string + type: object + v1.GetWarehouseProductInfoReq: + properties: + saleDetailID: + type: integer + saleDetailNumber: + type: string type: object info: contact: {} @@ -3866,6 +6659,25 @@ summary: 鏇存柊璐︽埛 tags: - AccountId + /api/assign/assign: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.Assign' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鍒嗛厤 + tags: + - Assign /api/authority/add: post: consumes: @@ -3912,24 +6724,7 @@ summary: 璁剧疆瑙掕壊鑿滃崟 tags: - Authority - /api/base/captcha: - post: - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - allOf: - - $ref: '#/definitions/contextx.Response' - - properties: - data: - $ref: '#/definitions/response.LoginResponse' - type: object - summary: 鑾峰彇楠岃瘉鐮� - tags: - - Base - /api/base/login: + /api/bankAccount/add: post: parameters: - description: 鏌ヨ鍙傛暟 @@ -3937,22 +6732,99 @@ name: object required: true schema: - $ref: '#/definitions/request.Login' + $ref: '#/definitions/request.AddBankAccount' produces: - application/json responses: "200": - description: 鎴愬姛 + 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/contextx.Response' + - $ref: '#/definitions/response.ListResponse' - properties: data: - $ref: '#/definitions/response.LoginResponse' + items: + $ref: '#/definitions/model.BankAccount' + type: array type: object - summary: 鐢ㄦ埛鐧诲綍 + summary: 鑾峰彇閾惰璐︽埛鍒楄〃 tags: - - Base + - 閾惰璐︽埛绠$悊 + /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/city/add: post: parameters: @@ -4069,14 +6941,34 @@ summary: 娣诲姞瀹㈡埛 tags: - Client - /api/client/delete/{id}: + /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: - - description: 瀹㈡埛ID - in: path - name: id + - description: 鏌ヨ鍙傛暟 + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteClient' produces: - application/json responses: @@ -4088,7 +6980,14 @@ tags: - Client /api/client/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetClientList' produces: - application/json responses: @@ -4101,7 +7000,7 @@ data: $ref: '#/definitions/response.ClientResponse' type: object - summary: 鑾峰彇瀹㈡埛鍒楄〃 + summary: 瀹㈡埛鍒楄〃 tags: - Client /api/client/update: @@ -4415,6 +7314,132 @@ summary: 鏇存柊瀹㈡埛绫诲瀷 tags: - ClientType + /api/code/getAutoCode: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/code.CodeStandard' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇鑷姩缂栫爜 + tags: + - 缂栫爜 + /api/code/getCodeList: + get: + parameters: + - in: query + name: codeStandID + type: string + - in: query + name: name + type: string + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + - in: query + name: type + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇缂栫爜鍒楄〃 + tags: + - 缂栫爜 + /api/collectionProjection/add: + post: + parameters: + - 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: @@ -4434,14 +7459,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: @@ -4453,7 +7479,14 @@ tags: - Contact /api/contact/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetContactList' produces: - application/json responses: @@ -4488,6 +7521,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: @@ -4507,14 +7557,15 @@ summary: 娣诲姞鍚堝悓 tags: - Contract - /api/contract/delete/{id}: + /api/contract/delete: delete: parameters: - description: 鏌ヨ鍙傛暟 - in: path - name: id + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteContract' produces: - application/json responses: @@ -4526,7 +7577,14 @@ tags: - Contract /api/contract/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetContractList' produces: - application/json responses: @@ -4539,7 +7597,7 @@ data: $ref: '#/definitions/response.ContractResponse' type: object - summary: 鑾峰彇鍚堝悓鍒楄〃 + summary: 閿�鍞悎鍚屽垪琛� tags: - Contract /api/contract/update: @@ -4635,6 +7693,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: @@ -5012,6 +8171,247 @@ summary: 鏇存柊浼佷笟瑙勬ā tags: - EnterpriseScale + /api/faq/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddFaq' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞甯歌闂 + tags: + - 甯歌闂绠$悊 + /api/faq/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/faq/list: + get: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetFaqList' + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.Faq' + type: array + type: object + summary: 鑾峰彇甯歌闂鍒楄〃 + tags: + - 甯歌闂绠$悊 + /api/faq/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateFaq' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊甯歌闂 + tags: + - 甯歌闂绠$悊 + /api/faultType/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddFaultType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞鏁呴殰绫诲埆 + tags: + - 鏁呴殰绫诲埆绠$悊 + /api/faultType/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/faultType/list: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.FaultType' + type: array + type: object + summary: 鑾峰彇鏁呴殰绫诲埆鍒楄〃 + tags: + - 鏁呴殰绫诲埆绠$悊 + /api/faultType/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateFaultType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + 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: @@ -5031,14 +8431,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: @@ -5050,7 +8451,14 @@ tags: - FollowRecord /api/followRecord/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetFollowRecordList' produces: - application/json responses: @@ -5063,7 +8471,7 @@ data: $ref: '#/definitions/response.FollowRecordResponse' type: object - summary: 鑾峰彇璺熻繘璁板綍鍒楄〃 + summary: 鍥炶璁板綍鍒楄〃 tags: - FollowRecord /api/followRecord/update: @@ -5175,6 +8583,290 @@ 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: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetInvoiceList' + 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: @@ -5340,14 +9032,15 @@ summary: 娣诲姞涓昏鍗� tags: - MasterOrder - /api/masterOrder/delete/{id}: + /api/masterOrder/delete: delete: parameters: - description: 鏌ヨ鍙傛暟 - in: path - name: id + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteMasterOrder' produces: - application/json responses: @@ -5359,7 +9052,14 @@ tags: - MasterOrder /api/masterOrder/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetMasterOrderList' produces: - application/json responses: @@ -5372,7 +9072,7 @@ data: $ref: '#/definitions/response.MasterOrderResponse' type: object - summary: 涓昏鍗曞垪琛� + summary: 閿�鍞�诲崟鍒楄〃 tags: - MasterOrder /api/masterOrder/update: @@ -5438,14 +9138,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: @@ -5457,15 +9158,27 @@ tags: - OrderManage /api/orderManage/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetOrderManageList' produces: - application/json responses: "200": description: OK schema: - $ref: '#/definitions/contextx.Response' - summary: 宸ュ崟鍒楄〃 + allOf: + - $ref: '#/definitions/contextx.Response' + - properties: + data: + $ref: '#/definitions/response.OrderManageResponse' + type: object + summary: 宸ュ崟绠$悊鍒楄〃 tags: - OrderManage /api/orderManage/update: @@ -5560,6 +9273,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: @@ -5598,7 +9412,14 @@ tags: - Plan /api/plan/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetPlanList' produces: - application/json responses: @@ -5611,7 +9432,7 @@ data: $ref: '#/definitions/response.PlanResponse' type: object - summary: 鑾峰彇璁″垝鍒楄〃 + summary: 鐢熸垚璁″垝鍒楄〃 tags: - Plan /api/plan/update: @@ -5706,6 +9527,167 @@ summary: 鏇存柊鍟嗘満鍙兘鎬� tags: - Possibility + /api/priorityLevel/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddPriorityLevel' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞浼樺厛绾у埆 + tags: + - 浼樺厛绾у埆绠$悊 + /api/priorityLevel/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/priorityLevel/list: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.PriorityLevel' + type: array + type: object + summary: 鑾峰彇浼樺厛绾у埆鍒楄〃 + tags: + - 浼樺厛绾у埆绠$悊 + /api/priorityLevel/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdatePriorityLevel' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊浼樺厛绾у埆 + tags: + - 浼樺厛绾у埆绠$悊 + /api/product/getProductOrderInfo/{number}: + get: + parameters: + - description: 鏄庣粏缂栫爜 + in: path + name: number + required: true + type: string + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/contextx.Response' + - properties: + data: + $ref: '#/definitions/response.Info' + type: object + 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 + - description: 鎶ヤ环鍗曠紪鐮� + in: query + name: quotationNumber + 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: @@ -5823,14 +9805,15 @@ summary: 娣诲姞鎶ヤ环鍗� tags: - Quotation - /api/quotation/delete/{id}: + /api/quotation/delete: delete: parameters: - description: 鏌ヨ鍙傛暟 - in: path - name: id + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteQuotation' produces: - application/json responses: @@ -5842,7 +9825,14 @@ tags: - Quotation /api/quotation/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetQuotationList' produces: - application/json responses: @@ -5856,6 +9846,25 @@ $ref: '#/definitions/response.QuotationResponse' type: object summary: 鎶ヤ环鍗曞垪琛� + tags: + - Quotation + /api/quotation/statistics: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/contextx.Response' + - properties: + data: + additionalProperties: + type: integer + type: object + type: object + summary: 鎶ヤ环鍗曠粺璁� tags: - Quotation /api/quotation/update: @@ -5950,6 +9959,125 @@ 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: + - description: 瀹㈡埛id + in: query + name: clientId + type: integer + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + - collectionFormat: csv + in: query + items: + type: integer + name: principleIds + type: array + - in: query + name: sourceId + type: integer + - description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + in: query + name: sourceType + type: integer + x-enum-comments: + ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t + ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝 + ReceiptSourceTypeInvoice: 閿�鍞彂绁� + ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟 + ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓 + x-enum-varnames: + - ReceiptSourceTypeSalesDetails + - ReceiptSourceTypeServiceContract + - ReceiptSourceTypeInvoice + - ReceiptSourceTypeCollectionPlan + - ReceiptSourceTypeChuKuDan + 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: @@ -6023,6 +10151,90 @@ summary: 鏇存柊閫�娆炬柟寮� tags: - RefundMethod + /api/refundType/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddRefundType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞閫�娆炬柟寮� + tags: + - 閫�娆炬柟寮忕鐞� + /api/refundType/delete/{id}: + delete: + parameters: + - description: 鏌ヨ鍙傛暟 + in: path + name: id + required: true + type: integer + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鍒犻櫎閫�娆炬柟寮� + tags: + - 閫�娆炬柟寮忕鐞� + /api/refundType/list: + get: + parameters: + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.RefundType' + type: array + type: object + summary: 鑾峰彇閫�娆炬柟寮忓垪琛� + tags: + - 閫�娆炬柟寮忕鐞� + /api/refundType/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateRefundType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊閫�娆炬柟寮� + tags: + - 閫�娆炬柟寮忕鐞� /api/region/add: post: parameters: @@ -6427,14 +10639,15 @@ summary: 娣诲姞閿�鍞満浼� tags: - SaleChance - /api/saleChance/delete/{id}: + /api/saleChance/delete: delete: parameters: - description: 鏌ヨ鍙傛暟 - in: path - name: id + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteSaleChance' produces: - application/json responses: @@ -6446,7 +10659,14 @@ tags: - SaleChance /api/saleChance/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSaleChanceList' produces: - application/json responses: @@ -6459,7 +10679,26 @@ data: $ref: '#/definitions/response.SaleChanceResponse' type: object - summary: 鑾峰彇閿�鍞満浼氬垪琛� + 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: @@ -6642,10 +10881,72 @@ "200": description: OK schema: - $ref: '#/definitions/contextx.Response' + allOf: + - $ref: '#/definitions/contextx.Response' + - properties: + data: + $ref: '#/definitions/request.AddSalesDetails' + type: object summary: 娣诲姞閿�鍞槑缁� tags: - SalesDetails + /api/salesDetails/confirmOutput: + post: + parameters: + - description: 鏄庣粏缂栫爜 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.ConfirmOutput' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 纭鍙戣揣 + tags: + - SalesDetails + /api/salesDetails/confirmOutputOver: + post: + parameters: + - description: 鏄庣粏缂栫爜 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.ConfirmOutputOver' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + 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: @@ -6664,8 +10965,83 @@ summary: 鍒犻櫎閿�鍞槑缁� tags: - SalesDetails - /api/salesDetails/list: + /api/salesDetails/getApsProjectList: get: + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.Response' + summary: 鑾峰彇aps椤圭洰鍒楄〃 + tags: + - SalesDetails + /api/salesDetails/getDeliveryList: + post: + parameters: + - description: 鏄庣粏缂栫爜 + in: body + name: object + required: true + schema: + $ref: '#/definitions/v1.GetWarehouseProductInfoReq' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鍙戣揣鏄庣粏 + tags: + - SalesDetails + /api/salesDetails/getDeliveryPrepareInfo: + post: + parameters: + - description: 鏄庣粏缂栫爜 + in: body + name: object + required: true + schema: + $ref: '#/definitions/v1.GetWarehouseProductInfoReq' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇浜у搧鍏ュ簱淇℃伅 + tags: + - SalesDetails + /api/salesDetails/getProductInventoryInfo/{number}: + get: + parameters: + - description: 鏄庣粏缂栫爜 + in: path + name: number + required: true + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇浜у搧鍙戣揣淇℃伅 + tags: + - SalesDetails + /api/salesDetails/list: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSalesDetailsList' produces: - application/json responses: @@ -6678,7 +11054,26 @@ data: $ref: '#/definitions/response.SalesDetailsResponse' type: object - summary: 鑾峰彇閿�鍞槑缁嗗垪琛� + summary: 閿�鍞槑缁嗗崟鍒楄〃 + tags: + - SalesDetails + /api/salesDetails/sendSalesDetailsToOtherSystem: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.SalesDetails' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鎺ㄩ�侀攢鍞槑缁嗕俊鎭埌鍏朵粬绯荤粺 tags: - SalesDetails /api/salesDetails/update: @@ -6700,6 +11095,25 @@ summary: 鏇存柊閿�鍞槑缁� tags: - SalesDetails + /api/salesDetails/updateStatus: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateSalesDetailsStatus' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊閿�鍞槑缁嗙姸鎬� + tags: + - SalesDetails /api/salesLeads/add: post: parameters: @@ -6719,14 +11133,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: @@ -6738,7 +11153,14 @@ tags: - SalesLeads /api/salesLeads/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSalesLeadsList' produces: - application/json responses: @@ -6751,7 +11173,26 @@ data: $ref: '#/definitions/response.SalesLeadsResponse' type: object - summary: 鑾峰彇閿�鍞嚎绱㈠垪琛� + 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: @@ -6791,7 +11232,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: @@ -6809,9 +11269,16 @@ $ref: '#/definitions/contextx.Response' summary: 鍒犻櫎閿�鍞��娆� tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesRefund/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSalesRefundList' produces: - application/json responses: @@ -6824,9 +11291,9 @@ data: $ref: '#/definitions/response.SalesRefundResponse' type: object - summary: 閿�鍞��娆惧垪琛� + summary: 閿�鍞��娆惧崟鍒楄〃 tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesRefund/update: put: parameters: @@ -6845,7 +11312,7 @@ $ref: '#/definitions/contextx.Response' summary: 鏇存柊閿�鍞��娆� tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesReturn/add: post: parameters: @@ -6864,7 +11331,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: @@ -6882,9 +11368,16 @@ $ref: '#/definitions/contextx.Response' summary: 鍒犻櫎閿�鍞��璐� tags: - - SalesReturn + - 閿�鍞��璐у崟 /api/salesReturn/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSalesReturnList' produces: - application/json responses: @@ -6897,9 +11390,9 @@ data: $ref: '#/definitions/response.SalesReturnResponse' type: object - summary: 鑾峰彇閿�鍞��璐у垪琛� + summary: 閿�鍞��璐у崟鍒楄〃 tags: - - SalesReturn + - 閿�鍞��璐у崟 /api/salesReturn/update: put: parameters: @@ -6918,7 +11411,7 @@ $ref: '#/definitions/contextx.Response' summary: 鏇存柊閿�鍞��璐� tags: - - SalesReturn + - 閿�鍞��璐у崟 /api/salesReturnStatus/add: post: parameters: @@ -7138,6 +11631,88 @@ 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: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceCollectionPlanList' + 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: @@ -7157,14 +11732,15 @@ summary: 娣诲姞鏈嶅姟鍚堝悓 tags: - ServiceContract - /api/serviceContract/delete/{id}: + /api/serviceContract/delete: delete: parameters: - - description: 鏌ヨ鍙傛暟 - in: path - name: id + - description: 鍙傛暟 + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.CommonIds' produces: - application/json responses: @@ -7172,11 +11748,18 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 鍒犻櫎鏈嶅姟鍚堝悓 + summary: 鎵归噺鍒犻櫎鏈嶅姟鍚堝悓 tags: - ServiceContract /api/serviceContract/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceContractList' produces: - application/json responses: @@ -7227,9 +11810,9 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 娣诲姞鏈嶅姟鍚堝悓鐘舵�� + summary: 娣诲姞鍚堝悓鐘舵�� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractStatus/delete/{id}: delete: parameters: @@ -7245,11 +11828,37 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 鍒犻櫎鏈嶅姟鍚堝悓鐘舵�� + summary: 鍒犻櫎鍚堝悓鐘舵�� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractStatus/list: get: + parameters: + - in: query + name: keyword + type: string + - enum: + - "" + in: query + name: keywordType + type: string + x-enum-varnames: + - ServiceContractStatusKeywordCustomerName + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + - enum: + - "" + in: query + name: queryClass + type: string + x-enum-varnames: + - ServiceContractStatusQueryClassExpireLessThen60Days produces: - application/json responses: @@ -7257,14 +11866,16 @@ description: OK schema: allOf: - - $ref: '#/definitions/contextx.Response' + - $ref: '#/definitions/response.ListResponse' - properties: data: - $ref: '#/definitions/response.ServiceContractStatusResponse' + items: + $ref: '#/definitions/model.ServiceContractStatus' + type: array type: object - summary: 鑾峰彇鏈嶅姟鍚堝悓鐘舵�佸垪琛� + summary: 鑾峰彇鍚堝悓鐘舵�佸垪琛� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractStatus/update: put: parameters: @@ -7273,7 +11884,7 @@ name: object required: true schema: - $ref: '#/definitions/request.UpdateServiceContractStatuss' + $ref: '#/definitions/request.UpdateServiceContractStatus' produces: - application/json responses: @@ -7281,9 +11892,9 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 鏇存柊鏈嶅姟鍚堝悓鐘舵�� + summary: 鏇存柊鍚堝悓鐘舵�� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractType/add: post: parameters: @@ -7376,14 +11987,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: @@ -7395,7 +12007,14 @@ tags: - ServiceFeeManage /api/serviceFeeManage/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceFeeManageList' produces: - application/json responses: @@ -7449,14 +12068,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: @@ -7468,7 +12088,14 @@ tags: - ServiceFollowup /api/serviceFollowup/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceFollowupList' produces: - application/json responses: @@ -7481,7 +12108,7 @@ data: $ref: '#/definitions/response.ServiceFollowupResponse' type: object - summary: 鏈嶅姟璺熻繘鍒楄〃 + summary: 鍥炶鍗曠鐞嗗垪琛� tags: - ServiceFollowup /api/serviceFollowup/update: @@ -7503,6 +12130,358 @@ summary: 鏇存柊鏈嶅姟璺熻繘 tags: - ServiceFollowup + /api/serviceOrder/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddServiceOrder' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + 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: + - description: 鏌ヨ鍙傛暟 + in: path + name: id + required: true + type: integer + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鍒犻櫎鏈嶅姟鍗� + tags: + - 鏈嶅姟鍗曠鐞� + /api/serviceOrder/list: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceOrderList' + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.ServiceOrder' + type: array + type: object + summary: 鑾峰彇鏈嶅姟鍗曞垪琛� + tags: + - 鏈嶅姟鍗曠鐞� + /api/serviceOrder/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateServiceOrder' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + 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: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddServiceType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞鏈嶅姟鏂瑰紡 + tags: + - 鏈嶅姟鏂瑰紡绠$悊 + /api/serviceType/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/serviceType/list: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.ServiceType' + type: array + type: object + summary: 鑾峰彇鏈嶅姟鏂瑰紡鍒楄〃 + tags: + - 鏈嶅姟鏂瑰紡绠$悊 + /api/serviceType/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateServiceType' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊鏈嶅姟鏂瑰紡 + tags: + - 鏈嶅姟鏂瑰紡绠$悊 + /api/severity/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddSeverity' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞涓ラ噸绋嬪害 + tags: + - 涓ラ噸绋嬪害绠$悊 + /api/severity/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/severity/list: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.Severity' + type: array + type: object + summary: 鑾峰彇涓ラ噸绋嬪害鍒楄〃 + tags: + - 涓ラ噸绋嬪害绠$悊 + /api/severity/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateSeverity' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊涓ラ噸绋嬪害 + tags: + - 涓ラ噸绋嬪害绠$悊 /api/solveRate/add: post: parameters: @@ -7663,14 +12642,15 @@ summary: 娣诲姞瀛愯鍗� tags: - SubOrder - /api/subOrder/delete/{id}: + /api/subOrder/delete: delete: parameters: - description: 鏌ヨ鍙傛暟 - in: path - name: id + in: body + name: object required: true - type: integer + schema: + $ref: '#/definitions/request.DeleteSubOrder' produces: - application/json responses: @@ -7682,7 +12662,14 @@ tags: - SubOrder /api/subOrder/list: - get: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetSubOrderList' produces: - application/json responses: @@ -7695,7 +12682,7 @@ data: $ref: '#/definitions/response.SubOrderResponse' type: object - summary: 鑾峰彇瀛愯鍗曞垪琛� + summary: 閿�鍞瓙鍗曞垪琛� tags: - SubOrder /api/subOrder/update: @@ -7717,6 +12704,136 @@ summary: 鏇存柊瀛愯鍗� tags: - SubOrder + /api/system/getSystemSet: + get: + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + allOf: + - $ref: '#/definitions/contextx.Response' + - properties: + data: + additionalProperties: true + type: object + type: object + summary: 鑾峰彇绯荤粺璁剧疆 + tags: + - 绯荤粺璁剧疆 + /api/system/saveSystemSet: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.SaveSystemSet' + produces: + - application/json + responses: + "200": + description: 鎴愬姛 + schema: + $ref: '#/definitions/contextx.Response' + summary: 淇濆瓨绯荤粺璁剧疆 + tags: + - 绯荤粺璁剧疆 + /api/system/useSystemSet/{modeType}: + get: + parameters: + - description: 鏌ヨ鍙傛暟 + in: path + name: modeType + required: true + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 浣跨敤绯荤粺璁剧疆 + tags: + - 绯荤粺璁剧疆 + /api/timeSpent/add: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.AddTimeSpent' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 娣诲姞鑺辫垂鏃堕棿 + tags: + - 鑺辫垂鏃堕棿绠$悊 + /api/timeSpent/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/timeSpent/list: + get: + produces: + - application/json + responses: + "200": + description: OK + schema: + allOf: + - $ref: '#/definitions/response.ListResponse' + - properties: + data: + items: + $ref: '#/definitions/model.TimeSpent' + type: array + type: object + summary: 鑾峰彇鑺辫垂鏃堕棿鍒楄〃 + tags: + - 鑺辫垂鏃堕棿绠$悊 + /api/timeSpent/update: + put: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateTimeSpent' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 鏇存柊鑺辫垂鏃堕棿 + tags: + - 鑺辫垂鏃堕棿绠$悊 /api/timelyRate/add: post: parameters: @@ -7790,161 +12907,6 @@ summary: 鏇存柊閿�鍞樁娈� tags: - TimelyRate - /api/user/changePassword: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.ChangePasswordReq' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 鐢ㄦ埛淇敼瀵嗙爜 - tags: - - User - /api/user/deleteUser: - delete: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.DeleteUserReq' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 鍒犻櫎鐢ㄦ埛 - tags: - - User - /api/user/getUserInfo: - post: - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 鑾峰彇鑷韩淇℃伅 - tags: - - User - /api/user/getUserList: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.GetUserList' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - allOf: - - $ref: '#/definitions/contextx.Response' - - properties: - data: - $ref: '#/definitions/response.PageResult' - type: object - summary: 鍒嗛〉鑾峰彇鐢ㄦ埛鍒楄〃(涓嶄紶鍒嗛〉鍙傛暟锛岃幏鍙栧叏閮�) - tags: - - User - /api/user/register: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.Register' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - allOf: - - $ref: '#/definitions/contextx.Response' - - properties: - data: - $ref: '#/definitions/response.UserResponse' - type: object - summary: 娉ㄥ唽璐﹀彿 - tags: - - User - /api/user/resetPassword: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/model.User' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 閲嶇疆鐢ㄦ埛瀵嗙爜 - tags: - - User - /api/user/setSelfInfo: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.ChangeUserInfo' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 璁剧疆鐢ㄦ埛淇℃伅 - tags: - - User - /api/user/setUserInfo: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.ChangeUserInfo' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - $ref: '#/definitions/contextx.Response' - summary: 璁剧疆鐢ㄦ埛淇℃伅 - tags: - - User /api/vetting/add: post: parameters: @@ -7964,4 +12926,124 @@ summary: 娣诲姞瀹℃壒 tags: - Vetting + /api/vetting/update: + post: + parameters: + - description: 鏌ヨ鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.UpdateVetting' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + 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