From c92534229c83436ffe9e6752209200dd70b77808 Mon Sep 17 00:00:00 2001
From: wangpengfei <274878379@qq.com>
Date: 星期四, 17 八月 2023 19:19:44 +0800
Subject: [PATCH] add

---
 docs/swagger.yaml |  231 ++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 194 insertions(+), 37 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 9cb687d..2252a9b 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -186,6 +186,26 @@
     - SalesRefundKeywordPrincipal
     - SalesRefundKeywordUpdateAt
     - SalesRefundKeywordPriceTotal
+  constvar.SalesReturnKeywordType:
+    enum:
+    - 閿�鍞��璐у崟缂栧彿
+    - 瀹㈡埛鍚嶇О
+    - 閫�娆炬棩鏈�
+    - 鐘舵��
+    - 閫�鍏ヤ粨搴�
+    - 搴旈��娆�
+    - 宸查��娆�
+    - 閿�鍞礋璐d汉
+    type: string
+    x-enum-varnames:
+    - SalesReturnKeywordReturnNumber
+    - SalesReturnKeywordClientName
+    - SalesReturnKeywordReturnDate
+    - SalesReturnKeywordStatus
+    - SalesReturnKeywordRepository
+    - SalesReturnKeywordAmountShouldRefund
+    - SalesReturnKeywordAmountHasRefund
+    - SalesReturnKeywordPrincipal
   constvar.SalesReturnSourceType:
     enum:
     - 1
@@ -657,6 +677,13 @@
       region_id:
         type: integer
       wechat:
+        type: string
+    type: object
+  model.ContactInformation:
+    properties:
+      id:
+        type: integer
+      name:
         type: string
     type: object
   model.Contract:
@@ -1427,7 +1454,7 @@
       id:
         type: integer
       isInvoice:
-        type: integer
+        type: string
       member:
         $ref: '#/definitions/model.User'
       memberId:
@@ -1453,7 +1480,7 @@
       sourceType:
         allOf:
         - $ref: '#/definitions/constvar.RefundSourceType'
-        description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+        description: 鏉ユ簮绫诲瀷锛�1閿�鍞��璐э級
     type: object
   model.SalesReturn:
     properties:
@@ -1463,6 +1490,12 @@
         allOf:
         - $ref: '#/definitions/model.SalesReturnStatus'
         description: 閫�璐х姸鎬�
+      amountHasRefund:
+        description: 宸查��娆鹃噾棰�
+        type: number
+      amountShouldRefund:
+        description: 搴旈��娆鹃噾棰�
+        type: number
       client:
         $ref: '#/definitions/model.Client'
       clientId:
@@ -1605,6 +1638,8 @@
         type: string
       id:
         type: integer
+      member:
+        $ref: '#/definitions/model.User'
       memberId:
         type: integer
       number:
@@ -1771,11 +1806,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
@@ -2023,6 +2059,9 @@
         type: integer
       contact:
         $ref: '#/definitions/request.Contact'
+      contact_id:
+        description: 鑱旂郴浜篒D
+        type: integer
       country_id:
         type: integer
       detail_address:
@@ -2793,6 +2832,9 @@
         type: integer
       contact:
         $ref: '#/definitions/request.Contact'
+      contact_id:
+        description: 鑱旂郴浜篒D
+        type: integer
       country_id:
         type: integer
       detail_address:
@@ -2913,9 +2955,12 @@
       problemDesc:
         description: 闂鎻忚堪
         type: string
-      productId:
-        description: 浜у搧id
-        type: integer
+      productName:
+        description: 浜у搧鍚嶇О
+        type: string
+      productTypeName:
+        description: 浜у搧鍒嗙被鍚嶇О
+        type: string
       realTime:
         description: 瀹為檯澶勭悊鏃堕棿
         type: string
@@ -3101,6 +3146,11 @@
         description: 鐢ㄦ埛宀椾綅
         type: string
     type: object
+  request.CheckClientName:
+    properties:
+      name:
+        type: string
+    type: object
   request.CommonIds:
     properties:
       ids:
@@ -3194,13 +3244,6 @@
         type: array
     type: object
   request.DeleteSalesLeads:
-    properties:
-      ids:
-        items:
-          type: integer
-        type: array
-    type: object
-  request.DeleteServiceContract:
     properties:
       ids:
         items:
@@ -3350,7 +3393,7 @@
         description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"topic": "璺熻繘涓婚",
           "member_name": "璺熻繘浜�", "client_name": "瀹㈡埛鍚嶇О", "client_status": "瀹㈡埛鐘舵��", "follow_time":
           "璺熻繘鏃堕棿", "next_follow_time": "涓嬫璺熻繘鏃堕棿", "record": "璺熻繘璁板綍", "phone": "鑱旂郴浜虹數璇�",
-          "contact_name": "鑱旂郴浜哄鍚�"}'
+          "contact_name": "鑱旂郴浜哄鍚�", "sales_leads_id": "閿�鍞嚎绱d", "sale_chance_id": "閿�鍞満浼歩d"}'
         type: object
     type: object
   request.GetMasterOrderList:
@@ -3398,7 +3441,7 @@
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
-      searchMap:
+      search_map:
         additionalProperties: true
         description: '鎼滅储鏉′欢: map[string]interface{}{"name": "xxx"}; {"sale_chance_id":
           閿�鍞嚎绱d, "client_name": "瀹㈡埛鍚嶇О", "member_name": "閿�鍞礋璐d汉", "contact_name": "鑱旂郴浜�",
@@ -3466,6 +3509,8 @@
     properties:
       keyword:
         type: string
+      keywordType:
+        $ref: '#/definitions/constvar.SalesReturnKeywordType'
       page:
         description: 椤电爜
         type: integer
@@ -3700,7 +3745,7 @@
       clientId:
         type: integer
       isInvoice:
-        type: integer
+        type: string
       memberId:
         type: integer
       number:
@@ -3722,7 +3767,10 @@
       sourceType:
         allOf:
         - $ref: '#/definitions/constvar.RefundSourceType'
-        description: 鏉ユ簮绫诲瀷锛�1閿�鍞槑缁嗗崟2鏈嶅姟鍚堝悓3閿�鍞彂绁�4鏀舵璁″垝5鍑哄簱鍗曪級
+        description: 鏉ユ簮绫诲瀷锛�1閿�鍞��娆惧崟锛�
+    required:
+    - sourceId
+    - sourceType
     type: object
   request.SalesReturn:
     properties:
@@ -3862,6 +3910,9 @@
         type: integer
       contact:
         $ref: '#/definitions/request.Contact'
+      contact_id:
+        description: 鑱旂郴浜篒D
+        type: integer
       country_id:
         type: integer
       detail_address:
@@ -5009,6 +5060,9 @@
         type: integer
       contact:
         $ref: '#/definitions/request.Contact'
+      contact_id:
+        description: 鑱旂郴浜篒D
+        type: integer
       country_id:
         type: integer
       detail_address:
@@ -5133,9 +5187,12 @@
       problemDesc:
         description: 闂鎻忚堪
         type: string
-      productId:
-        description: 浜у搧id
-        type: integer
+      productName:
+        description: 浜у搧鍚嶇О
+        type: string
+      productTypeName:
+        description: 浜у搧鍒嗙被鍚嶇О
+        type: string
       realTime:
         description: 瀹為檯澶勭悊鏃堕棿
         type: string
@@ -5347,6 +5404,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:
@@ -6293,6 +6357,25 @@
       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:
     delete:
       parameters:
@@ -6805,6 +6888,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:
@@ -10019,6 +10119,25 @@
       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:
@@ -10198,7 +10317,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:
@@ -10216,7 +10354,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鍒犻櫎閿�鍞��娆�
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesRefund/list:
     post:
       parameters:
@@ -10240,7 +10378,7 @@
               type: object
       summary: 閿�鍞��娆惧崟鍒楄〃
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesRefund/update:
     put:
       parameters:
@@ -10259,7 +10397,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鏇存柊閿�鍞��娆�
       tags:
-      - SalesRefund
+      - 閿�鍞��娆惧崟
   /api/salesReturn/add:
     post:
       parameters:
@@ -10278,7 +10416,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:
@@ -10296,7 +10453,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鍒犻櫎閿�鍞��璐�
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturn/list:
     post:
       parameters:
@@ -10320,7 +10477,7 @@
               type: object
       summary: 閿�鍞��璐у崟鍒楄〃
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturn/update:
     put:
       parameters:
@@ -10339,7 +10496,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鏇存柊閿�鍞��璐�
       tags:
-      - SalesReturn
+      - 閿�鍞��璐у崟
   /api/salesReturnStatus/add:
     post:
       parameters:
@@ -10661,12 +10818,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:
@@ -10674,7 +10831,7 @@
           description: OK
           schema:
             $ref: '#/definitions/contextx.Response'
-      summary: 鍒犻櫎鏈嶅姟鍚堝悓
+      summary: 鎵归噺鍒犻櫎鏈嶅姟鍚堝悓
       tags:
       - ServiceContract
   /api/serviceContract/list:
@@ -11050,7 +11207,7 @@
   /api/serviceOrder/delete:
     delete:
       parameters:
-      - description: 鏌ヨ鍙傛暟
+      - description: 鍙傛暟
         in: body
         name: object
         required: true
@@ -11065,7 +11222,7 @@
             $ref: '#/definitions/contextx.Response'
       summary: 鎵归噺鍒犻櫎鏈嶅姟鍗�
       tags:
-      - 鏈嶅姟鍗曠鐞�
+      - 鏈嶅姟鍗�
   /api/serviceOrder/delete/{id}:
     delete:
       parameters:

--
Gitblit v1.8.0