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 | 3228 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 2,605 insertions(+), 623 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 0d41be3..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:
     - ""
@@ -11,16 +52,30 @@
     type: string
     x-enum-varnames:
     - BankAccountQueryClassExpireLessThen60Days
-  constvar.CollectionStatus:
+  constvar.CollectionSourceType:
     enum:
     - 1
     - 2
     type: integer
     x-enum-comments:
+      CollectionSourceTypeSaleDetails: 閿�鍞槑缁�
+      CollectionSourceTypeServiceContract: 鏈嶅姟鍚堝悓
+    x-enum-varnames:
+    - CollectionSourceTypeSaleDetails
+    - CollectionSourceTypeServiceContract
+  constvar.CollectionStatus:
+    enum:
+    - 1
+    - 2
+    - 3
+    type: integer
+    x-enum-comments:
       CollectionStatusCollected: 宸叉敹娆�
+      CollectionStatusSubCollected: 閮ㄥ垎鏀舵
       CollectionStatusUnCollected: 寰呮敹娆�
     x-enum-varnames:
     - CollectionStatusUnCollected
+    - CollectionStatusSubCollected
     - CollectionStatusCollected
   constvar.CourierCompanyKeywordType:
     enum:
@@ -46,30 +101,6 @@
     type: string
     x-enum-varnames:
     - FaqQueryClassExpireLessThen60Days
-  constvar.FileKeywordType:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - FileKeywordCustomerName
-  constvar.FileQueryClass:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - FileQueryClassExpireLessThen60Days
-  constvar.InvoiceKeywordType:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - InvoiceKeywordCustomerName
-  constvar.InvoiceQueryClass:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - InvoiceQueryClassExpireLessThen60Days
   constvar.InvoiceSourceType:
     enum:
     - 1
@@ -114,21 +145,8 @@
     type: string
     x-enum-varnames:
     - PaymentTypeQueryClassExpireLessThen60Days
-  constvar.ReceiptKeywordType:
+  constvar.ReceiptSourceType:
     enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - ReceiptKeywordCustomerName
-  constvar.ReceiptQueryClass:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - ReceiptQueryClassExpireLessThen60Days
-  constvar.SalesStatus:
-    enum:
-    - -1
     - 1
     - 2
     - 3
@@ -136,19 +154,132 @@
     - 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
+    - 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:
+    - 閿�鍞��璐у崟缂栧彿
+    - 瀹㈡埛鍚嶇О
+    - 閫�娆炬棩鏈�
+    - 璐︽埛
+    - 鏄惁寮�绁�
+    - 浠樻鏂瑰紡
+    - 閿�鍞礋璐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: 鍗囩骇涓哄鎴峰苟涓旀湁閿�鍞満浼�
       SalesStatusNew: 鏂板缓
-      SalesStatusSuccess: 鎴愬姛
     x-enum-varnames:
-    - SalesStatusFail
     - SalesStatusNew
     - SalesStatusIng
-    - SalesStatusSuccess
     - SalesStatusLevelUptoClient
     - SalesStatusLevelUptoClientAndSalesChance
+    - SalesStatusFail
   constvar.ServiceContractKeywordType:
     enum:
     - 鏈嶅姟鍚堝悓缂栧彿
@@ -185,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:
     - 瀹㈡埛鍚嶇О
@@ -239,6 +382,44 @@
     - ServiceFollowupKeywordCustomerServiceNo
     - ServiceFollowupKeywordVisitor
     - ServiceFollowupKeywordSatisfactionDegree
+  constvar.ServiceOrderKeywordType:
+    enum:
+    - 鏈嶅姟鍗曠紪鍙�
+    - 涓婚
+    - 瀹㈡埛鍚嶇О
+    - 瀹為檯澶勭悊鏃堕棿
+    - 鏈嶅姟浜哄憳
+    - 鏈嶅姟鏂瑰紡
+    - 浜у搧绫诲埆
+    - 鏁呴殰绫诲埆
+    type: string
+    x-enum-varnames:
+    - ServiceOrderKeywordOrderNumber
+    - ServiceOrderKeywordSubject
+    - ServiceOrderKeywordClientName
+    - ServiceOrderKeywordRealProcessTime
+    - ServiceOrderKeywordServiceMan
+    - ServiceOrderKeywordServiceType
+    - ServiceOrderKeywordProductType
+    - ServiceOrderKeywordFaultType
+  constvar.ServiceOrderQueryClass:
+    enum:
+    - ""
+    type: string
+    x-enum-varnames:
+    - ServiceOrderQueryClassExpireLessThen60Days
+  constvar.ServiceOrderStatusKeywordType:
+    enum:
+    - ""
+    type: string
+    x-enum-varnames:
+    - ServiceOrderStatusKeywordCustomerName
+  constvar.ServiceOrderStatusQueryClass:
+    enum:
+    - ""
+    type: string
+    x-enum-varnames:
+    - ServiceOrderStatusQueryClassExpireLessThen60Days
   constvar.UserType:
     enum:
     - 1
@@ -253,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:
@@ -326,6 +519,8 @@
         $ref: '#/definitions/model.ClientType'
       client_type_id:
         type: integer
+      codeStandID:
+        type: string
       contacts:
         items:
           $ref: '#/definitions/model.Contact'
@@ -334,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:
@@ -386,6 +587,8 @@
         type: string
       service_member_id:
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ClientLevel:
     properties:
@@ -415,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:
@@ -425,6 +656,8 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        type: string
       country:
         $ref: '#/definitions/model.Country'
       country_id:
@@ -437,6 +670,8 @@
         type: integer
       is_first:
         type: boolean
+      member:
+        $ref: '#/definitions/model.User'
       member_id:
         type: integer
       name:
@@ -470,6 +705,8 @@
         $ref: '#/definitions/model.Client'
       client_id:
         type: integer
+      codeStandID:
+        type: string
       country:
         $ref: '#/definitions/model.Country'
       country_id:
@@ -486,6 +723,8 @@
         type: integer
       is_first:
         type: boolean
+      member:
+        $ref: '#/definitions/model.User'
       member_id:
         type: integer
       name:
@@ -507,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:
@@ -523,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:
@@ -550,23 +821,6 @@
         type: integer
       name:
         type: string
-    type: object
-  model.CustomerServiceSheet:
-    properties:
-      handleStatus:
-        type: integer
-      id:
-        type: integer
-      memberId:
-        type: integer
-      number:
-        type: string
-      priority:
-        type: integer
-      serviceFollowupId:
-        type: integer
-      serviceMode:
-        type: integer
     type: object
   model.Department:
     properties:
@@ -603,50 +857,24 @@
       name:
         type: string
     type: object
-  model.File:
-    properties:
-      bucket:
-        description: 瀵硅薄瀛樺偍bucket
-        type: string
-      downloadCount:
-        description: 涓嬫娆℃暟
-        type: integer
-      filePath:
-        description: 鏂囦欢璺緞
-        type: string
-      fileType:
-        description: 鏂囦欢绫诲瀷
-        type: string
-      key:
-        description: 瀵硅薄瀛樺偍key
-        type: string
-      name:
-        type: string
-      previewCount:
-        description: 棰勮娆℃暟
-        type: integer
-      size:
-        description: 鏂囦欢澶у皬
-        type: integer
-      sourceId:
-        description: 鏉ユ簮id
-        type: integer
-      sourceType:
-        description: 闄勪欢鏉ユ簮
-        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:
@@ -655,6 +883,8 @@
         type: string
       id:
         type: integer
+      member:
+        $ref: '#/definitions/model.User'
       member_id:
         type: integer
       next_follow_time:
@@ -665,8 +895,12 @@
         type: string
       record:
         type: string
+      sale_chance:
+        $ref: '#/definitions/model.SaleChance'
       sale_chance_id:
         type: integer
+      sales_leads:
+        $ref: '#/definitions/model.SalesLeads'
       sales_leads_id:
         type: integer
       topic:
@@ -686,6 +920,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompany:
         $ref: '#/definitions/model.CourierCompany'
       courierCompanyId:
@@ -712,9 +948,15 @@
       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
@@ -763,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:
@@ -877,19 +1123,31 @@
   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:
@@ -904,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:
@@ -918,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:
@@ -940,12 +1213,25 @@
     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
@@ -954,9 +1240,17 @@
       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
@@ -970,10 +1264,20 @@
         description: 婧愬崟id
         type: integer
       sourceType:
+        allOf:
+        - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
-        type: integer
+      updateTime:
+        type: string
     type: object
   model.RefundMethod:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
+    type: object
+  model.RefundType:
     properties:
       id:
         type: integer
@@ -1031,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:
@@ -1055,6 +1365,8 @@
         type: string
       key_maker:
         type: string
+      member:
+        $ref: '#/definitions/model.User'
       member_id:
         type: integer
       name:
@@ -1067,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:
@@ -1079,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:
@@ -1116,16 +1444,43 @@
     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:
@@ -1146,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:
@@ -1163,6 +1534,8 @@
         $ref: '#/definitions/model.City'
       city_id:
         type: integer
+      codeStandID:
+        type: string
       contact_name:
         type: string
       contact_phone:
@@ -1175,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:
@@ -1197,6 +1574,8 @@
         $ref: '#/definitions/model.Region'
       region_id:
         type: integer
+      sales_sources:
+        $ref: '#/definitions/model.SalesSources'
       sales_sources_id:
         type: integer
       sales_status:
@@ -1204,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'
@@ -1224,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:
@@ -1238,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:
@@ -1276,6 +1727,15 @@
       amount:
         description: 閲戦
         type: number
+      amountReceivable:
+        description: 搴旀敹閲戦
+        type: number
+      amountReceived:
+        description: 宸叉敹閲戦
+        type: number
+      amountTotal:
+        description: 鎬婚
+        type: number
       collectionDate:
         description: 璁″垝鏀舵鏃ユ湡
         type: string
@@ -1293,6 +1753,10 @@
       percent:
         description: 姣斾緥
         type: number
+      principal:
+        allOf:
+        - $ref: '#/definitions/model.User'
+        description: 鏀舵璐熻矗浜篒D
       principalId:
         description: 鏀舵璐熻矗浜篒D
         type: integer
@@ -1303,18 +1767,21 @@
         description: 婧愬崟id
         type: integer
       sourceType:
+        allOf:
+        - $ref: '#/definitions/constvar.CollectionSourceType'
         description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
-        type: integer
       status:
         allOf:
         - $ref: '#/definitions/constvar.CollectionStatus'
-        description: 鐘舵�侊紙1鏈敹2宸叉敹锛�
+        description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
       term:
         description: 鏈熸
         type: integer
     type: object
   model.ServiceContract:
     properties:
+      SaleChance:
+        $ref: '#/definitions/model.SaleChance'
       amountInvoiced:
         description: 宸插紑绁ㄩ噾棰�
         type: number
@@ -1324,16 +1791,32 @@
       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:
@@ -1342,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:
@@ -1359,6 +1852,8 @@
       startTime:
         type: string
       terms:
+        type: string
+      updateTime:
         type: string
     type: object
   model.ServiceContractStatus:
@@ -1394,38 +1889,60 @@
     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:
         type: integer
       serviceOrder:
         $ref: '#/definitions/model.ServiceOrder'
+      serviceOrderId:
+        type: integer
+      solveRate:
+        $ref: '#/definitions/model.SolveRate'
       solveRateId:
         type: integer
+      timelyRate:
+        $ref: '#/definitions/model.TimelyRate'
       timelyRateId:
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ServiceOrder:
     properties:
@@ -1436,26 +1953,29 @@
         description: 棰勭害涓婇棬鏃堕棿
         type: string
       carFare:
-        description: 浜ら�氳垂
+        description: 浜ら�氳垂                                                                 //
+          浜ら�氳垂
         type: number
       chargeAmount:
-        description: 鏀惰垂閲戦
+        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
-      contract:
-        $ref: '#/definitions/model.Contract'
-      contractId:
-        description: 鍚堝悓id
-        type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       expectTime:
         description: 甯屾湜澶勭悊鏃堕棿
         type: string
@@ -1471,11 +1991,8 @@
         type: integer
       id:
         type: integer
-      orderId:
-        description: 閿�鍞鍗昳d
-        type: integer
-      orderManage:
-        $ref: '#/definitions/model.OrderManage'
+      number:
+        type: string
       priorityLevel:
         $ref: '#/definitions/model.PriorityLevel'
       priorityLevelId:
@@ -1484,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
@@ -1500,12 +2018,31 @@
       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:
@@ -1513,15 +2050,15 @@
         type: integer
       severity:
         $ref: '#/definitions/model.Severity'
+      severityId:
+        description: 涓ラ噸绋嬪害id
+        type: integer
       solution:
         description: 瑙e喅鏂规硶
         type: string
       solutionRemark:
         description: 鍐呴儴澶囨敞
         type: string
-      status:
-        description: 澶勭悊鐘舵��
-        type: integer
       subject:
         description: 涓婚
         type: string
@@ -1530,6 +2067,15 @@
       timeSpentId:
         description: 鑺辫垂鏃堕棿
         type: integer
+      updateTime:
+        type: string
+    type: object
+  model.ServiceOrderStatus:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   model.ServiceType:
     properties:
@@ -1565,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:
@@ -1577,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:
@@ -1620,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:
@@ -1677,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:
@@ -1752,6 +2370,18 @@
     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:
       birthday:
@@ -1805,6 +2435,12 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
+      contractName:
+        description: 鍚堝悓鍚嶇О
+        type: string
       file:
         type: string
       member_id:
@@ -1813,6 +2449,9 @@
         type: string
       quotation_id:
         type: integer
+      sendTime:
+        description: 鍙戣揣鏃堕棿
+        type: string
       status_id:
         type: integer
     type: object
@@ -1903,6 +2542,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompanyId:
         description: 鐗╂祦鍏徃
         type: integer
@@ -1921,9 +2562,17 @@
       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
@@ -1970,6 +2619,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       end_time:
         type: string
       member_id:
@@ -2045,6 +2697,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       conditions:
         type: string
       contact_id:
@@ -2055,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:
@@ -2071,12 +2733,25 @@
     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
@@ -2085,9 +2760,17 @@
       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
@@ -2101,8 +2784,11 @@
         description: 婧愬崟id
         type: integer
       sourceType:
+        allOf:
+        - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
-        type: integer
+      updateTime:
+        type: string
     type: object
   request.AddRefundMethod:
     properties:
@@ -2110,6 +2796,13 @@
         type: string
     required:
     - name
+    type: object
+  request.AddRefundType:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.AddRegion:
     properties:
@@ -2157,6 +2850,9 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       competitors:
         type: string
       contact_id:
@@ -2189,6 +2885,10 @@
         type: integer
       process:
         type: string
+      products:
+        items:
+          $ref: '#/definitions/model.Product'
+        type: array
       projected_amount:
         type: number
       province_id:
@@ -2230,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
@@ -2250,6 +3005,9 @@
         type: integer
       desc:
         description: 澶囨敞
+        type: string
+      detail_address:
+        description: 璇︾粏鍦板潃
         type: string
       member_id:
         description: 閿�鍞礋璐d汉ID
@@ -2312,9 +3070,10 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
-        type: integer
-      contractId:
         type: integer
       endTime:
         type: string
@@ -2332,6 +3091,12 @@
         type: string
       saleChanceId:
         type: integer
+      salesDetailsId:
+        type: integer
+      serviceContractStatusId:
+        type: integer
+      serviceContractTypeId:
+        type: integer
       serviceTimes:
         type: integer
       signTime:
@@ -2344,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:
@@ -2378,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:
@@ -2440,6 +3213,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       file:
@@ -2458,7 +3234,7 @@
         type: string
       satisfaction:
         type: integer
-      serviceId:
+      serviceOrderId:
         type: integer
       solveRate:
         type: integer
@@ -2482,11 +3258,11 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         description: 鑱旂郴浜篿d
-        type: integer
-      contractId:
-        description: 鍚堝悓id
         type: integer
       expectTime:
         description: 甯屾湜澶勭悊鏃堕棿
@@ -2497,18 +3273,18 @@
       faultTypeId:
         description: 鏁呴殰绫诲埆id
         type: integer
-      orderId:
-        description: 閿�鍞鍗昳d
-        type: integer
       priorityLevelId:
         description: 浼樺厛绾у埆id
         type: integer
       problemDesc:
         description: 闂鎻忚堪
         type: string
-      productId:
-        description: 浜у搧id
-        type: integer
+      productName:
+        description: 浜у搧鍚嶇О
+        type: string
+      productTypeName:
+        description: 浜у搧鍒嗙被鍚嶇О
+        type: string
       realTime:
         description: 瀹為檯澶勭悊鏃堕棿
         type: string
@@ -2518,16 +3294,25 @@
       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
-      severity:
+      severityId:
         description: 涓ラ噸绋嬪害id
         type: integer
       solution:
@@ -2536,15 +3321,19 @@
       solutionRemark:
         description: 鍐呴儴澶囨敞
         type: string
-      status:
-        description: 澶勭悊鐘舵��
-        type: integer
       subject:
         description: 涓婚
         type: string
       timeSpentId:
         description: 鑺辫垂鏃堕棿
         type: integer
+    type: object
+  request.AddServiceOrderStatus:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.AddServiceType:
     properties:
@@ -2578,6 +3367,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       masterOrderId:
         type: integer
       memberId:
@@ -2622,6 +3414,13 @@
     - vettingId
     - vettingType
     type: object
+  request.AddWechatOrderStatus:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
+    type: object
   request.Assign:
     properties:
       ids:
@@ -2631,6 +3430,8 @@
       member_id:
         type: integer
       type:
+        description: '绫诲瀷: client: 瀹㈡埛; salesLead: 閿�鍞嚎绱�; contact: 鑱旂郴浜�; followRecord:
+          璺熻繘璁板綍'
         type: string
     type: object
   request.CasbinInfo:
@@ -2642,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:
@@ -2735,6 +3543,13 @@
           type: integer
         type: array
     type: object
+  request.DeleteContract:
+    properties:
+      ids:
+        items:
+          type: integer
+        type: array
+    type: object
   request.DeleteCountry:
     properties:
       id:
@@ -2748,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:
@@ -2776,18 +3612,32 @@
           type: integer
         type: array
     type: object
-  request.DeleteUserReq:
-    properties:
-      userId:
-        description: 鐢ㄦ埛ID
-        type: string
-    type: object
-  request.DeleteserviceContract:
+  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:
@@ -2795,6 +3645,8 @@
         type: integer
       client_status_id:
         type: integer
+      codeStandID:
+        type: string
       contact_id:
         type: integer
       contact_information_id:
@@ -2832,19 +3684,29 @@
         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:
-      keyword:
-        type: string
+      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:
@@ -2856,6 +3718,11 @@
       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:
@@ -2874,25 +3741,53 @@
     type: object
   request.GetFollowRecordList:
     properties:
-      keyword:
-        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      search_map:
+        additionalProperties: true
+        description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"topic": "璺熻繘涓婚",
+          "member_name": "璺熻繘浜�", "client_name": "瀹㈡埛鍚嶇О", "client_status": "瀹㈡埛鐘舵��", "follow_time":
+          "璺熻繘鏃堕棿", "next_follow_time": "涓嬫璺熻繘鏃堕棿", "record": "璺熻繘璁板綍", "phone": "鑱旂郴浜虹數璇�",
+          "contact_name": "鑱旂郴浜哄鍚�", "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:
-      keyword:
-        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      search_map:
+        additionalProperties: true
+        description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"number": "閿�鍞�诲崟鍙�",
+          "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "start_time": "寮�濮嬫椂闂�", "end_time":
+          "缁撴潫鏃堕棿", "money": "鎬婚噾棰�", "member_name": "璐熻矗浜�"}'
+        type: object
     type: object
   request.GetOrderManageList:
     properties:
@@ -2918,35 +3813,55 @@
     type: object
   request.GetQuotationList:
     properties:
-      keyword:
-        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      search_map:
+        additionalProperties: true
+        description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"sale_chance_id":
+          閿�鍞嚎绱d, "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "contact_name": "鑱旂郴浜�",
+          "validity_date": "鏈夋晥鏈�"}'
+        type: object
     type: object
   request.GetSaleChanceList:
     properties:
-      keyword:
-        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      search_map:
+        additionalProperties: true
+        description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "鏈轰細鍚嶇О",
+          "client_name": "瀹㈡埛鍚嶇О","number":"缂栧彿", "contact_name":"鑱旂郴浜哄鍚�", "member_name":
+          "閿�鍞礋璐d汉", "status": "鐘舵��", "sale_stage": "闃舵", "possibilities": "鍙兘鎬�", "expected_time":
+          "棰勮鎴愪氦鏃堕棿", "budget": "璧勯噾缁濆鍊�", "projected_amount": "棰勮鍚堝悓閲戦"}'
+        type: object
     type: object
   request.GetSalesDetailsList:
     properties:
+      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:
@@ -2968,26 +3883,55 @@
     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:
@@ -3000,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:
@@ -3028,44 +3981,43 @@
       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:
-      keyword:
-        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
-    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
+      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:
@@ -3088,6 +4040,16 @@
       subOrderId:
         type: integer
     type: object
+  request.PushSaleChance:
+    properties:
+      id:
+        type: integer
+      step:
+        type: integer
+    required:
+    - id
+    - step
+    type: object
   request.PushSalesLeads:
     properties:
       id:
@@ -3099,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:
@@ -3158,6 +4099,10 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
+      quotationId:
+        type: integer
       remark:
         type: string
       saleChanceId:
@@ -3166,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'
@@ -3189,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:
@@ -3317,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:
@@ -3447,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:
@@ -3502,6 +4504,12 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
+      contractName:
+        description: 鍚堝悓鍚嶇О
+        type: string
       file:
         type: string
       id:
@@ -3512,6 +4520,9 @@
         type: string
       quotation_id:
         type: integer
+      sendTime:
+        description: 鍙戣揣鏃堕棿
+        type: string
       status_id:
         type: integer
     type: object
@@ -3665,6 +4676,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompanyId:
         description: 鐗╂祦鍏徃
         type: integer
@@ -3685,9 +4698,17 @@
       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
@@ -3700,6 +4721,8 @@
       taxpayerIdNumber:
         description: 绾崇◣璇嗗埆鍙�
         type: string
+    required:
+    - id
     type: object
   request.UpdateInvoiceStatus:
     properties:
@@ -3757,6 +4780,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       end_time:
         type: string
       id:
@@ -3873,6 +4899,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       conditions:
         type: string
       contact_id:
@@ -3885,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:
@@ -3913,12 +4949,25 @@
     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
@@ -3927,9 +4976,17 @@
       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
@@ -3943,8 +5000,11 @@
         description: 婧愬崟id
         type: integer
       sourceType:
+        allOf:
+        - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
-        type: integer
+      updateTime:
+        type: string
     type: object
   request.UpdateRefundMethod:
     properties:
@@ -3964,6 +5024,13 @@
         type: array
     required:
     - refund_method
+    type: object
+  request.UpdateRefundType:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.UpdateRegion:
     properties:
@@ -4068,6 +5135,9 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       competitors:
         type: string
       contact_id:
@@ -4102,6 +5172,10 @@
         type: integer
       process:
         type: string
+      products:
+        items:
+          $ref: '#/definitions/model.Product'
+        type: array
       projected_amount:
         type: number
       province_id:
@@ -4174,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
@@ -4191,6 +5275,9 @@
         type: integer
       desc:
         description: 澶囨敞
+        type: string
+      detail_address:
+        description: 璇︾粏鍦板潃
         type: string
       id:
         type: integer
@@ -4285,6 +5372,15 @@
       amount:
         description: 閲戦
         type: number
+      amountReceivable:
+        description: 搴旀敹閲戦
+        type: number
+      amountReceived:
+        description: 宸叉敹閲戦
+        type: number
+      amountTotal:
+        description: 鎬婚
+        type: number
       collectionDate:
         description: 璁″垝鏀舵鏃ユ湡
         type: string
@@ -4302,6 +5398,10 @@
       percent:
         description: 姣斾緥
         type: number
+      principal:
+        allOf:
+        - $ref: '#/definitions/model.User'
+        description: 鏀舵璐熻矗浜篒D
       principalId:
         description: 鏀舵璐熻矗浜篒D
         type: integer
@@ -4312,12 +5412,13 @@
         description: 婧愬崟id
         type: integer
       sourceType:
+        allOf:
+        - $ref: '#/definitions/constvar.CollectionSourceType'
         description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁�2鏈嶅姟鍚堝悓3閿�鍞彂绁級
-        type: integer
       status:
         allOf:
         - $ref: '#/definitions/constvar.CollectionStatus'
-        description: 鐘舵�侊紙1鏈敹2宸叉敹锛�
+        description: 鐘舵�侊紙1鏈敹2閮ㄥ垎宸叉敹3宸叉敹锛�
       term:
         description: 鏈熸
         type: integer
@@ -4326,9 +5427,10 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
-        type: integer
-      contractId:
         type: integer
       endTime:
         type: string
@@ -4348,6 +5450,12 @@
         type: string
       saleChanceId:
         type: integer
+      salesDetailsId:
+        type: integer
+      serviceContractStatusId:
+        type: integer
+      serviceContractTypeId:
+        type: integer
       serviceTimes:
         type: integer
       signTime:
@@ -4360,6 +5468,8 @@
         type: string
       typeId:
         type: integer
+    required:
+    - memberId
     type: object
   request.UpdateServiceContractStatus:
     properties:
@@ -4367,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:
@@ -4418,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:
@@ -4480,6 +5584,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       file:
@@ -4500,7 +5607,7 @@
         type: string
       satisfaction:
         type: integer
-      serviceId:
+      serviceOrderId:
         type: integer
       solveRate:
         type: integer
@@ -4524,11 +5631,11 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         description: 鑱旂郴浜篿d
-        type: integer
-      contractId:
-        description: 鍚堝悓id
         type: integer
       expectTime:
         description: 甯屾湜澶勭悊鏃堕棿
@@ -4541,18 +5648,18 @@
         type: integer
       id:
         type: integer
-      orderId:
-        description: 閿�鍞鍗昳d
-        type: integer
       priorityLevelId:
         description: 浼樺厛绾у埆id
         type: integer
       problemDesc:
         description: 闂鎻忚堪
         type: string
-      productId:
-        description: 浜у搧id
-        type: integer
+      productName:
+        description: 浜у搧鍚嶇О
+        type: string
+      productTypeName:
+        description: 浜у搧鍒嗙被鍚嶇О
+        type: string
       realTime:
         description: 瀹為檯澶勭悊鏃堕棿
         type: string
@@ -4562,16 +5669,25 @@
       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
-      severity:
+      severityId:
         description: 涓ラ噸绋嬪害id
         type: integer
       solution:
@@ -4580,15 +5696,19 @@
       solutionRemark:
         description: 鍐呴儴澶囨敞
         type: string
-      status:
-        description: 澶勭悊鐘舵��
-        type: integer
       subject:
         description: 涓婚
         type: string
       timeSpentId:
         description: 鑺辫垂鏃堕棿
         type: integer
+    type: object
+  request.UpdateServiceOrderStatus:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.UpdateServiceType:
     properties:
@@ -4646,6 +5766,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       id:
         type: integer
       masterOrderId:
@@ -4694,6 +5817,13 @@
     required:
     - id
     - status
+    type: object
+  request.UpdateWechatOrderStatus:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   response.AccountIdResponse:
     properties:
@@ -4744,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:
@@ -4993,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:
@@ -5058,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:
@@ -5090,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:
@@ -5142,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:
@@ -5164,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:
@@ -5220,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:
@@ -5286,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: {}
@@ -5533,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:
@@ -5688,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:
@@ -6044,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:
@@ -6125,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:
@@ -6144,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:
@@ -6960,49 +8374,42 @@
       summary: 鍒犻櫎闄勪欢
       tags:
       - 闄勪欢绠$悊
-  /api/file/list:
-    get:
+  /api/file/download:
+    post:
       parameters:
-      - in: query
-        name: keyword
-        type: string
-      - enum:
-        - ""
-        in: query
-        name: keywordType
-        type: string
-        x-enum-varnames:
-        - FileKeywordCustomerName
-      - description: 椤电爜
-        in: query
-        name: page
-        type: integer
-      - description: 姣忛〉澶у皬
-        in: query
-        name: pageSize
-        type: integer
-      - enum:
-        - ""
-        in: query
-        name: queryClass
-        type: string
-        x-enum-varnames:
-        - FileQueryClassExpireLessThen60Days
+      - description: 鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.DownloadFile'
       produces:
       - application/json
       responses:
         "200":
           description: OK
           schema:
-            allOf:
-            - $ref: '#/definitions/response.ListResponse'
-            - properties:
-                data:
-                  items:
-                    $ref: '#/definitions/model.File'
-                  type: array
-              type: object
-      summary: 鑾峰彇闄勪欢鍒楄〃
+            $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:
@@ -7214,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:
@@ -7644,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:
@@ -8213,6 +9602,92 @@
       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:
@@ -8330,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:
@@ -8370,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:
@@ -8504,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
@@ -8522,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:
@@ -8638,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:
@@ -9042,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:
@@ -9082,6 +10680,25 @@
                   $ref: '#/definitions/response.SaleChanceResponse'
               type: object
       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:
@@ -9264,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:
@@ -9284,6 +10963,74 @@
           schema:
             $ref: '#/definitions/contextx.Response'
       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:
@@ -9310,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:
@@ -9327,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:
@@ -9447,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:
@@ -9465,7 +11269,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鍒犻櫎閿�鍞��娆�
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesRefund/list:
     post:
       parameters:
@@ -9489,7 +11293,7 @@
               type: object
       summary: 閿�鍞��娆惧崟鍒楄〃
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesRefund/update:
     put:
       parameters:
@@ -9508,7 +11312,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鏇存柊閿�鍞��娆�
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesReturn/add:
     post:
       parameters:
@@ -9527,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:
@@ -9545,7 +11368,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鍒犻櫎閿�鍞��璐�
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturn/list:
     post:
       parameters:
@@ -9569,7 +11392,7 @@
               type: object
       summary: 閿�鍞��璐у崟鍒楄〃
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturn/update:
     put:
       parameters:
@@ -9588,7 +11411,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鏇存柊閿�鍞��璐�
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturnStatus/add:
     post:
       parameters:
@@ -9846,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:
@@ -9910,12 +11735,12 @@
   /api/serviceContract/delete:
     delete:
       parameters:
-      - description: 鏌ヨ鍙傛暟
+      - description: 鍙傛暟
         in: body
         name: object
         required: true
         schema:
-          $ref: '#/definitions/request.DeleteserviceContract'
+          $ref: '#/definitions/request.CommonIds'
       produces:
       - application/json
       responses:
@@ -9923,7 +11748,7 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 鍒犻櫎鏈嶅姟鍚堝悓
+      summary: 鎵归噺鍒犻櫎鏈嶅姟鍚堝悓
       tags:
       - ServiceContract
   /api/serviceContract/list:
@@ -9947,7 +11772,7 @@
                 data:
                   $ref: '#/definitions/response.ServiceContractsResponse'
               type: object
-      summary: 鐢熸垚璁″垝鍒楄〃
+      summary: 鏈嶅姟鍚堝悓鍒楄〃
       tags:
       - ServiceContract
   /api/serviceContract/update:
@@ -9985,9 +11810,9 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 娣诲姞鏈嶅姟鍚堝悓鐘舵��
+      summary: 娣诲姞鍚堝悓鐘舵��
       tags:
-      - ServiceContractStatus
+      - 鍚堝悓鐘舵��
   /api/serviceContractStatus/delete/{id}:
     delete:
       parameters:
@@ -10003,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:
@@ -10015,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:
@@ -10031,7 +11884,7 @@
         name: object
         required: true
         schema:
-          $ref: '#/definitions/request.UpdateServiceContractStatuss'
+          $ref: '#/definitions/request.UpdateServiceContractStatus'
       produces:
       - application/json
       responses:
@@ -10039,9 +11892,9 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 鏇存柊鏈嶅姟鍚堝悓鐘舵��
+      summary: 鏇存柊鍚堝悓鐘舵��
       tags:
-      - ServiceContractStatus
+      - 鍚堝悓鐘舵��
   /api/serviceContractType/add:
     post:
       parameters:
@@ -10296,6 +12149,25 @@
       summary: 娣诲姞鏈嶅姟鍗�
       tags:
       - 鏈嶅姟鍗曠鐞�
+  /api/serviceOrder/delete:
+    delete:
+      parameters:
+      - description: 鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.CommonIds'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 鎵归噺鍒犻櫎鏈嶅姟鍗�
+      tags:
+      - 鏈嶅姟鍗�
   /api/serviceOrder/delete/{id}:
     delete:
       parameters:
@@ -10315,7 +12187,14 @@
       tags:
       - 鏈嶅姟鍗曠鐞�
   /api/serviceOrder/list:
-    get:
+    post:
+      parameters:
+      - description: 鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.GetServiceOrderList'
       produces:
       - application/json
       responses:
@@ -10352,6 +12231,107 @@
       summary: 鏇存柊鏈嶅姟鍗�
       tags:
       - 鏈嶅姟鍗曠鐞�
+  /api/serviceOrderStatus/add:
+    post:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.AddServiceOrderStatus'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 娣诲姞鏈嶅姟鍗曠姸鎬�
+      tags:
+      - 鏈嶅姟鍗曠姸鎬�
+  /api/serviceOrderStatus/delete/{id}:
+    delete:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: path
+        name: id
+        required: true
+        type: integer
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 鍒犻櫎鏈嶅姟鍗曠姸鎬�
+      tags:
+      - 鏈嶅姟鍗曠姸鎬�
+  /api/serviceOrderStatus/list:
+    get:
+      parameters:
+      - in: query
+        name: keyword
+        type: string
+      - enum:
+        - ""
+        in: query
+        name: keywordType
+        type: string
+        x-enum-varnames:
+        - ServiceOrderStatusKeywordCustomerName
+      - description: 椤电爜
+        in: query
+        name: page
+        type: integer
+      - description: 姣忛〉澶у皬
+        in: query
+        name: pageSize
+        type: integer
+      - enum:
+        - ""
+        in: query
+        name: queryClass
+        type: string
+        x-enum-varnames:
+        - ServiceOrderStatusQueryClassExpireLessThen60Days
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            allOf:
+            - $ref: '#/definitions/response.ListResponse'
+            - properties:
+                data:
+                  items:
+                    $ref: '#/definitions/model.ServiceOrderStatus'
+                  type: array
+              type: object
+      summary: 鑾峰彇鏈嶅姟鍗曠姸鎬佸垪琛�
+      tags:
+      - 鏈嶅姟鍗曠姸鎬�
+  /api/serviceOrderStatus/update:
+    put:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.UpdateServiceOrderStatus'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 鏇存柊鏈嶅姟鍗曠姸鎬�
+      tags:
+      - 鏈嶅姟鍗曠姸鎬�
   /api/serviceType/add:
     post:
       parameters:
@@ -10662,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:
@@ -10723,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:
@@ -10871,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:
@@ -11064,4 +12945,105 @@
       summary: 鏇存柊瀹℃壒
       tags:
       - Vetting
+  /api/wechatOrderStatus/add:
+    post:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.AddWechatOrderStatus'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 娣诲姞寰俊璁㈠崟鐘舵��
+      tags:
+      - 寰俊璁㈠崟鐘舵��
+  /api/wechatOrderStatus/delete/{id}:
+    delete:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: path
+        name: id
+        required: true
+        type: integer
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 鍒犻櫎寰俊璁㈠崟鐘舵��
+      tags:
+      - 寰俊璁㈠崟鐘舵��
+  /api/wechatOrderStatus/list:
+    get:
+      parameters:
+      - in: query
+        name: keyword
+        type: string
+      - enum:
+        - ""
+        in: query
+        name: keywordType
+        type: string
+        x-enum-varnames:
+        - WechatOrderStatusKeywordCustomerName
+      - description: 椤电爜
+        in: query
+        name: page
+        type: integer
+      - description: 姣忛〉澶у皬
+        in: query
+        name: pageSize
+        type: integer
+      - enum:
+        - ""
+        in: query
+        name: queryClass
+        type: string
+        x-enum-varnames:
+        - WechatOrderStatusQueryClassExpireLessThen60Days
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            allOf:
+            - $ref: '#/definitions/response.ListResponse'
+            - properties:
+                data:
+                  items:
+                    $ref: '#/definitions/model.WechatOrderStatus'
+                  type: array
+              type: object
+      summary: 鑾峰彇寰俊璁㈠崟鐘舵�佸垪琛�
+      tags:
+      - 寰俊璁㈠崟鐘舵��
+  /api/wechatOrderStatus/update:
+    put:
+      parameters:
+      - description: 鏌ヨ鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.UpdateWechatOrderStatus'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/contextx.Response'
+      summary: 鏇存柊寰俊璁㈠崟鐘舵��
+      tags:
+      - 寰俊璁㈠崟鐘舵��
 swagger: "2.0"

--
Gitblit v1.8.0