From 3b474a056ea35196ce5d2a5f297eafa11295a95d Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期三, 22 十一月 2023 14:23:13 +0800
Subject: [PATCH] 添加登录功能

---
 docs/swagger.yaml |  258 ++++++++++++++++++++-------------------------------
 1 files changed, 102 insertions(+), 156 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 5610a5e..4520db0 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -308,26 +308,19 @@
         description: 鐜鍊�
         type: string
       grpc-admin-url:
-        description: grpc鏈嶅姟鍦板潃
+        description: admin grpc鏈嶅姟鍦板潃
+        type: string
+      grpc-port:
+        description: 瀵瑰鎻愪緵鏈嶅姟grpc绔彛
         type: string
       grpc-url:
-        description: grpc鏈嶅姟鍦板潃
+        description: aps grpc鏈嶅姟鍦板潃
         type: string
-      iplimit-count:
-        type: integer
-      iplimit-time:
-        type: integer
-      oss-type:
-        description: Oss绫诲瀷
+      grpc-wms-url:
+        description: wms grpc鏈嶅姟鍦板潃
         type: string
       router-prefix:
         type: string
-      use-multipoint:
-        description: 澶氱偣鐧诲綍鎷︽埅
-        type: boolean
-      use-redis:
-        description: 浣跨敤redis
-        type: boolean
     type: object
   config.Zap:
     properties:
@@ -365,17 +358,20 @@
     - 2
     - 3
     - 4
+    - 5
     type: integer
     x-enum-comments:
+      OrderStatusCanceled: 宸插彇娑�
       OrderStatusCompleted: 宸插畬鎴�
-      OrderStatusConfirmed: 宸蹭笅鍗�
-      OrderStatusReceived: 宸插埌璐�
+      OrderStatusConfirmed: 寰呯‘璁�
+      OrderStatusReceived: 寰呭叆搴�
       OrderStatusStored: 宸插叆搴�
     x-enum-varnames:
     - OrderStatusConfirmed
     - OrderStatusReceived
     - OrderStatusStored
     - OrderStatusCompleted
+    - OrderStatusCanceled
   purchase.PriceAdjustmentType:
     enum:
     - 1
@@ -636,6 +632,12 @@
       purchase:
         $ref: '#/definitions/purchaserequest.Purchase'
     type: object
+  request.GetById:
+    properties:
+      id:
+        description: 涓婚敭ID
+        type: integer
+    type: object
   request.IdsReq:
     properties:
       ids:
@@ -650,11 +652,40 @@
           $ref: '#/definitions/test.Industry'
         type: array
     type: object
+  request.Product:
+    properties:
+      categoryName:
+        type: string
+      deliveryTime:
+        type: integer
+      modelNumber:
+        type: string
+      name:
+        type: string
+      number:
+        type: string
+      purchasePrice:
+        type: number
+      shippingDuration:
+        type: integer
+      specifications:
+        type: string
+      supplier:
+        type: string
+      supplierId:
+        type: integer
+      supplierName:
+        type: string
+      supplierNumber:
+        type: string
+      unit:
+        type: string
+    type: object
   request.ProductCreate:
     properties:
       list:
         items:
-          $ref: '#/definitions/test.Product'
+          $ref: '#/definitions/request.Product'
         type: array
     type: object
   request.SupplierStatus:
@@ -781,46 +812,6 @@
       uuid:
         type: string
     type: object
-  test.Product:
-    properties:
-      created_at:
-        type: string
-      deliveryTime:
-        type: integer
-      id:
-        description: 涓婚敭ID
-        type: integer
-      maximumStock:
-        type: integer
-      minimumStock:
-        type: integer
-      modelNumber:
-        type: string
-      name:
-        type: string
-      number:
-        type: string
-      productType:
-        type: string
-      purchasePrice:
-        type: number
-      remark:
-        type: string
-      shippingDuration:
-        type: integer
-      specifications:
-        type: string
-      supplier:
-        $ref: '#/definitions/test.Supplier'
-      supplierId:
-        type: integer
-      supplierName:
-        type: string
-      unit:
-        type: string
-      updated_at:
-        type: string
-    type: object
   test.Supplier:
     properties:
       account:
@@ -861,6 +852,45 @@
       updated_at:
         type: string
       url:
+        type: string
+    type: object
+  test.SupplierMaterial:
+    properties:
+      categoryName:
+        description: 浜у搧绫诲埆鍚嶇О
+        type: string
+      created_at:
+        type: string
+      deliveryTime:
+        description: 渚涜揣鏃堕暱
+        type: integer
+      id:
+        description: 涓婚敭ID
+        type: integer
+      maximumStock:
+        type: integer
+      minimumStock:
+        type: integer
+      modelNumber:
+        type: string
+      name:
+        type: string
+      number:
+        type: string
+      purchasePrice:
+        type: number
+      shippingDuration:
+        description: 鐗╂祦鏃堕暱
+        type: integer
+      specifications:
+        type: string
+      supplier:
+        $ref: '#/definitions/test.Supplier'
+      supplierId:
+        type: integer
+      unit:
+        type: string
+      updated_at:
         type: string
     type: object
   test.SupplierType:
@@ -1566,7 +1596,7 @@
         name: data
         required: true
         schema:
-          $ref: '#/definitions/test.Product'
+          $ref: '#/definitions/request.GetById'
       produces:
       - application/json
       responses:
@@ -1607,58 +1637,10 @@
       consumes:
       - application/json
       parameters:
-      - in: query
-        name: created_at
-        type: string
-      - in: query
-        name: deliveryTime
-        type: integer
       - description: 涓婚敭ID
         in: query
         name: id
         type: integer
-      - in: query
-        name: maximumStock
-        type: integer
-      - in: query
-        name: minimumStock
-        type: integer
-      - in: query
-        name: modelNumber
-        type: string
-      - in: query
-        name: name
-        type: string
-      - in: query
-        name: number
-        type: string
-      - in: query
-        name: productType
-        type: string
-      - in: query
-        name: purchasePrice
-        type: number
-      - in: query
-        name: remark
-        type: string
-      - in: query
-        name: shippingDuration
-        type: integer
-      - in: query
-        name: specifications
-        type: string
-      - in: query
-        name: supplierId
-        type: integer
-      - in: query
-        name: supplierName
-        type: string
-      - in: query
-        name: unit
-        type: string
-      - in: query
-        name: updated_at
-        type: string
       produces:
       - application/json
       responses:
@@ -1677,28 +1659,15 @@
       - application/json
       parameters:
       - in: query
-        name: created_at
+        name: categoryName
         type: string
       - in: query
         name: deliveryTime
-        type: integer
-      - in: query
-        name: endCreatedAt
-        type: string
-      - description: 涓婚敭ID
-        in: query
-        name: id
         type: integer
       - description: 鍏抽敭瀛�
         in: query
         name: keyword
         type: string
-      - in: query
-        name: maximumStock
-        type: integer
-      - in: query
-        name: minimumStock
-        type: integer
       - in: query
         name: modelNumber
         type: string
@@ -1717,14 +1686,8 @@
         name: pageSize
         type: integer
       - in: query
-        name: productType
-        type: string
-      - in: query
         name: purchasePrice
         type: number
-      - in: query
-        name: remark
-        type: string
       - in: query
         name: shippingDuration
         type: integer
@@ -1732,7 +1695,7 @@
         name: specifications
         type: string
       - in: query
-        name: startCreatedAt
+        name: supplier
         type: string
       - in: query
         name: supplierId
@@ -1745,9 +1708,6 @@
         type: string
       - in: query
         name: unit
-        type: string
-      - in: query
-        name: updated_at
         type: string
       produces:
       - application/json
@@ -1767,28 +1727,15 @@
       - application/json
       parameters:
       - in: query
-        name: created_at
+        name: categoryName
         type: string
       - in: query
         name: deliveryTime
-        type: integer
-      - in: query
-        name: endCreatedAt
-        type: string
-      - description: 涓婚敭ID
-        in: query
-        name: id
         type: integer
       - description: 鍏抽敭瀛�
         in: query
         name: keyword
         type: string
-      - in: query
-        name: maximumStock
-        type: integer
-      - in: query
-        name: minimumStock
-        type: integer
       - in: query
         name: modelNumber
         type: string
@@ -1807,14 +1754,8 @@
         name: pageSize
         type: integer
       - in: query
-        name: productType
-        type: string
-      - in: query
         name: purchasePrice
         type: number
-      - in: query
-        name: remark
-        type: string
       - in: query
         name: shippingDuration
         type: integer
@@ -1822,7 +1763,7 @@
         name: specifications
         type: string
       - in: query
-        name: startCreatedAt
+        name: supplier
         type: string
       - in: query
         name: supplierId
@@ -1835,9 +1776,6 @@
         type: string
       - in: query
         name: unit
-        type: string
-      - in: query
-        name: updated_at
         type: string
       produces:
       - application/json
@@ -1861,7 +1799,7 @@
         name: data
         required: true
         schema:
-          $ref: '#/definitions/test.Product'
+          $ref: '#/definitions/test.SupplierMaterial'
       produces:
       - application/json
       responses:
@@ -2001,6 +1939,10 @@
         in: query
         name: pageSize
         type: integer
+      - description: 渚涘簲鍟唅d
+        in: query
+        name: supplierId
+        type: integer
       produces:
       - application/json
       responses:
@@ -2092,6 +2034,10 @@
         in: query
         name: pageSize
         type: integer
+      - description: 渚涘簲鍟唅d
+        in: query
+        name: supplierId
+        type: integer
       produces:
       - application/json
       responses:
@@ -2111,7 +2057,7 @@
       summary: 鍒嗛〉鑾峰彇璐ㄦ鍗曞垪琛�
       tags:
       - QualityInspect
-  /purchase/submit/{id}:
+  /purchase/submit:
     post:
       consumes:
       - application/json

--
Gitblit v1.8.0