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 | 1874 ++++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 1,423 insertions(+), 451 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 88b11d7..a7535cd 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -1,4 +1,45 @@ definitions: + code.CodeAuto: + properties: + AutoLength: + type: integer + Desc: + type: string + PrefixMethod: + type: integer + PrefixValue: + type: string + SuffixMethod: + type: integer + type: object + code.CodeRule: + properties: + Desc: + type: string + Length: + type: integer + Name: + type: string + type: object + code.CodeStandard: + properties: + AutoRule: + $ref: '#/definitions/code.CodeAuto' + ID: + type: string + List: + items: + $ref: '#/definitions/code.CodeRule' + type: array + Method: + type: integer + Name: + type: string + Status: + type: string + Type: + type: string + type: object constvar.BankAccountKeywordType: enum: - "" @@ -60,18 +101,6 @@ type: string x-enum-varnames: - FaqQueryClassExpireLessThen60Days - constvar.InvoiceKeywordType: - enum: - - "" - type: string - x-enum-varnames: - - InvoiceKeywordCustomerName - constvar.InvoiceQueryClass: - enum: - - "" - type: string - x-enum-varnames: - - InvoiceQueryClassExpireLessThen60Days constvar.InvoiceSourceType: enum: - 1 @@ -116,18 +145,6 @@ type: string x-enum-varnames: - PaymentTypeQueryClassExpireLessThen60Days - constvar.ReceiptKeywordType: - enum: - - "" - type: string - x-enum-varnames: - - ReceiptKeywordCustomerName - constvar.ReceiptQueryClass: - enum: - - "" - type: string - x-enum-varnames: - - ReceiptQueryClassExpireLessThen60Days constvar.ReceiptSourceType: enum: - 1 @@ -136,6 +153,12 @@ - 4 - 5 type: integer + x-enum-comments: + ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t + ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝 + ReceiptSourceTypeInvoice: 閿�鍞彂绁� + ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟 + ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓 x-enum-varnames: - ReceiptSourceTypeSalesDetails - ReceiptSourceTypeServiceContract @@ -164,6 +187,29 @@ - SalesDetailsKeywordTypeSignTime - SalesDetailsKeywordTypePrincipal - SalesDetailsKeywordTypeProductName + constvar.SalesDetailsStatus: + enum: + - 1 + - 2 + - 3 + - 4 + - 5 + - 6 + type: integer + x-enum-comments: + InStock: 澶囪揣涓� + OverCLose: 宸插叧闂� + OverOutbound: 鍑哄簱瀹屾垚 + WaitConfirmed: 寰呯‘璁� + WaitDecompose: 寰呭垎瑙� + WaitOutbound: 寰呭嚭搴� + x-enum-varnames: + - WaitConfirmed + - WaitDecompose + - InStock + - WaitOutbound + - OverOutbound + - OverCLose constvar.SalesRefundKeywordType: enum: - 閿�鍞��璐у崟缂栧彿 @@ -186,6 +232,26 @@ - SalesRefundKeywordPrincipal - SalesRefundKeywordUpdateAt - SalesRefundKeywordPriceTotal + constvar.SalesReturnKeywordType: + enum: + - 閿�鍞��璐у崟缂栧彿 + - 瀹㈡埛鍚嶇О + - 閫�娆炬棩鏈� + - 鐘舵�� + - 閫�鍏ヤ粨搴� + - 搴旈��娆� + - 宸查��娆� + - 閿�鍞礋璐d汉 + type: string + x-enum-varnames: + - SalesReturnKeywordReturnNumber + - SalesReturnKeywordClientName + - SalesReturnKeywordReturnDate + - SalesReturnKeywordStatus + - SalesReturnKeywordRepository + - SalesReturnKeywordAmountShouldRefund + - SalesReturnKeywordAmountHasRefund + - SalesReturnKeywordPrincipal constvar.SalesReturnSourceType: enum: - 1 @@ -250,6 +316,18 @@ - ServiceContractQueryClassExpireAfter60Day - ServiceContractQueryClassExpiredBefore15Day - ServiceContractQueryClassExpiredBefore60Day + constvar.ServiceContractStatusKeywordType: + enum: + - "" + type: string + x-enum-varnames: + - ServiceContractStatusKeywordCustomerName + constvar.ServiceContractStatusQueryClass: + enum: + - "" + type: string + x-enum-varnames: + - ServiceContractStatusQueryClassExpireLessThen60Days constvar.ServiceFeeKeywordType: enum: - 瀹㈡埛鍚嶇О @@ -441,6 +519,8 @@ $ref: '#/definitions/model.ClientType' client_type_id: type: integer + codeStandID: + type: string contacts: items: $ref: '#/definitions/model.Contact' @@ -449,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: @@ -501,6 +587,8 @@ type: string service_member_id: type: integer + updateTime: + type: string type: object model.ClientLevel: properties: @@ -532,11 +620,6 @@ type: object model.CollectionProjection: properties: - _: - description: |- - The date when the item was deleted - example: 2023-08-10 15:48:25 - type: string created_at: description: |- The date when the item was created @@ -573,6 +656,8 @@ type: integer client_id: type: integer + codeStandID: + type: string country: $ref: '#/definitions/model.Country' country_id: @@ -620,6 +705,8 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string country: $ref: '#/definitions/model.Country' country_id: @@ -659,17 +746,23 @@ wechat: type: string type: object + model.ContactInformation: + properties: + id: + type: integer + name: + type: string + type: object model.Contract: properties: - _: - description: |- - The date when the item was deleted - example: 2023-08-10 15:48:25 - type: string client: $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string + contractName: + type: string created_at: description: |- The date when the item was created @@ -692,6 +785,10 @@ $ref: '#/definitions/model.Quotation' quotationId: type: integer + sendTime: + type: string + serviceContractStatus: + $ref: '#/definitions/model.ServiceContractStatus' statusId: type: integer updated_at: @@ -770,10 +867,14 @@ $ref: '#/definitions/model.ClientStatus' client_status_id: type: integer + codeStandID: + type: string contact: $ref: '#/definitions/model.Contact' contact_id: type: integer + contact_information: + $ref: '#/definitions/model.ContactInformation' contact_information_id: type: integer content: @@ -819,6 +920,8 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + type: string courierCompany: $ref: '#/definitions/model.CourierCompany' courierCompanyId: @@ -845,6 +948,8 @@ invoiceTypeId: description: 鍙戠エ绫诲瀷id type: integer + number: + type: string principalId: description: 閿�鍞礋璐d汉id type: integer @@ -900,6 +1005,8 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string end_time: type: string id: @@ -1017,18 +1124,30 @@ properties: amount: 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: @@ -1043,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: @@ -1071,6 +1195,8 @@ $ref: '#/definitions/model.QuotationStatus' quotation_status_id: type: integer + quotationName: + type: string sale_chance: $ref: '#/definitions/model.SaleChance' sale_chance_id: @@ -1095,9 +1221,17 @@ bankAccountId: description: 璐︽埛id type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id clientId: description: 瀹㈡埛id type: integer + createTime: + type: string + creatorName: + type: string fileId: description: 闄勪欢id type: integer @@ -1105,6 +1239,8 @@ type: integer moneyType: description: 甯佺 + type: string + number: type: string paymentType: $ref: '#/definitions/model.PaymentType' @@ -1131,8 +1267,17 @@ allOf: - $ref: '#/definitions/constvar.ReceiptSourceType' description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + updateTime: + type: string type: object model.RefundMethod: + properties: + id: + type: integer + name: + type: string + type: object + model.RefundType: properties: id: type: integer @@ -1190,6 +1335,8 @@ $ref: '#/definitions/model.Client' client_id: type: integer + codeStandID: + type: string collection_projections: items: $ref: '#/definitions/model.CollectionProjection' @@ -1236,6 +1383,10 @@ $ref: '#/definitions/model.Possibility' process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province: @@ -1266,6 +1417,10 @@ type: integer solutions: type: string + status: + allOf: + - $ref: '#/definitions/model.Status' + description: 鐘舵�� status_id: type: integer threats: @@ -1314,6 +1469,8 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string conditions: type: string createTime: @@ -1322,6 +1479,8 @@ type: integer creatorName: type: string + deliverType: + type: integer deliveryDate: type: string id: @@ -1342,6 +1501,12 @@ items: $ref: '#/definitions/model.Product' type: array + projectId: + type: string + quotation: + $ref: '#/definitions/model.Quotation' + quotationId: + type: integer remark: type: string saleChance: @@ -1351,6 +1516,12 @@ saleType: type: integer signTime: + type: string + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' + updateTime: type: string wechatOrderStatus: $ref: '#/definitions/model.WechatOrderStatus' @@ -1363,6 +1534,8 @@ $ref: '#/definitions/model.City' city_id: type: integer + codeStandID: + type: string contact_name: type: string contact_phone: @@ -1374,6 +1547,8 @@ country_id: type: integer desc: + type: string + detail_address: type: string followRecord: items: @@ -1408,6 +1583,10 @@ type: object model.SalesRefund: properties: + RefundType: + allOf: + - $ref: '#/definitions/model.RefundType' + description: 閫�娆炬柟寮� amountTotal: description: 浠风◣鍚堣 type: number @@ -1420,6 +1599,8 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string createTime: type: string creatorName: @@ -1427,7 +1608,7 @@ id: type: integer isInvoice: - type: integer + type: string member: $ref: '#/definitions/model.User' memberId: @@ -1447,13 +1628,20 @@ type: string refundDate: type: string + refundTypeId: + description: 閫�娆炬柟寮廔D + type: integer + salesReturn: + $ref: '#/definitions/model.SalesReturn' sourceId: description: 婧愬崟id type: integer sourceType: allOf: - $ref: '#/definitions/constvar.RefundSourceType' - description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級 + updateTime: + type: string type: object model.SalesReturn: properties: @@ -1463,10 +1651,18 @@ allOf: - $ref: '#/definitions/model.SalesReturnStatus' description: 閫�璐х姸鎬� + amountHasRefund: + description: 宸查��娆鹃噾棰� + type: number + amountShouldRefund: + description: 搴旈��娆鹃噾棰� + type: number client: $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string createTime: type: string creatorName: @@ -1493,6 +1689,8 @@ salesReturnStatusId: description: 閫�璐х姸鎬乮d type: integer + source: + $ref: '#/definitions/model.SalesDetails' sourceId: description: 婧愬崟id type: integer @@ -1500,6 +1698,8 @@ allOf: - $ref: '#/definitions/constvar.SalesReturnSourceType' description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級 + updateTime: + type: string type: object model.SalesReturnStatus: properties: @@ -1553,6 +1753,10 @@ percent: description: 姣斾緥 type: number + principal: + allOf: + - $ref: '#/definitions/model.User' + description: 鏀舵璐熻矗浜篒D principalId: description: 鏀舵璐熻矗浜篒D type: integer @@ -1597,14 +1801,22 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string contact: $ref: '#/definitions/model.Contact' contactId: type: integer + createTime: + type: string + creatorName: + type: string endTime: type: string id: type: integer + member: + $ref: '#/definitions/model.User' memberId: type: integer number: @@ -1640,6 +1852,8 @@ startTime: type: string terms: + type: string + updateTime: type: string type: object model.ServiceContractStatus: @@ -1681,10 +1895,16 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string contact: $ref: '#/definitions/model.Contact' contactId: type: integer + createTime: + type: string + creatorName: + type: string file: type: string id: @@ -1721,6 +1941,8 @@ $ref: '#/definitions/model.TimelyRate' timelyRateId: type: integer + updateTime: + type: string type: object model.ServiceOrder: properties: @@ -1743,11 +1965,17 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + type: string contact: $ref: '#/definitions/model.Contact' contactId: description: 鑱旂郴浜篿d type: integer + createTime: + type: string + creatorName: + type: string expectTime: description: 甯屾湜澶勭悊鏃堕棿 type: string @@ -1763,6 +1991,8 @@ type: integer id: type: integer + number: + type: string priorityLevel: $ref: '#/definitions/model.PriorityLevel' priorityLevelId: @@ -1771,11 +2001,12 @@ problemDesc: description: 闂鎻忚堪 type: string - product: - $ref: '#/definitions/model.Product' - productId: - description: 浜у搧id - type: integer + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string realTime: description: 瀹為檯澶勭悊鏃堕棿 type: string @@ -1797,6 +2028,10 @@ serviceContractId: description: 鏈嶅姟鍚堝悓id type: integer + serviceMan: + allOf: + - $ref: '#/definitions/model.User' + description: 鏈嶅姟浜哄憳 serviceManId: description: 鏈嶅姟浜哄憳 type: integer @@ -1815,6 +2050,9 @@ type: integer severity: $ref: '#/definitions/model.Severity' + severityId: + description: 涓ラ噸绋嬪害id + type: integer solution: description: 瑙e喅鏂规硶 type: string @@ -1829,6 +2067,8 @@ timeSpentId: description: 鑺辫垂鏃堕棿 type: integer + updateTime: + type: string type: object model.ServiceOrderStatus: properties: @@ -1871,6 +2111,8 @@ $ref: '#/definitions/model.Client' clientId: type: integer + codeStandID: + type: string id: type: integer masterOrder: @@ -1887,6 +2129,17 @@ 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: @@ -1930,6 +2183,9 @@ type: string realName: type: string + subUserIds: + description: 涓嬪睘鍛樺伐鐢ㄦ埛id,鐢ㄩ�楀彿鍒嗗紑 + type: string userType: $ref: '#/definitions/constvar.UserType' username: @@ -1955,10 +2211,16 @@ MaterialMode: description: 鐗╂枡绫诲瀷 type: string + MaxInventory: + description: 鏈�澶у簱瀛� + type: integer MinInventory: description: 瀹夊叏搴撳瓨 type: integer Name: + type: string + Node: + description: 澶囨敞 type: string Number: type: string @@ -1968,6 +2230,12 @@ SalePrice: description: 閿�鍞环鏍� type: number + Specs: + description: 瑙勬牸 + type: string + Type: + description: 鍨嬪彿 + type: string Unit: type: string type: object @@ -2021,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: @@ -2161,6 +2435,12 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string + contractName: + description: 鍚堝悓鍚嶇О + type: string file: type: string member_id: @@ -2169,6 +2449,9 @@ type: string quotation_id: type: integer + sendTime: + description: 鍙戣揣鏃堕棿 + type: string status_id: type: integer type: object @@ -2259,6 +2542,8 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + type: string courierCompanyId: description: 鐗╂祦鍏徃 type: integer @@ -2277,6 +2562,9 @@ invoiceTypeId: description: 鍙戠エ绫诲瀷id type: integer + number: + description: 鍙戠エ缂栧彿 + type: string principalId: description: 閿�鍞礋璐d汉id type: integer @@ -2331,6 +2619,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string end_time: type: string member_id: @@ -2406,6 +2697,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string conditions: type: string contact_id: @@ -2422,6 +2716,9 @@ type: array quotation_status_id: type: integer + quotationName: + description: 鎶ヤ环鍗曞悕绉� + type: string sale_chance_id: type: integer validity_date: @@ -2444,9 +2741,17 @@ bankAccountId: description: 璐︽埛id type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id clientId: description: 瀹㈡埛id type: integer + createTime: + type: string + creatorName: + type: string fileId: description: 闄勪欢id type: integer @@ -2454,6 +2759,8 @@ type: integer moneyType: description: 甯佺 + type: string + number: type: string paymentType: $ref: '#/definitions/model.PaymentType' @@ -2480,6 +2787,8 @@ allOf: - $ref: '#/definitions/constvar.ReceiptSourceType' description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + updateTime: + type: string type: object request.AddRefundMethod: properties: @@ -2487,6 +2796,13 @@ type: string required: - name + type: object + request.AddRefundType: + properties: + id: + type: integer + name: + type: string type: object request.AddRegion: properties: @@ -2534,6 +2850,9 @@ type: integer client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string competitors: type: string contact_id: @@ -2566,6 +2885,10 @@ type: integer process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province_id: @@ -2607,14 +2930,24 @@ type: object request.AddSalesDetails: 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: @@ -2633,6 +2966,10 @@ items: $ref: '#/definitions/model.Product' type: array + projectId: + type: string + quotationId: + type: integer remark: type: string saleChanceId: @@ -2641,6 +2978,10 @@ type: integer signTime: type: string + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' wechatOrderStatusId: type: integer type: object @@ -2648,6 +2989,9 @@ properties: city_id: type: integer + codeStandID: + description: 缂栫爜id + type: string contact_name: description: 鑱旂郴浜哄鍚� type: string @@ -2661,6 +3005,9 @@ type: integer desc: description: 澶囨敞 + type: string + detail_address: + description: 璇︾粏鍦板潃 type: string member_id: description: 閿�鍞礋璐d汉ID @@ -2723,6 +3070,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer endTime: @@ -2743,6 +3093,10 @@ type: integer salesDetailsId: type: integer + serviceContractStatusId: + type: integer + serviceContractTypeId: + type: integer serviceTimes: type: integer signTime: @@ -2760,10 +3114,10 @@ type: object request.AddServiceContractStatus: properties: + id: + type: integer name: type: string - required: - - name type: object request.AddServiceContractType: properties: @@ -2791,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: @@ -2853,6 +3213,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer file: @@ -2895,6 +3258,9 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: description: 鑱旂郴浜篿d type: integer @@ -2913,9 +3279,12 @@ problemDesc: description: 闂鎻忚堪 type: string - productId: - description: 浜у搧id - type: integer + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string realTime: description: 瀹為檯澶勭悊鏃堕棿 type: string @@ -2943,7 +3312,7 @@ serviceTypeId: description: 鏈嶅姟鏂瑰紡id type: integer - severity: + severityId: description: 涓ラ噸绋嬪害id type: integer solution: @@ -2998,6 +3367,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string masterOrderId: type: integer memberId: @@ -3071,34 +3443,9 @@ description: 璺緞 type: string type: object - request.ChangePasswordReq: + request.CheckClientName: properties: - newPassword: - description: 鏂板瘑鐮� - type: string - password: - description: 瀵嗙爜 - type: string - type: object - request.ChangeUserInfo: - properties: - email: - description: 鐢ㄦ埛閭 - type: string - headerImg: - description: 鐢ㄦ埛澶村儚 - type: string - id: - description: 鐢ㄦ埛ID - type: string - nickName: - description: 鐢ㄦ埛鏄电О - type: string - phone: - description: 鐢ㄦ埛鎵嬫満鍙� - type: string - pos: - description: 鐢ㄦ埛宀椾綅 + name: type: string type: object request.CommonIds: @@ -3109,6 +3456,29 @@ type: array required: - ids + type: object + request.ConfirmOutput: + properties: + products: + items: + $ref: '#/definitions/request.ConfirmOutputProducts' + type: array + saleDetailNumber: + type: string + type: object + request.ConfirmOutputOver: + properties: + saleDetailNumber: + type: string + type: object + request.ConfirmOutputProducts: + properties: + number: + description: 浜у搧缂栧彿 + type: string + outputAmount: + description: 鏈鍙戣揣鏁伴噺 + type: number type: object request.Contact: properties: @@ -3173,6 +3543,13 @@ type: integer type: array type: object + request.DeleteContract: + properties: + ids: + items: + type: integer + type: array + type: object request.DeleteCountry: properties: id: @@ -3186,7 +3563,28 @@ 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: @@ -3214,11 +3612,12 @@ type: integer type: array type: object - request.DeleteUserReq: + request.DeleteSubOrder: properties: - userId: - description: 鐢ㄦ埛ID - type: string + ids: + items: + type: integer + type: array type: object request.DownloadFile: properties: @@ -3246,6 +3645,8 @@ type: integer client_status_id: type: integer + codeStandID: + type: string contact_id: type: integer contact_information_id: @@ -3283,11 +3684,16 @@ additionalProperties: true description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О", "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name": - "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆"}' + "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆","representative": + "娉曞畾浠h〃浜�", "registration_time": "娉ㄥ唽鏃堕棿", "business_scope": "缁忚惀鑼冨洿", "remark": + "澶囨敞", "not_admin":"1:鎴戠殑瀹㈡埛; 2:admin瀹㈡埛"}' type: object type: object request.GetContactList: properties: + clientId: + description: 瀹㈡埛id + type: integer page: description: 椤电爜 type: integer @@ -3298,11 +3704,14 @@ additionalProperties: true description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О", "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name": - "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉"}' + "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉", + "client_id": "clientId 鐢ㄤ簬杩斿洖棣栬鑱旂郴浜�"}' type: object type: object request.GetContractList: properties: + keyword: + type: string page: description: 椤电爜 type: integer @@ -3343,8 +3752,27 @@ description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"topic": "璺熻繘涓婚", "member_name": "璺熻繘浜�", "client_name": "瀹㈡埛鍚嶇О", "client_status": "瀹㈡埛鐘舵��", "follow_time": "璺熻繘鏃堕棿", "next_follow_time": "涓嬫璺熻繘鏃堕棿", "record": "璺熻繘璁板綍", "phone": "鑱旂郴浜虹數璇�", - "contact_name": "鑱旂郴浜哄鍚�"}' + "contact_name": "鑱旂郴浜哄鍚�", "sales_leads_id": "閿�鍞嚎绱d", "sale_chance_id": "閿�鍞満浼歩d"}' type: object + type: object + request.GetInvoiceList: + properties: + page: + description: 椤电爜 + type: integer + pageSize: + description: 姣忛〉澶у皬 + type: integer + principalIds: + items: + type: integer + type: array + sourceId: + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.InvoiceSourceType' + description: 婧愬崟绫诲瀷(1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓) type: object request.GetMasterOrderList: properties: @@ -3391,7 +3819,7 @@ pageSize: description: 姣忛〉澶у皬 type: integer - searchMap: + search_map: additionalProperties: true description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"sale_chance_id": 閿�鍞嚎绱d, "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "contact_name": "鑱旂郴浜�", @@ -3416,15 +3844,24 @@ type: object request.GetSalesDetailsList: properties: + clientId: + description: 瀹㈡埛id + type: integer keyword: type: string keywordType: $ref: '#/definitions/constvar.SalesDetailsKeywordType' + number: + description: 閿�鍞槑缁嗗崟鍙� + type: string page: description: 椤电爜 type: integer pageSize: description: 姣忛〉澶у皬 + type: integer + saleChanceId: + description: 閿�鍞満浼歩d type: integer type: object request.GetSalesLeadsList: @@ -3454,20 +3891,47 @@ pageSize: description: 姣忛〉澶у皬 type: integer + sourceId: + type: integer type: object request.GetSalesReturnList: properties: + clientId: + description: 瀹㈡埛id + type: integer keyword: type: string + keywordType: + $ref: '#/definitions/constvar.SalesReturnKeywordType' page: description: 椤电爜 type: integer pageSize: description: 姣忛〉澶у皬 type: integer + sourceId: + description: 婧愬崟id + type: integer + sourceType: + allOf: + - $ref: '#/definitions/constvar.SalesReturnSourceType' + description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級 + type: object + request.GetServiceCollectionPlanList: + properties: + sourceId: + type: integer + sourceType: + $ref: '#/definitions/constvar.CollectionSourceType' + required: + - sourceId + - sourceType type: object request.GetServiceContractList: properties: + contactId: + description: 鑱旂郴浜篿d + type: integer keyword: type: string keywordType: @@ -3480,6 +3944,15 @@ type: integer queryClass: $ref: '#/definitions/constvar.ServiceContractQueryClass' + quotationId: + description: 鎶ヤ环鍗昳d + type: integer + saleChanceId: + description: 閿�鍞満浼歩d + type: integer + salesDetailsId: + description: 鍚堝悓璁㈠崟id + type: integer type: object request.GetServiceFeeManageList: properties: @@ -3546,33 +4019,6 @@ "master_order_id": "閿�鍞�诲崟id"}' type: object type: object - request.GetUserList: - properties: - keyword: - description: 妯$硦鏌ヨ鍏抽敭瀛� - type: string - page: - description: 椤电爜 - type: integer - pageSize: - description: 姣忛〉澶у皬 - type: integer - type: object - request.Login: - properties: - captcha: - description: 楠岃瘉鐮� - type: string - captchaId: - description: 楠岃瘉鐮両D - type: string - password: - description: 瀵嗙爜 - type: string - username: - description: 鐢ㄦ埛鍚� - type: string - type: object request.Plan: properties: clientId: @@ -3615,47 +4061,26 @@ - $ref: '#/definitions/constvar.SalesStatus' description: '鍟嗘満鐘舵��: 1: 璺熻繘涓�; -1:澶辫触' type: object - request.Register: - properties: - authorityId: - description: 鐢ㄦ埛瑙掕壊ID - type: integer - departmentId: - type: integer - email: - type: string - headerImg: - type: string - id: - type: string - nickName: - type: string - password: - type: string - phone: - type: string - pos: - type: string - rePassword: - description: 纭瀵嗙爜 - type: string - realName: - type: string - userType: - $ref: '#/definitions/constvar.UserType' - username: - type: string - type: object request.SalesDetails: properties: + 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: @@ -3674,6 +4099,10 @@ items: $ref: '#/definitions/model.Product' type: array + projectId: + type: string + quotationId: + type: integer remark: type: string saleChanceId: @@ -3682,6 +4111,10 @@ type: integer signTime: type: string + source: + type: string + status: + $ref: '#/definitions/constvar.SalesDetailsStatus' wechatOrderStatusId: type: integer type: object @@ -3692,8 +4125,11 @@ type: integer clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string isInvoice: - type: integer + type: string memberId: type: integer number: @@ -3715,12 +4151,18 @@ sourceType: allOf: - $ref: '#/definitions/constvar.RefundSourceType' - description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + description: 鏉ユ簮绫诲瀷锛�1閿�鍞��娆惧崟锛� + required: + - sourceId + - sourceType type: object request.SalesReturn: properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string memberId: type: integer number: @@ -3748,6 +4190,13 @@ 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: @@ -3853,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: @@ -4049,6 +4504,12 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string + contractName: + description: 鍚堝悓鍚嶇О + type: string file: type: string id: @@ -4059,6 +4520,9 @@ type: string quotation_id: type: integer + sendTime: + description: 鍙戣揣鏃堕棿 + type: string status_id: type: integer type: object @@ -4212,6 +4676,8 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + type: string courierCompanyId: description: 鐗╂祦鍏徃 type: integer @@ -4232,6 +4698,9 @@ invoiceTypeId: description: 鍙戠エ绫诲瀷id type: integer + number: + description: 鍙戠エ缂栧彿 + type: string principalId: description: 閿�鍞礋璐d汉id type: integer @@ -4311,6 +4780,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string end_time: type: string id: @@ -4427,6 +4899,9 @@ properties: client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string conditions: type: string contact_id: @@ -4445,6 +4920,9 @@ type: array quotation_status_id: type: integer + quotationName: + description: 鎶ヤ环鍗曞悕绉� + type: string sale_chance_id: type: integer validity_date: @@ -4479,9 +4957,17 @@ bankAccountId: description: 璐︽埛id type: integer + client: + allOf: + - $ref: '#/definitions/model.Client' + description: 瀹㈡埛id clientId: description: 瀹㈡埛id type: integer + createTime: + type: string + creatorName: + type: string fileId: description: 闄勪欢id type: integer @@ -4489,6 +4975,8 @@ type: integer moneyType: description: 甯佺 + type: string + number: type: string paymentType: $ref: '#/definitions/model.PaymentType' @@ -4515,6 +5003,8 @@ allOf: - $ref: '#/definitions/constvar.ReceiptSourceType' description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級 + updateTime: + type: string type: object request.UpdateRefundMethod: properties: @@ -4534,6 +5024,13 @@ type: array required: - refund_method + type: object + request.UpdateRefundType: + properties: + id: + type: integer + name: + type: string type: object request.UpdateRegion: properties: @@ -4638,6 +5135,9 @@ type: integer client_id: type: integer + codeStandID: + description: 缂栫爜id + type: string competitors: type: string contact_id: @@ -4672,6 +5172,10 @@ type: integer process: type: string + products: + items: + $ref: '#/definitions/model.Product' + type: array projected_amount: type: number province_id: @@ -4744,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 @@ -4761,6 +5275,9 @@ type: integer desc: description: 澶囨敞 + type: string + detail_address: + description: 璇︾粏鍦板潃 type: string id: type: integer @@ -4881,6 +5398,10 @@ percent: description: 姣斾緥 type: number + principal: + allOf: + - $ref: '#/definitions/model.User' + description: 鏀舵璐熻矗浜篒D principalId: description: 鏀舵璐熻矗浜篒D type: integer @@ -4906,6 +5427,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer endTime: @@ -4928,6 +5452,10 @@ type: integer salesDetailsId: type: integer + serviceContractStatusId: + type: integer + serviceContractTypeId: + type: integer serviceTimes: type: integer signTime: @@ -4949,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: @@ -5000,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: @@ -5062,6 +5584,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: type: integer file: @@ -5106,6 +5631,9 @@ clientId: description: 瀹㈡埛id type: integer + codeStandID: + description: 缂栫爜id + type: string contactId: description: 鑱旂郴浜篿d type: integer @@ -5126,9 +5654,12 @@ problemDesc: description: 闂鎻忚堪 type: string - productId: - description: 浜у搧id - type: integer + productName: + description: 浜у搧鍚嶇О + type: string + productTypeName: + description: 浜у搧鍒嗙被鍚嶇О + type: string realTime: description: 瀹為檯澶勭悊鏃堕棿 type: string @@ -5156,7 +5687,7 @@ serviceTypeId: description: 鏈嶅姟鏂瑰紡id type: integer - severity: + severityId: description: 涓ラ噸绋嬪害id type: integer solution: @@ -5235,6 +5766,9 @@ properties: clientId: type: integer + codeStandID: + description: 缂栫爜id + type: string id: type: integer masterOrderId: @@ -5340,6 +5874,13 @@ list: items: $ref: '#/definitions/model.ClientType' + type: array + type: object + response.ContactInformationResponse: + properties: + list: + items: + $ref: '#/definitions/model.ContactInformation' type: array type: object response.ContactResponse: @@ -5589,6 +6130,25 @@ $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: properties: list: @@ -5654,15 +6214,35 @@ $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: @@ -5686,6 +6266,33 @@ items: $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: @@ -5738,6 +6345,14 @@ $ref: '#/definitions/model.Repository' type: array type: object + response.Response: + properties: + code: + type: integer + data: {} + msg: + type: string + type: object response.SaleChanceResponse: properties: count: @@ -5760,6 +6375,61 @@ items: $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: @@ -5816,13 +6486,6 @@ list: items: $ref: '#/definitions/model.Satisfaction' - type: array - type: object - response.ServiceContractStatusResponse: - properties: - list: - items: - $ref: '#/definitions/model.ServiceContractStatus' type: array type: object response.ServiceContractTypeResponse: @@ -5882,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: {} @@ -6129,47 +6825,6 @@ summary: 鏇存柊閾惰璐︽埛 tags: - 閾惰璐︽埛绠$悊 - /api/base/captcha: - post: - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - allOf: - - $ref: '#/definitions/contextx.Response' - - properties: - data: - $ref: '#/definitions/response.LoginResponse' - type: object - summary: 鑾峰彇楠岃瘉鐮� - tags: - - Base - /api/base/login: - post: - parameters: - - description: 鏌ヨ鍙傛暟 - in: body - name: object - required: true - schema: - $ref: '#/definitions/request.Login' - produces: - - application/json - responses: - "200": - description: 鎴愬姛 - schema: - allOf: - - $ref: '#/definitions/contextx.Response' - - properties: - data: - $ref: '#/definitions/response.LoginResponse' - type: object - summary: 鐢ㄦ埛鐧诲綍 - tags: - - Base /api/city/add: post: parameters: @@ -6284,6 +6939,25 @@ schema: $ref: '#/definitions/contextx.Response' summary: 娣诲姞瀹㈡埛 + tags: + - Client + /api/client/checkName: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.CheckClientName' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/contextx.Response' + summary: 妫�鏌ュ鎴峰悕绉版槸鍚﹂噸澶� tags: - Client /api/client/delete: @@ -6640,6 +7314,55 @@ summary: 鏇存柊瀹㈡埛绫诲瀷 tags: - ClientType + /api/code/getAutoCode: + post: + parameters: + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/code.CodeStandard' + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇鑷姩缂栫爜 + tags: + - 缂栫爜 + /api/code/getCodeList: + get: + parameters: + - in: query + name: codeStandID + type: string + - in: query + name: name + type: string + - description: 椤电爜 + in: query + name: page + type: integer + - description: 姣忛〉澶у皬 + in: query + name: pageSize + type: integer + - in: query + name: type + type: string + produces: + - application/json + responses: + "200": + description: OK + schema: + $ref: '#/definitions/response.ListResponse' + summary: 鑾峰彇缂栫爜鍒楄〃 + tags: + - 缂栫爜 /api/collectionProjection/add: post: parameters: @@ -6798,6 +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: @@ -6817,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: @@ -7880,33 +8621,14 @@ tags: - 閿�鍞彂绁� /api/invoice/list: - get: + post: parameters: - - in: query - name: keyword - type: string - - enum: - - "" - in: query - name: keywordType - type: string - x-enum-varnames: - - InvoiceKeywordCustomerName - - description: 椤电爜 - in: query - name: page - type: integer - - description: 姣忛〉澶у皬 - in: query - name: pageSize - type: integer - - enum: - - "" - in: query - name: queryClass - type: string - x-enum-varnames: - - InvoiceQueryClassExpireLessThen60Days + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetInvoiceList' produces: - application/json responses: @@ -8310,14 +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: @@ -8879,6 +9602,29 @@ 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: @@ -8920,6 +9666,10 @@ - description: 浜у搧缂栫爜 in: query name: productNumber + type: string + - description: 鎶ヤ环鍗曠紪鐮� + in: query + name: quotationNumber type: string produces: - application/json @@ -9055,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: @@ -9095,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: @@ -9229,16 +9999,10 @@ /api/receipt/list: get: parameters: - - in: query - name: keyword - type: string - - enum: - - "" + - description: 瀹㈡埛id in: query - name: keywordType - type: string - x-enum-varnames: - - ReceiptKeywordCustomerName + name: clientId + type: integer - description: 椤电爜 in: query name: page @@ -9247,13 +10011,37 @@ in: query name: pageSize type: integer - - enum: - - "" + - collectionFormat: csv in: query - name: queryClass - type: string + 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: - - ReceiptQueryClassExpireLessThen60Days + - ReceiptSourceTypeSalesDetails + - ReceiptSourceTypeServiceContract + - ReceiptSourceTypeInvoice + - ReceiptSourceTypeCollectionPlan + - ReceiptSourceTypeChuKuDan produces: - application/json responses: @@ -9363,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: @@ -9767,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: @@ -10008,8 +10881,51 @@ "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: @@ -10049,6 +10965,74 @@ summary: 鍒犻櫎閿�鍞槑缁� tags: - SalesDetails + /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: @@ -10073,6 +11057,25 @@ 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: put: parameters: @@ -10090,6 +11093,25 @@ schema: $ref: '#/definitions/contextx.Response' 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: @@ -10210,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: @@ -10228,7 +11269,7 @@ $ref: '#/definitions/contextx.Response' summary: 鍒犻櫎閿�鍞��娆� tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesRefund/list: post: parameters: @@ -10252,7 +11293,7 @@ type: object summary: 閿�鍞��娆惧崟鍒楄〃 tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesRefund/update: put: parameters: @@ -10271,7 +11312,7 @@ $ref: '#/definitions/contextx.Response' summary: 鏇存柊閿�鍞��娆� tags: - - SalesRefund + - 閿�鍞��娆惧崟 /api/salesReturn/add: post: parameters: @@ -10628,12 +11669,14 @@ tags: - 鏀舵璁″垝绠$悊 /api/serviceCollectionPlan/list: - get: + post: parameters: - - description: 鏈嶅姟鍚堝悓id - in: query - name: serviceContractId - type: integer + - description: 鍙傛暟 + in: body + name: object + required: true + schema: + $ref: '#/definitions/request.GetServiceCollectionPlanList' produces: - application/json responses: @@ -10767,9 +11810,9 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 娣诲姞鏈嶅姟鍚堝悓鐘舵�� + summary: 娣诲姞鍚堝悓鐘舵�� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractStatus/delete/{id}: delete: parameters: @@ -10785,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: @@ -10797,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: @@ -10813,7 +11884,7 @@ name: object required: true schema: - $ref: '#/definitions/request.UpdateServiceContractStatuss' + $ref: '#/definitions/request.UpdateServiceContractStatus' produces: - application/json responses: @@ -10821,9 +11892,9 @@ description: OK schema: $ref: '#/definitions/contextx.Response' - summary: 鏇存柊鏈嶅姟鍚堝悓鐘舵�� + summary: 鏇存柊鍚堝悓鐘舵�� tags: - - ServiceContractStatus + - 鍚堝悓鐘舵�� /api/serviceContractType/add: post: parameters: @@ -11571,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: @@ -11632,6 +12704,61 @@ 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: @@ -11780,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: -- Gitblit v1.8.0