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 |  261 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 260 insertions(+), 1 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index d1eba5a..a7535cd 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -193,14 +193,20 @@
     - 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
@@ -1134,8 +1140,12 @@
         type: number
       profit:
         type: string
+      specs:
+        type: string
       total:
         type: number
+      type:
+        type: string
       unit:
         type: string
     type: object
@@ -1152,6 +1162,9 @@
     type: object
   model.Quotation:
     properties:
+      amountTotal:
+        description: 浠锋牸鍚堣
+        type: number
       client:
         $ref: '#/definitions/model.Client'
       client_id:
@@ -3443,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:
@@ -6100,6 +6136,14 @@
         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'
@@ -6170,6 +6214,36 @@
           $ref: '#/definitions/model.OrderType'
         type: array
     type: object
+  response.OutsourcingInfo:
+    properties:
+      amount:
+        description: 璁㈠崟鏁伴噺
+        type: integer
+      endTime:
+        type: string
+      finishAmount:
+        description: 瀹屾垚鏁伴噺
+        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:
       count:
@@ -6196,14 +6270,28 @@
   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:
@@ -6287,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:
@@ -6404,19 +6547,40 @@
     type: object
   response.WorkOrderInfo:
     properties:
+      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:
@@ -9684,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:
@@ -10707,6 +10890,44 @@
       summary: 娣诲姞閿�鍞槑缁�
       tags:
       - SalesDetails
+  /api/salesDetails/confirmOutput:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.ConfirmOutput'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 纭鍙戣揣
+      tags:
+      - SalesDetails
+  /api/salesDetails/confirmOutputOver:
+    post:
+      parameters:
+      - description: 鏄庣粏缂栫爜
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.ConfirmOutputOver'
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            $ref: '#/definitions/response.ListResponse'
+      summary: 纭鍙戣揣
+      tags:
+      - SalesDetails
   /api/salesDetails/delete:
     delete:
       parameters:
@@ -10756,6 +10977,44 @@
       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:
@@ -10771,7 +11030,7 @@
           description: OK
           schema:
             $ref: '#/definitions/response.ListResponse'
-      summary: 鑾峰彇浜у搧搴撳瓨淇℃伅
+      summary: 鑾峰彇浜у搧鍙戣揣淇℃伅
       tags:
       - SalesDetails
   /api/salesDetails/list:

--
Gitblit v1.8.0