From 037900f7998925e0c8727338aef3a1b199daa898 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 24 八月 2023 11:23:24 +0800
Subject: [PATCH] Merge branch 'hotfix'

---
 docs/swagger.yaml |  228 +++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 175 insertions(+), 53 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index d250e2d..a2e23cf 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -270,6 +270,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:
     - 瀹㈡埛鍚嶇О
@@ -439,6 +451,11 @@
     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:
@@ -469,6 +486,13 @@
         $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
+        type: string
+      creator_id:
+        type: integer
       detail_address:
         type: string
       enterprise_nature_id:
@@ -484,6 +508,9 @@
           $ref: '#/definitions/model.FollowRecord'
         type: array
       id:
+        description: |-
+          The ID of the item
+          example: 1
         type: integer
       industry:
         $ref: '#/definitions/model.Industry'
@@ -521,6 +548,11 @@
         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
+        type: string
     type: object
   model.ClientLevel:
     properties:
@@ -719,6 +751,8 @@
         $ref: '#/definitions/model.Quotation'
       quotationId:
         type: integer
+      serviceContractStatus:
+        $ref: '#/definitions/model.ServiceContractStatus'
       statusId:
         type: integer
       updated_at:
@@ -801,6 +835,8 @@
         $ref: '#/definitions/model.Contact'
       contact_id:
         type: integer
+      contact_information:
+        $ref: '#/definitions/model.ContactInformation'
       contact_information_id:
         type: integer
       content:
@@ -1122,6 +1158,10 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
@@ -1379,6 +1419,8 @@
         type: integer
       signTime:
         type: string
+      updateTime:
+        type: string
       wechatOrderStatus:
         $ref: '#/definitions/model.WechatOrderStatus'
       wechatOrderStatusId:
@@ -1481,6 +1523,8 @@
         allOf:
         - $ref: '#/definitions/constvar.RefundSourceType'
         description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級
+      updateTime:
+        type: string
     type: object
   model.SalesReturn:
     properties:
@@ -1533,6 +1577,8 @@
         allOf:
         - $ref: '#/definitions/constvar.SalesReturnSourceType'
         description: 婧愬崟绫诲瀷锛�1閿�鍞槑缁嗭級
+      updateTime:
+        type: string
     type: object
   model.SalesReturnStatus:
     properties:
@@ -1634,6 +1680,10 @@
         $ref: '#/definitions/model.Contact'
       contactId:
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       endTime:
         type: string
       id:
@@ -1675,6 +1725,8 @@
       startTime:
         type: string
       terms:
+        type: string
+      updateTime:
         type: string
     type: object
   model.ServiceContractStatus:
@@ -1720,6 +1772,10 @@
         $ref: '#/definitions/model.Contact'
       contactId:
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       file:
         type: string
       id:
@@ -1756,6 +1812,8 @@
         $ref: '#/definitions/model.TimelyRate'
       timelyRateId:
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ServiceOrder:
     properties:
@@ -1783,6 +1841,10 @@
       contactId:
         description: 鑱旂郴浜篿d
         type: integer
+      createTime:
+        type: string
+      creatorName:
+        type: string
       expectTime:
         description: 甯屾湜澶勭悊鏃堕棿
         type: string
@@ -1869,6 +1931,8 @@
       timeSpentId:
         description: 鑺辫垂鏃堕棿
         type: integer
+      updateTime:
+        type: string
     type: object
   model.ServiceOrderStatus:
     properties:
@@ -2487,6 +2551,10 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
@@ -2803,10 +2871,10 @@
     type: object
   request.AddServiceContractStatus:
     properties:
+      id:
+        type: integer
       name:
         type: string
-    required:
-    - name
     type: object
   request.AddServiceContractType:
     properties:
@@ -3227,6 +3295,13 @@
           type: integer
         type: array
     type: object
+  request.DeleteContract:
+    properties:
+      ids:
+        items:
+          type: integer
+        type: array
+    type: object
   request.DeleteCountry:
     properties:
       id:
@@ -3240,7 +3315,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:
@@ -3262,6 +3358,13 @@
         type: array
     type: object
   request.DeleteServiceFollowup:
+    properties:
+      ids:
+        items:
+          type: integer
+        type: array
+    type: object
+  request.DeleteSubOrder:
     properties:
       ids:
         items:
@@ -3352,7 +3455,8 @@
         additionalProperties: true
         description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"name": "瀹㈡埛鍚嶇О",
           "phone": "鎵嬫満鍙风爜", "detail_address":"璇︾粏鍦板潃", "next_visit_time":"涓嬪洖鍥炶鏃ユ湡", "member_name":
-          "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉"}'
+          "閿�鍞礋璐d汉", "client_status": "瀹㈡埛鐘舵��", "client_level": "閲嶈绾у埆", "is_first": "鏄惁鏄瑕佽仈绯讳汉",
+          "client_id": "clientId 鐢ㄤ簬杩斿洖棣栬鑱旂郴浜�"}'
         type: object
     type: object
   request.GetContractList:
@@ -4541,6 +4645,10 @@
       bankAccountId:
         description: 璐︽埛id
         type: integer
+      client:
+        allOf:
+        - $ref: '#/definitions/model.Client'
+        description: 瀹㈡埛id
       clientId:
         description: 瀹㈡埛id
         type: integer
@@ -5011,18 +5119,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:
@@ -5891,13 +5987,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:
@@ -6928,14 +7017,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:
@@ -8421,14 +8511,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:
@@ -9166,14 +9257,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:
@@ -9878,14 +9970,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:
@@ -10897,9 +10990,9 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 娣诲姞鏈嶅姟鍚堝悓鐘舵��
+      summary: 娣诲姞鍚堝悓鐘舵��
       tags:
-      - ServiceContractStatus
+      - 鍚堝悓鐘舵��
   /api/serviceContractStatus/delete/{id}:
     delete:
       parameters:
@@ -10915,11 +11008,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:
@@ -10927,14 +11046,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:
@@ -10943,7 +11064,7 @@
         name: object
         required: true
         schema:
-          $ref: '#/definitions/request.UpdateServiceContractStatuss'
+          $ref: '#/definitions/request.UpdateServiceContractStatus'
       produces:
       - application/json
       responses:
@@ -10951,9 +11072,9 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 鏇存柊鏈嶅姟鍚堝悓鐘舵��
+      summary: 鏇存柊鍚堝悓鐘舵��
       tags:
-      - ServiceContractStatus
+      - 鍚堝悓鐘舵��
   /api/serviceContractType/add:
     post:
       parameters:
@@ -11701,14 +11822,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:

--
Gitblit v1.8.0