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 | 1556 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 1,158 insertions(+), 398 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 2f23a4c..a7535cd 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1,4 +1,45 @@
 definitions:
+  code.CodeAuto:
+    properties:
+      AutoLength:
+        type: integer
+      Desc:
+        type: string
+      PrefixMethod:
+        type: integer
+      PrefixValue:
+        type: string
+      SuffixMethod:
+        type: integer
+    type: object
+  code.CodeRule:
+    properties:
+      Desc:
+        type: string
+      Length:
+        type: integer
+      Name:
+        type: string
+    type: object
+  code.CodeStandard:
+    properties:
+      AutoRule:
+        $ref: '#/definitions/code.CodeAuto'
+      ID:
+        type: string
+      List:
+        items:
+          $ref: '#/definitions/code.CodeRule'
+        type: array
+      Method:
+        type: integer
+      Name:
+        type: string
+      Status:
+        type: string
+      Type:
+        type: string
+    type: object
   constvar.BankAccountKeywordType:
     enum:
     - ""
@@ -60,18 +101,6 @@
     type: string
     x-enum-varnames:
     - FaqQueryClassExpireLessThen60Days
-  constvar.InvoiceKeywordType:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - InvoiceKeywordCustomerName
-  constvar.InvoiceQueryClass:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - InvoiceQueryClassExpireLessThen60Days
   constvar.InvoiceSourceType:
     enum:
     - 1
@@ -116,18 +145,6 @@
     type: string
     x-enum-varnames:
     - PaymentTypeQueryClassExpireLessThen60Days
-  constvar.ReceiptKeywordType:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - ReceiptKeywordCustomerName
-  constvar.ReceiptQueryClass:
-    enum:
-    - ""
-    type: string
-    x-enum-varnames:
-    - ReceiptQueryClassExpireLessThen60Days
   constvar.ReceiptSourceType:
     enum:
     - 1
@@ -136,6 +153,12 @@
     - 4
     - 5
     type: integer
+    x-enum-comments:
+      ReceiptSourceTypeChuKuDan: 鍑哄簱鍗昳t
+      ReceiptSourceTypeCollectionPlan: 鏀舵璁″垝
+      ReceiptSourceTypeInvoice: 閿�鍞彂绁�
+      ReceiptSourceTypeSalesDetails: 閿�鍞槑缁嗗崟
+      ReceiptSourceTypeServiceContract: 鏈嶅姟鍚堝悓
     x-enum-varnames:
     - ReceiptSourceTypeSalesDetails
     - ReceiptSourceTypeServiceContract
@@ -164,6 +187,29 @@
     - SalesDetailsKeywordTypeSignTime
     - SalesDetailsKeywordTypePrincipal
     - SalesDetailsKeywordTypeProductName
+  constvar.SalesDetailsStatus:
+    enum:
+    - 1
+    - 2
+    - 3
+    - 4
+    - 5
+    - 6
+    type: integer
+    x-enum-comments:
+      InStock: 澶囪揣涓�
+      OverCLose: 宸插叧闂�
+      OverOutbound: 鍑哄簱瀹屾垚
+      WaitConfirmed: 寰呯‘璁�
+      WaitDecompose: 寰呭垎瑙�
+      WaitOutbound: 寰呭嚭搴�
+    x-enum-varnames:
+    - WaitConfirmed
+    - WaitDecompose
+    - InStock
+    - WaitOutbound
+    - OverOutbound
+    - OverCLose
   constvar.SalesRefundKeywordType:
     enum:
     - 閿�鍞��璐у崟缂栧彿
@@ -451,11 +497,6 @@
     type: object
   model.Client:
     properties:
-      _:
-        description: |-
-          The date when the item was deleted
-          example: 2023-08-10 15:48:25
-        type: string
       business_scope:
         type: string
       city:
@@ -478,6 +519,8 @@
         $ref: '#/definitions/model.ClientType'
       client_type_id:
         type: integer
+      codeStandID:
+        type: string
       contacts:
         items:
           $ref: '#/definitions/model.Contact'
@@ -486,13 +529,12 @@
         $ref: '#/definitions/model.Country'
       country_id:
         type: integer
-      created_at:
-        description: |-
-          The date when the item was created
-          example: 2023-08-10 15:48:25
+      createTime:
         type: string
       creator_id:
         type: integer
+      creatorName:
+        type: string
       detail_address:
         type: string
       enterprise_nature_id:
@@ -508,9 +550,6 @@
           $ref: '#/definitions/model.FollowRecord'
         type: array
       id:
-        description: |-
-          The ID of the item
-          example: 1
         type: integer
       industry:
         $ref: '#/definitions/model.Industry'
@@ -548,10 +587,7 @@
         type: string
       service_member_id:
         type: integer
-      updated_at:
-        description: |-
-          The date when the item was last updated
-          example: 2023-08-10 15:48:25
+      updateTime:
         type: string
     type: object
   model.ClientLevel:
@@ -584,11 +620,6 @@
     type: object
   model.CollectionProjection:
     properties:
-      _:
-        description: |-
-          The date when the item was deleted
-          example: 2023-08-10 15:48:25
-        type: string
       created_at:
         description: |-
           The date when the item was created
@@ -625,6 +656,8 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        type: string
       country:
         $ref: '#/definitions/model.Country'
       country_id:
@@ -672,6 +705,8 @@
         $ref: '#/definitions/model.Client'
       client_id:
         type: integer
+      codeStandID:
+        type: string
       country:
         $ref: '#/definitions/model.Country'
       country_id:
@@ -720,15 +755,14 @@
     type: object
   model.Contract:
     properties:
-      _:
-        description: |-
-          The date when the item was deleted
-          example: 2023-08-10 15:48:25
-        type: string
       client:
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
+      contractName:
+        type: string
       created_at:
         description: |-
           The date when the item was created
@@ -751,6 +785,10 @@
         $ref: '#/definitions/model.Quotation'
       quotationId:
         type: integer
+      sendTime:
+        type: string
+      serviceContractStatus:
+        $ref: '#/definitions/model.ServiceContractStatus'
       statusId:
         type: integer
       updated_at:
@@ -829,10 +867,14 @@
         $ref: '#/definitions/model.ClientStatus'
       client_status_id:
         type: integer
+      codeStandID:
+        type: string
       contact:
         $ref: '#/definitions/model.Contact'
       contact_id:
         type: integer
+      contact_information:
+        $ref: '#/definitions/model.ContactInformation'
       contact_information_id:
         type: integer
       content:
@@ -878,6 +920,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompany:
         $ref: '#/definitions/model.CourierCompany'
       courierCompanyId:
@@ -904,6 +948,8 @@
       invoiceTypeId:
         description: 鍙戠エ绫诲瀷id
         type: integer
+      number:
+        type: string
       principalId:
         description: 閿�鍞礋璐d汉id
         type: integer
@@ -959,6 +1005,8 @@
         $ref: '#/definitions/model.Client'
       client_id:
         type: integer
+      codeStandID:
+        type: string
       end_time:
         type: string
       id:
@@ -1076,18 +1124,30 @@
     properties:
       amount:
         type: number
+      cost:
+        type: string
       desc:
         type: string
       id:
         type: integer
+      margin:
+        type: string
       name:
         type: string
       number:
         type: string
       price:
         type: number
+      profit:
+        type: string
+      specs:
+        type: string
       total:
         type: number
+      type:
+        type: string
+      unit:
+        type: string
     type: object
   model.Province:
     properties:
@@ -1102,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:
@@ -1130,6 +1195,8 @@
         $ref: '#/definitions/model.QuotationStatus'
       quotation_status_id:
         type: integer
+      quotationName:
+        type: string
       sale_chance:
         $ref: '#/definitions/model.SaleChance'
       sale_chance_id:
@@ -1154,9 +1221,17 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       fileId:
         description: 闄勪欢id
         type: integer
@@ -1164,6 +1239,8 @@
         type: integer
       moneyType:
         description: 甯佺
+        type: string
+      number:
         type: string
       paymentType:
         $ref: '#/definitions/model.PaymentType'
@@ -1190,8 +1267,17 @@
         allOf:
         - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+      updateTime:
+        type: string
     type: object
   model.RefundMethod:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
+    type: object
+  model.RefundType:
     properties:
       id:
         type: integer
@@ -1249,6 +1335,8 @@
         $ref: '#/definitions/model.Client'
       client_id:
         type: integer
+      codeStandID:
+        type: string
       collection_projections:
         items:
           $ref: '#/definitions/model.CollectionProjection'
@@ -1295,6 +1383,10 @@
         $ref: '#/definitions/model.Possibility'
       process:
         type: string
+      products:
+        items:
+          $ref: '#/definitions/model.Product'
+        type: array
       projected_amount:
         type: number
       province:
@@ -1325,6 +1417,10 @@
         type: integer
       solutions:
         type: string
+      status:
+        allOf:
+        - $ref: '#/definitions/model.Status'
+        description: 鐘舵��
       status_id:
         type: integer
       threats:
@@ -1373,6 +1469,8 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       conditions:
         type: string
       createTime:
@@ -1381,6 +1479,8 @@
         type: integer
       creatorName:
         type: string
+      deliverType:
+        type: integer
       deliveryDate:
         type: string
       id:
@@ -1401,6 +1501,12 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
+      quotation:
+        $ref: '#/definitions/model.Quotation'
+      quotationId:
+        type: integer
       remark:
         type: string
       saleChance:
@@ -1410,6 +1516,12 @@
       saleType:
         type: integer
       signTime:
+        type: string
+      source:
+        type: string
+      status:
+        $ref: '#/definitions/constvar.SalesDetailsStatus'
+      updateTime:
         type: string
       wechatOrderStatus:
         $ref: '#/definitions/model.WechatOrderStatus'
@@ -1422,6 +1534,8 @@
         $ref: '#/definitions/model.City'
       city_id:
         type: integer
+      codeStandID:
+        type: string
       contact_name:
         type: string
       contact_phone:
@@ -1433,6 +1547,8 @@
       country_id:
         type: integer
       desc:
+        type: string
+      detail_address:
         type: string
       followRecord:
         items:
@@ -1467,6 +1583,10 @@
     type: object
   model.SalesRefund:
     properties:
+      RefundType:
+        allOf:
+        - $ref: '#/definitions/model.RefundType'
+        description: 閫�娆炬柟寮�
       amountTotal:
         description: 浠风◣鍚堣
         type: number
@@ -1479,6 +1599,8 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       createTime:
         type: string
       creatorName:
@@ -1506,6 +1628,11 @@
         type: string
       refundDate:
         type: string
+      refundTypeId:
+        description: 閫�娆炬柟寮廔D
+        type: integer
+      salesReturn:
+        $ref: '#/definitions/model.SalesReturn'
       sourceId:
         description: 婧愬崟id
         type: integer
@@ -1513,6 +1640,8 @@
         allOf:
         - $ref: '#/definitions/constvar.RefundSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級
+      updateTime:
+        type: string
     type: object
   model.SalesReturn:
     properties:
@@ -1532,6 +1661,8 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       createTime:
         type: string
       creatorName:
@@ -1558,6 +1689,8 @@
       salesReturnStatusId:
         description: 閫�璐х姸鎬乮d
         type: integer
+      source:
+        $ref: '#/definitions/model.SalesDetails'
       sourceId:
         description: 婧愬崟id
         type: integer
@@ -1565,6 +1698,8 @@
         allOf:
         - $ref: '#/definitions/constvar.SalesReturnSourceType'
         description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
+      updateTime:
+        type: string
     type: object
   model.SalesReturnStatus:
     properties:
@@ -1618,6 +1753,10 @@
       percent:
         description: 姣斾緥
         type: number
+      principal:
+        allOf:
+        - $ref: '#/definitions/model.User'
+        description: 鏀舵璐熻矗浜篒D
       principalId:
         description: 鏀舵璐熻矗浜篒D
         type: integer
@@ -1662,10 +1801,16 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       contact:
         $ref: '#/definitions/model.Contact'
       contactId:
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       endTime:
         type: string
       id:
@@ -1708,6 +1853,8 @@
         type: string
       terms:
         type: string
+      updateTime:
+        type: string
     type: object
   model.ServiceContractStatus:
     properties:
@@ -1748,10 +1895,16 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       contact:
         $ref: '#/definitions/model.Contact'
       contactId:
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       file:
         type: string
       id:
@@ -1788,6 +1941,8 @@
         $ref: '#/definitions/model.TimelyRate'
       timelyRateId:
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ServiceOrder:
     properties:
@@ -1810,11 +1965,17 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       contact:
         $ref: '#/definitions/model.Contact'
       contactId:
         description: 鑱旂郴浜篿d
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       expectTime:
         description: 甯屾湜澶勭悊鏃堕棿
         type: string
@@ -1830,6 +1991,8 @@
         type: integer
       id:
         type: integer
+      number:
+        type: string
       priorityLevel:
         $ref: '#/definitions/model.PriorityLevel'
       priorityLevelId:
@@ -1887,6 +2050,9 @@
         type: integer
       severity:
         $ref: '#/definitions/model.Severity'
+      severityId:
+        description: 涓ラ噸绋嬪害id
+        type: integer
       solution:
         description: 瑙e喅鏂规硶
         type: string
@@ -1901,6 +2067,8 @@
       timeSpentId:
         description: 鑺辫垂鏃堕棿
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ServiceOrderStatus:
     properties:
@@ -1943,6 +2111,8 @@
         $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        type: string
       id:
         type: integer
       masterOrder:
@@ -1959,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:
@@ -2002,6 +2183,9 @@
         type: string
       realName:
         type: string
+      subUserIds:
+        description: 涓嬪睘鍛樺伐鐢ㄦ埛id,鐢ㄩ�楀彿鍒嗗紑
+        type: string
       userType:
         $ref: '#/definitions/constvar.UserType'
       username:
@@ -2027,10 +2211,16 @@
       MaterialMode:
         description: 鐗╂枡绫诲瀷
         type: string
+      MaxInventory:
+        description: 鏈�澶у簱瀛�
+        type: integer
       MinInventory:
         description: 瀹夊叏搴撳瓨
         type: integer
       Name:
+        type: string
+      Node:
+        description: 澶囨敞
         type: string
       Number:
         type: string
@@ -2040,6 +2230,12 @@
       SalePrice:
         description: 閿�鍞环鏍�
         type: number
+      Specs:
+        description: 瑙勬牸
+        type: string
+      Type:
+        description: 鍨嬪彿
+        type: string
       Unit:
         type: string
     type: object
@@ -2093,6 +2289,9 @@
       client_type_id:
         description: 瀹㈡埛绫诲瀷ID
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contact:
         $ref: '#/definitions/request.Contact'
       contact_id:
@@ -2236,6 +2435,12 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
+      contractName:
+        description: 鍚堝悓鍚嶇О
+        type: string
       file:
         type: string
       member_id:
@@ -2244,6 +2449,9 @@
         type: string
       quotation_id:
         type: integer
+      sendTime:
+        description: 鍙戣揣鏃堕棿
+        type: string
       status_id:
         type: integer
     type: object
@@ -2334,6 +2542,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompanyId:
         description: 鐗╂祦鍏徃
         type: integer
@@ -2352,6 +2562,9 @@
       invoiceTypeId:
         description: 鍙戠エ绫诲瀷id
         type: integer
+      number:
+        description: 鍙戠エ缂栧彿
+        type: string
       principalId:
         description: 閿�鍞礋璐d汉id
         type: integer
@@ -2406,6 +2619,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       end_time:
         type: string
       member_id:
@@ -2481,6 +2697,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       conditions:
         type: string
       contact_id:
@@ -2497,6 +2716,9 @@
         type: array
       quotation_status_id:
         type: integer
+      quotationName:
+        description: 鎶ヤ环鍗曞悕绉�
+        type: string
       sale_chance_id:
         type: integer
       validity_date:
@@ -2519,9 +2741,17 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       fileId:
         description: 闄勪欢id
         type: integer
@@ -2529,6 +2759,8 @@
         type: integer
       moneyType:
         description: 甯佺
+        type: string
+      number:
         type: string
       paymentType:
         $ref: '#/definitions/model.PaymentType'
@@ -2555,6 +2787,8 @@
         allOf:
         - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+      updateTime:
+        type: string
     type: object
   request.AddRefundMethod:
     properties:
@@ -2562,6 +2796,13 @@
         type: string
     required:
     - name
+    type: object
+  request.AddRefundType:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.AddRegion:
     properties:
@@ -2609,6 +2850,9 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       competitors:
         type: string
       contact_id:
@@ -2641,6 +2885,10 @@
         type: integer
       process:
         type: string
+      products:
+        items:
+          $ref: '#/definitions/model.Product'
+        type: array
       projected_amount:
         type: number
       province_id:
@@ -2682,14 +2930,24 @@
     type: object
   request.AddSalesDetails:
     properties:
+      Member:
+        $ref: '#/definitions/model.User'
       address:
         type: string
       addressee:
         type: string
+      client:
+        $ref: '#/definitions/model.Client'
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       conditions:
         type: string
+      deliverType:
+        description: 浜や粯绫诲瀷:1.涓�娆″彂璐�,2.澶氭鍙戣揣
+        type: integer
       deliveryDate:
         type: string
       logisticCompany:
@@ -2708,6 +2966,10 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
+      quotationId:
+        type: integer
       remark:
         type: string
       saleChanceId:
@@ -2716,6 +2978,10 @@
         type: integer
       signTime:
         type: string
+      source:
+        type: string
+      status:
+        $ref: '#/definitions/constvar.SalesDetailsStatus'
       wechatOrderStatusId:
         type: integer
     type: object
@@ -2723,6 +2989,9 @@
     properties:
       city_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contact_name:
         description: 鑱旂郴浜哄鍚�
         type: string
@@ -2736,6 +3005,9 @@
         type: integer
       desc:
         description: 澶囨敞
+        type: string
+      detail_address:
+        description: 璇︾粏鍦板潃
         type: string
       member_id:
         description: 閿�鍞礋璐d汉ID
@@ -2798,6 +3070,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       endTime:
@@ -2817,6 +3092,10 @@
       saleChanceId:
         type: integer
       salesDetailsId:
+        type: integer
+      serviceContractStatusId:
+        type: integer
+      serviceContractTypeId:
         type: integer
       serviceTimes:
         type: integer
@@ -2866,6 +3145,9 @@
       client_type_id:
         description: 瀹㈡埛绫诲瀷ID
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contact:
         $ref: '#/definitions/request.Contact'
       contact_id:
@@ -2931,6 +3213,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       file:
@@ -2973,6 +3258,9 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         description: 鑱旂郴浜篿d
         type: integer
@@ -3024,7 +3312,7 @@
       serviceTypeId:
         description: 鏈嶅姟鏂瑰紡id
         type: integer
-      severity:
+      severityId:
         description: 涓ラ噸绋嬪害id
         type: integer
       solution:
@@ -3079,6 +3367,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       masterOrderId:
         type: integer
       memberId:
@@ -3152,36 +3443,6 @@
         description: 璺緞
         type: string
     type: object
-  request.ChangePasswordReq:
-    properties:
-      newPassword:
-        description: 鏂板瘑鐮�
-        type: string
-      password:
-        description: 瀵嗙爜
-        type: string
-    type: object
-  request.ChangeUserInfo:
-    properties:
-      email:
-        description: 鐢ㄦ埛閭
-        type: string
-      headerImg:
-        description: 鐢ㄦ埛澶村儚
-        type: string
-      id:
-        description: 鐢ㄦ埛ID
-        type: string
-      nickName:
-        description: 鐢ㄦ埛鏄电О
-        type: string
-      phone:
-        description: 鐢ㄦ埛鎵嬫満鍙�
-        type: string
-      pos:
-        description: 鐢ㄦ埛宀椾綅
-        type: string
-    type: object
   request.CheckClientName:
     properties:
       name:
@@ -3195,6 +3456,29 @@
         type: array
     required:
     - ids
+    type: object
+  request.ConfirmOutput:
+    properties:
+      products:
+        items:
+          $ref: '#/definitions/request.ConfirmOutputProducts'
+        type: array
+      saleDetailNumber:
+        type: string
+    type: object
+  request.ConfirmOutputOver:
+    properties:
+      saleDetailNumber:
+        type: string
+    type: object
+  request.ConfirmOutputProducts:
+    properties:
+      number:
+        description: 浜у搧缂栧彿
+        type: string
+      outputAmount:
+        description: 鏈鍙戣揣鏁伴噺
+        type: number
     type: object
   request.Contact:
     properties:
@@ -3335,12 +3619,6 @@
           type: integer
         type: array
     type: object
-  request.DeleteUserReq:
-    properties:
-      userId:
-        description: 鐢ㄦ埛ID
-        type: string
-    type: object
   request.DownloadFile:
     properties:
       id:
@@ -3367,6 +3645,8 @@
         type: integer
       client_status_id:
         type: integer
+      codeStandID:
+        type: string
       contact_id:
         type: integer
       contact_information_id:
@@ -3404,11 +3684,16 @@
         additionalProperties: true
         description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
           "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
-          "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆"}'
+          "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆","representative":
+          "娉曞畾浠h〃浜�", "registration_time": "娉ㄥ唽鏃堕棿", "business_scope": "缁忚惀鑼冨洿", "remark":
+          "澶囨敞", "not_admin":"1:鎴戠殑瀹㈡埛; 2:admin瀹㈡埛"}'
         type: object
     type: object
   request.GetContactList:
     properties:
+      clientId:
+        description: 瀹㈡埛id
+        type: integer
       page:
         description: 椤电爜
         type: integer
@@ -3425,6 +3710,8 @@
     type: object
   request.GetContractList:
     properties:
+      keyword:
+        type: string
       page:
         description: 椤电爜
         type: integer
@@ -3467,6 +3754,25 @@
           "璺熻繘鏃堕棿", "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:
@@ -3538,15 +3844,24 @@
     type: object
   request.GetSalesDetailsList:
     properties:
+      clientId:
+        description: 瀹㈡埛id
+        type: integer
       keyword:
         type: string
       keywordType:
         $ref: '#/definitions/constvar.SalesDetailsKeywordType'
+      number:
+        description: 閿�鍞槑缁嗗崟鍙�
+        type: string
       page:
         description: 椤电爜
         type: integer
       pageSize:
         description: 姣忛〉澶у皬
+        type: integer
+      saleChanceId:
+        description: 閿�鍞満浼歩d
         type: integer
     type: object
   request.GetSalesLeadsList:
@@ -3576,9 +3891,14 @@
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      sourceId:
+        type: integer
     type: object
   request.GetSalesReturnList:
     properties:
+      clientId:
+        description: 瀹㈡埛id
+        type: integer
       keyword:
         type: string
       keywordType:
@@ -3589,9 +3909,29 @@
       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:
@@ -3604,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:
@@ -3670,33 +4019,6 @@
           "master_order_id": "閿�鍞�诲崟id"}'
         type: object
     type: object
-  request.GetUserList:
-    properties:
-      keyword:
-        description: 妯$硦鏌ヨ鍏抽敭瀛�
-        type: string
-      page:
-        description: 椤电爜
-        type: integer
-      pageSize:
-        description: 姣忛〉澶у皬
-        type: integer
-    type: object
-  request.Login:
-    properties:
-      captcha:
-        description: 楠岃瘉鐮�
-        type: string
-      captchaId:
-        description: 楠岃瘉鐮両D
-        type: string
-      password:
-        description: 瀵嗙爜
-        type: string
-      username:
-        description: 鐢ㄦ埛鍚�
-        type: string
-    type: object
   request.Plan:
     properties:
       clientId:
@@ -3739,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:
@@ -3798,6 +4099,10 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
+      quotationId:
+        type: integer
       remark:
         type: string
       saleChanceId:
@@ -3806,6 +4111,10 @@
         type: integer
       signTime:
         type: string
+      source:
+        type: string
+      status:
+        $ref: '#/definitions/constvar.SalesDetailsStatus'
       wechatOrderStatusId:
         type: integer
     type: object
@@ -3816,6 +4125,9 @@
         type: integer
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       isInvoice:
         type: string
       memberId:
@@ -3848,6 +4160,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       memberId:
         type: integer
       number:
@@ -3875,6 +4190,13 @@
         allOf:
         - $ref: '#/definitions/constvar.SalesReturnSourceType'
         description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
+    type: object
+  request.SaveSystemSet:
+    properties:
+      sets:
+        items:
+          $ref: '#/definitions/model.SystemSet'
+        type: array
     type: object
   request.SetAuthorityMenu:
     properties:
@@ -3980,6 +4302,9 @@
       client_type_id:
         description: 瀹㈡埛绫诲瀷ID
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contact:
         $ref: '#/definitions/request.Contact'
       contact_id:
@@ -4179,6 +4504,12 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
+      contractName:
+        description: 鍚堝悓鍚嶇О
+        type: string
       file:
         type: string
       id:
@@ -4189,6 +4520,9 @@
         type: string
       quotation_id:
         type: integer
+      sendTime:
+        description: 鍙戣揣鏃堕棿
+        type: string
       status_id:
         type: integer
     type: object
@@ -4342,6 +4676,8 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        type: string
       courierCompanyId:
         description: 鐗╂祦鍏徃
         type: integer
@@ -4362,6 +4698,9 @@
       invoiceTypeId:
         description: 鍙戠エ绫诲瀷id
         type: integer
+      number:
+        description: 鍙戠エ缂栧彿
+        type: string
       principalId:
         description: 閿�鍞礋璐d汉id
         type: integer
@@ -4441,6 +4780,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       end_time:
         type: string
       id:
@@ -4557,6 +4899,9 @@
     properties:
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       conditions:
         type: string
       contact_id:
@@ -4575,6 +4920,9 @@
         type: array
       quotation_status_id:
         type: integer
+      quotationName:
+        description: 鎶ヤ环鍗曞悕绉�
+        type: string
       sale_chance_id:
         type: integer
       validity_date:
@@ -4609,9 +4957,17 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       fileId:
         description: 闄勪欢id
         type: integer
@@ -4619,6 +4975,8 @@
         type: integer
       moneyType:
         description: 甯佺
+        type: string
+      number:
         type: string
       paymentType:
         $ref: '#/definitions/model.PaymentType'
@@ -4645,6 +5003,8 @@
         allOf:
         - $ref: '#/definitions/constvar.ReceiptSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+      updateTime:
+        type: string
     type: object
   request.UpdateRefundMethod:
     properties:
@@ -4664,6 +5024,13 @@
         type: array
     required:
     - refund_method
+    type: object
+  request.UpdateRefundType:
+    properties:
+      id:
+        type: integer
+      name:
+        type: string
     type: object
   request.UpdateRegion:
     properties:
@@ -4768,6 +5135,9 @@
         type: integer
       client_id:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       competitors:
         type: string
       contact_id:
@@ -4802,6 +5172,10 @@
         type: integer
       process:
         type: string
+      products:
+        items:
+          $ref: '#/definitions/model.Product'
+        type: array
       projected_amount:
         type: number
       province_id:
@@ -4874,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
@@ -4891,6 +5275,9 @@
         type: integer
       desc:
         description: 澶囨敞
+        type: string
+      detail_address:
+        description: 璇︾粏鍦板潃
         type: string
       id:
         type: integer
@@ -5011,6 +5398,10 @@
       percent:
         description: 姣斾緥
         type: number
+      principal:
+        allOf:
+        - $ref: '#/definitions/model.User'
+        description: 鏀舵璐熻矗浜篒D
       principalId:
         description: 鏀舵璐熻矗浜篒D
         type: integer
@@ -5036,6 +5427,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       endTime:
@@ -5057,6 +5451,10 @@
       saleChanceId:
         type: integer
       salesDetailsId:
+        type: integer
+      serviceContractStatusId:
+        type: integer
+      serviceContractTypeId:
         type: integer
       serviceTimes:
         type: integer
@@ -5118,6 +5516,9 @@
       client_type_id:
         description: 瀹㈡埛绫诲瀷ID
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contact:
         $ref: '#/definitions/request.Contact'
       contact_id:
@@ -5183,6 +5584,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         type: integer
       file:
@@ -5227,6 +5631,9 @@
       clientId:
         description: 瀹㈡埛id
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       contactId:
         description: 鑱旂郴浜篿d
         type: integer
@@ -5280,7 +5687,7 @@
       serviceTypeId:
         description: 鏈嶅姟鏂瑰紡id
         type: integer
-      severity:
+      severityId:
         description: 涓ラ噸绋嬪害id
         type: integer
       solution:
@@ -5359,6 +5766,9 @@
     properties:
       clientId:
         type: integer
+      codeStandID:
+        description: 缂栫爜id
+        type: string
       id:
         type: integer
       masterOrderId:
@@ -5720,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:
@@ -5785,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:
@@ -5817,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:
@@ -5869,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:
@@ -5891,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:
@@ -6006,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: {}
@@ -6253,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:
@@ -6783,6 +7314,55 @@
       summary: 鏇存柊瀹㈡埛绫诲瀷
       tags:
       - ClientType
+  /api/code/getAutoCode:
+    post:
+      parameters:
+      - description: 鍙傛暟
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/code.CodeStandard'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 鑾峰彇鑷姩缂栫爜
+      tags:
+      - 缂栫爜
+  /api/code/getCodeList:
+    get:
+      parameters:
+      - in: query
+        name: codeStandID
+        type: string
+      - in: query
+        name: name
+        type: string
+      - description: 椤电爜
+        in: query
+        name: page
+        type: integer
+      - description: 姣忛〉澶у皬
+        in: query
+        name: pageSize
+        type: integer
+      - in: query
+        name: type
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 鑾峰彇缂栫爜鍒楄〃
+      tags:
+      - 缂栫爜
   /api/collectionProjection/add:
     post:
       parameters:
@@ -8041,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:
@@ -9041,6 +9602,29 @@
       summary: 鏇存柊浼樺厛绾у埆
       tags:
       - 浼樺厛绾у埆绠$悊
+  /api/product/getProductOrderInfo/{number}:
+    get:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: path
+        name: number
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            allOf:
+            - $ref: '#/definitions/contextx.Response'
+            - properties:
+                data:
+                  $ref: '#/definitions/response.Info'
+              type: object
+      summary: 鑾峰彇浜у搧璁㈠崟淇℃伅
+      tags:
+      - 浜у搧
   /api/product/info:
     get:
       parameters:
@@ -9082,6 +9666,10 @@
       - description: 浜у搧缂栫爜
         in: query
         name: productNumber
+        type: string
+      - description: 鎶ヤ环鍗曠紪鐮�
+        in: query
+        name: quotationNumber
         type: string
       produces:
       - application/json
@@ -9260,6 +9848,25 @@
       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:
     put:
       parameters:
@@ -9392,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
@@ -9410,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:
@@ -9526,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:
@@ -10172,8 +10881,51 @@
         "200":
           description: OK
           schema:
-            $ref: '#/definitions/contextx.Response'
+            allOf:
+            - $ref: '#/definitions/contextx.Response'
+            - properties:
+                data:
+                  $ref: '#/definitions/request.AddSalesDetails'
+              type: object
       summary: 娣诲姞閿�鍞槑缁�
+      tags:
+      - SalesDetails
+  /api/salesDetails/confirmOutput:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.ConfirmOutput'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 纭鍙戣揣
+      tags:
+      - SalesDetails
+  /api/salesDetails/confirmOutputOver:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.ConfirmOutputOver'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 纭鍙戣揣
       tags:
       - SalesDetails
   /api/salesDetails/delete:
@@ -10213,6 +10965,74 @@
       summary: 鍒犻櫎閿�鍞槑缁�
       tags:
       - SalesDetails
+  /api/salesDetails/getApsProjectList:
+    get:
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.Response'
+      summary: 鑾峰彇aps椤圭洰鍒楄〃
+      tags:
+      - SalesDetails
+  /api/salesDetails/getDeliveryList:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/v1.GetWarehouseProductInfoReq'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 鍙戣揣鏄庣粏
+      tags:
+      - SalesDetails
+  /api/salesDetails/getDeliveryPrepareInfo:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/v1.GetWarehouseProductInfoReq'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 鑾峰彇浜у搧鍏ュ簱淇℃伅
+      tags:
+      - SalesDetails
+  /api/salesDetails/getProductInventoryInfo/{number}:
+    get:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: path
+        name: number
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 鑾峰彇浜у搧鍙戣揣淇℃伅
+      tags:
+      - SalesDetails
   /api/salesDetails/list:
     post:
       parameters:
@@ -10237,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:
@@ -10254,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:
@@ -10811,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:
@@ -11844,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:
@@ -11992,161 +12907,6 @@
       summary: 鏇存柊閿�鍞樁娈�
       tags:
       - TimelyRate
-  /api/user/changePassword:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.ChangePasswordReq'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 鐢ㄦ埛淇敼瀵嗙爜
-      tags:
-      - User
-  /api/user/deleteUser:
-    delete:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.DeleteUserReq'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 鍒犻櫎鐢ㄦ埛
-      tags:
-      - User
-  /api/user/getUserInfo:
-    post:
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 鑾峰彇鑷韩淇℃伅
-      tags:
-      - User
-  /api/user/getUserList:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.GetUserList'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            allOf:
-            - $ref: '#/definitions/contextx.Response'
-            - properties:
-                data:
-                  $ref: '#/definitions/response.PageResult'
-              type: object
-      summary: 鍒嗛〉鑾峰彇鐢ㄦ埛鍒楄〃(涓嶄紶鍒嗛〉鍙傛暟锛岃幏鍙栧叏閮�)
-      tags:
-      - User
-  /api/user/register:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.Register'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            allOf:
-            - $ref: '#/definitions/contextx.Response'
-            - properties:
-                data:
-                  $ref: '#/definitions/response.UserResponse'
-              type: object
-      summary: 娉ㄥ唽璐﹀彿
-      tags:
-      - User
-  /api/user/resetPassword:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/model.User'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 閲嶇疆鐢ㄦ埛瀵嗙爜
-      tags:
-      - User
-  /api/user/setSelfInfo:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.ChangeUserInfo'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 璁剧疆鐢ㄦ埛淇℃伅
-      tags:
-      - User
-  /api/user/setUserInfo:
-    post:
-      parameters:
-      - description: 鏌ヨ鍙傛暟
-        in: body
-        name: object
-        required: true
-        schema:
-          $ref: '#/definitions/request.ChangeUserInfo'
-      produces:
-      - application/json
-      responses:
-        "200":
-          description: 鎴愬姛
-          schema:
-            $ref: '#/definitions/contextx.Response'
-      summary: 璁剧疆鐢ㄦ埛淇℃伅
-      tags:
-      - User
   /api/vetting/add:
     post:
       parameters:

--
Gitblit v1.8.0