From f1842bf9b5bb69b5078a215c02cb16b7e33f893a Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 08 一月 2024 14:38:46 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/crm

---
 docs/swagger.yaml |  256 +++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 217 insertions(+), 39 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index aa85bd5..cd49b10 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1118,18 +1118,26 @@
     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
       total:
         type: number
+      unit:
+        type: string
     type: object
   model.Province:
     properties:
@@ -1144,6 +1152,9 @@
     type: object
   model.Quotation:
     properties:
+      amountTotal:
+        description: 浠锋牸鍚堣
+        type: number
       client:
         $ref: '#/definitions/model.Client'
       client_id:
@@ -1480,6 +1491,8 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
       quotation:
         $ref: '#/definitions/model.Quotation'
       quotationId:
@@ -2107,6 +2120,17 @@
           $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:
       id:
@@ -2148,6 +2172,9 @@
       pos:
         type: string
       realName:
+        type: string
+      subUserIds:
+        description: 涓嬪睘鍛樺伐鐢ㄦ埛id,鐢ㄩ�楀彿鍒嗗紑
         type: string
       userType:
         $ref: '#/definitions/constvar.UserType'
@@ -2200,23 +2227,6 @@
         description: 鍨嬪彿
         type: string
       Unit:
-        type: string
-    type: object
-  product.WorkOrderInfo:
-    properties:
-      EndTime:
-        type: string
-      OrderId:
-        type: string
-      OrderStatus:
-        type: string
-      ProductName:
-        type: string
-      StartTime:
-        type: string
-      WorkOrderId:
-        type: string
-      WorkOrderStatus:
         type: string
     type: object
   request.AddAccountId:
@@ -2910,10 +2920,14 @@
     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:
@@ -2942,6 +2956,8 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
       quotationId:
         type: integer
       remark:
@@ -3661,6 +3677,8 @@
     type: object
   request.GetContractList:
     properties:
+      keyword:
+        type: string
       page:
         description: 椤电爜
         type: integer
@@ -3712,6 +3730,10 @@
       pageSize:
         description: 姣忛〉澶у皬
         type: integer
+      principalIds:
+        items:
+          type: integer
+        type: array
       sourceId:
         type: integer
       sourceType:
@@ -4008,10 +4030,14 @@
     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:
@@ -4040,6 +4066,8 @@
         items:
           $ref: '#/definitions/model.Product'
         type: array
+      projectId:
+        type: string
       quotationId:
         type: integer
       remark:
@@ -4129,6 +4157,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:
@@ -6062,6 +6097,17 @@
           $ref: '#/definitions/model.Industry'
         type: array
     type: object
+  response.Info:
+    properties:
+      makeInfo:
+        items:
+          $ref: '#/definitions/response.WorkOrderInfo'
+        type: array
+      purchaseInfo:
+        items:
+          $ref: '#/definitions/response.Purchase'
+        type: array
+    type: object
   response.IsInvoiceResponse:
     properties:
       list:
@@ -6150,6 +6196,19 @@
           $ref: '#/definitions/model.Province'
         type: array
     type: object
+  response.Purchase:
+    properties:
+      amount:
+        type: integer
+      purchaseName:
+        type: string
+      purchaseNumber:
+        type: string
+      status:
+        type: integer
+      supplierName:
+        type: string
+    type: object
   response.QuotationResponse:
     properties:
       count:
@@ -6200,6 +6259,14 @@
         items:
           $ref: '#/definitions/model.Repository'
         type: array
+    type: object
+  response.Response:
+    properties:
+      code:
+        type: integer
+      data: {}
+      msg:
+        type: string
     type: object
   response.SaleChanceResponse:
     properties:
@@ -6337,6 +6404,23 @@
         items:
           $ref: '#/definitions/model.TimelyRate'
         type: array
+    type: object
+  response.WorkOrderInfo:
+    properties:
+      endTime:
+        type: string
+      orderId:
+        type: string
+      orderStatus:
+        type: string
+      productName:
+        type: string
+      startTime:
+        type: string
+      workOrderId:
+        type: string
+      workOrderStatus:
+        type: string
     type: object
 info:
   contact: {}
@@ -9375,9 +9459,7 @@
             - $ref: '#/definitions/contextx.Response'
             - properties:
                 data:
-                  items:
-                    $ref: '#/definitions/product.WorkOrderInfo'
-                  type: array
+                  $ref: '#/definitions/response.Info'
               type: object
       summary: 鑾峰彇浜у搧璁㈠崟淇℃伅
       tags:
@@ -9423,6 +9505,10 @@
       - description: 浜у搧缂栫爜
         in: query
         name: productNumber
+        type: string
+      - description: 鎶ヤ环鍗曠紪鐮�
+        in: query
+        name: quotationNumber
         type: string
       produces:
       - application/json
@@ -9601,6 +9687,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:
@@ -9745,6 +9850,12 @@
         in: query
         name: pageSize
         type: integer
+      - collectionFormat: csv
+        in: query
+        items:
+          type: integer
+        name: principleIds
+        type: array
       - in: query
         name: sourceId
         type: integer
@@ -10618,25 +10729,6 @@
       summary: 娣诲姞閿�鍞槑缁�
       tags:
       - SalesDetails
-  /api/salesDetails/createOperation:
-    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/delete:
     delete:
       parameters:
@@ -10672,6 +10764,18 @@
           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/getProductInventoryInfo/{number}:
@@ -10714,6 +10818,25 @@
                   $ref: '#/definitions/response.SalesDetailsResponse'
               type: object
       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:
@@ -12344,6 +12467,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:

--
Gitblit v1.8.0