From 9b60ddba27ef778419da5089e3b30ebe173afd7d Mon Sep 17 00:00:00 2001
From: yinbentan <yinbentan@live.com>
Date: 星期五, 28 六月 2024 14:24:35 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/jialian' into jialian

---
 docs/swagger.yaml |  225 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 221 insertions(+), 4 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index f99e6fd..83f23c2 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -74,6 +74,17 @@
     - CostingMethodStandardPrice
     - CostingMethodFIFO
     - CostingMethodAverageCost
+  constvar.FileTemplateCategory:
+    enum:
+    - 1
+    - 2
+    type: integer
+    x-enum-comments:
+      FileTemplateCategory_Output: 鍑哄簱
+      FileTemplateCategory_Selfmade: 鍏ュ簱-鑷埗
+    x-enum-varnames:
+    - FileTemplateCategory_Selfmade
+    - FileTemplateCategory_Output
   constvar.FileType:
     enum:
     - file
@@ -297,6 +308,14 @@
     x-enum-varnames:
     - RuleType_Product
     - RuleType_ProductCategory
+  constvar.SystemConfigType:
+    enum:
+    - 1
+    type: integer
+    x-enum-comments:
+      SystemConfigTypeInventoryCutOffPoint: 搴撳瓨缁撶畻鏃堕棿鐐�
+    x-enum-varnames:
+    - SystemConfigTypeInventoryCutOffPoint
   constvar.WhetherType:
     enum:
     - 1
@@ -540,7 +559,7 @@
         type: array
       autoIncr:
         type: integer
-      barcode:
+      barCode:
         description: 鏉$爜
         type: string
       buyExplain:
@@ -926,6 +945,8 @@
         type: string
       receiverPhone:
         type: string
+      remark:
+        type: string
       salesDetailsNumber:
         type: string
       source:
@@ -946,6 +967,8 @@
         type: integer
       updateTime:
         type: string
+      warehouseId:
+        type: integer
       waybillNumber:
         description: 杩愬崟鍙�
         type: string
@@ -1085,6 +1108,25 @@
       updateTime:
         type: string
     type: object
+  models.SystemConfig:
+    properties:
+      configType:
+        allOf:
+        - $ref: '#/definitions/constvar.SystemConfigType'
+        description: 姣忔湀搴撳瓨缁撶畻鏃堕棿鐐�
+      createTime:
+        type: string
+      id:
+        type: integer
+      name:
+        description: 璁剧疆鍚嶇О
+        type: string
+      updateTime:
+        type: string
+      val:
+        description: 璁剧疆鍊�
+        type: string
+    type: object
   models.UnitDict:
     properties:
       id:
@@ -1127,6 +1169,10 @@
         type: string
       createTime:
         type: string
+      fileTemplateCategoryIn:
+        $ref: '#/definitions/constvar.FileTemplateCategory'
+      fileTemplateCategoryOut:
+        $ref: '#/definitions/constvar.FileTemplateCategory'
       id:
         type: integer
       inboundTransportation:
@@ -1248,6 +1294,10 @@
         type: string
       accountantId:
         type: string
+      baseOperationType:
+        allOf:
+        - $ref: '#/definitions/constvar.BaseOperationType'
+        description: 鍩虹浣滀笟绫诲瀷 5搴撳瓨鐩樼偣
       comment:
         description: 澶囨敞
         type: string
@@ -1314,6 +1364,9 @@
         description: 鐘舵��
       toLocationId:
         description: 鐩爣浣嶇疆id
+        type: integer
+      warehouseId:
+        description: 浠撳簱id
         type: integer
       waybillNumber:
         description: 杩愬崟鍙�
@@ -1672,6 +1725,10 @@
     type: object
   request.OperationList:
     properties:
+      baseOperationType:
+        allOf:
+        - $ref: '#/definitions/constvar.BaseOperationType'
+        description: 1 鍏ュ簱 2 鍑哄簱 3 鍐呴儴璋冩嫧 4 鎶ュ簾 5 搴撳瓨鐩樼偣
       number:
         type: string
       operationTypeId:
@@ -1735,6 +1792,21 @@
         items:
           $ref: '#/definitions/request.UnitDict'
         type: array
+    type: object
+  request.SystemConfig:
+    properties:
+      ID:
+        type: integer
+      configType:
+        allOf:
+        - $ref: '#/definitions/constvar.SystemConfigType'
+        description: 1 姣忔湀搴撳瓨缁撶畻鏃堕棿鐐�
+      name:
+        description: 璁剧疆鍚嶇О
+        type: string
+      val:
+        description: 璁剧疆鍊�
+        type: string
     type: object
   request.UnitDict:
     properties:
@@ -2217,7 +2289,7 @@
       tags:
       - 闄勪欢绠$悊
   /api-wms/v1/attribute/attribute:
-    post:
+    get:
       parameters:
       - description: 灞炴�у�煎拰瀵硅薄淇℃伅
         in: body
@@ -2235,6 +2307,29 @@
       summary: 娣诲姞灞炴�у�煎拰瀵硅薄
       tags:
       - 灞炴�у�煎拰瀵硅薄
+    post:
+      parameters:
+      - description: 灞炴�т俊鎭�
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.AddAttribute'
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            $ref: '#/definitions/util.Response'
+      summary: 娣诲姞灞炴��
+      tags:
+      - 灞炴��
   /api-wms/v1/attribute/delete/{id}:
     delete:
       parameters:
@@ -3577,7 +3672,25 @@
           description: 鎴愬姛
           schema:
             $ref: '#/definitions/util.Response'
-      summary: 鍒犻櫎浜у搧
+      summary: 閫氳繃浜у搧/鍟嗗搧/鐗╂枡 ID鍒犻櫎浜у搧
+      tags:
+      - 浜у搧
+  /api-wms/v1/product/deleteProductByBarCode/{barCode}:
+    delete:
+      parameters:
+      - description: barCode
+        in: path
+        name: barCode
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            $ref: '#/definitions/util.Response'
+      summary: 閫氳繃浜у搧/鍟嗗搧/鐗╂枡 鏉″舰鐮佸垹闄や骇鍝�
       tags:
       - 浜у搧
   /api-wms/v1/product/deleteProductCategory/{id}:
@@ -3668,6 +3781,11 @@
   /api-wms/v1/product/getProductDetails/{id}:
     get:
       parameters:
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
       - description: id
         in: path
         name: id
@@ -3685,7 +3803,35 @@
                 data:
                   $ref: '#/definitions/models.Material'
               type: object
-      summary: 鑾峰彇浜у搧璇︽儏
+      summary: 閫氳繃浜у搧/鍟嗗搧/鐗╂枡 ID鑾峰彇浜у搧璇︽儏
+      tags:
+      - 浜у搧
+  /api-wms/v1/product/getProductDetailsByBarCode/{barCode}:
+    get:
+      parameters:
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
+      - description: barCode
+        in: path
+        name: barCode
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            allOf:
+            - $ref: '#/definitions/util.Response'
+            - properties:
+                data:
+                  $ref: '#/definitions/models.Material'
+              type: object
+      summary: 閫氳繃浜у搧/鍟嗗搧/鐗╂枡 鏉″舰鐮� 鑾峰彇浜у搧璇︽儏
       tags:
       - 浜у搧
   /api-wms/v1/product/getProductList:
@@ -3753,6 +3899,19 @@
       - 浜у搧
   /api-wms/v1/product/inputProduct:
     post:
+      consumes:
+      - multipart/form-data
+      parameters:
+      - description: file
+        in: formData
+        name: file
+        required: true
+        type: file
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
       produces:
       - application/xlsx
       responses:
@@ -4039,6 +4198,64 @@
       summary: 鏇存柊閲嶈璐ц鍒�
       tags:
       - 閲嶈璐ц鍒�
+  /api-wms/v1/systemConfig/get:
+    get:
+      parameters:
+      - description: 1 姣忔湀搴撳瓨缁撶畻鏃堕棿鐐�
+        enum:
+        - 1
+        in: query
+        name: configType
+        required: true
+        type: integer
+        x-enum-comments:
+          SystemConfigTypeInventoryCutOffPoint: 搴撳瓨缁撶畻鏃堕棿鐐�
+        x-enum-varnames:
+        - SystemConfigTypeInventoryCutOffPoint
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            allOf:
+            - $ref: '#/definitions/util.Response'
+            - properties:
+                data:
+                  $ref: '#/definitions/models.SystemConfig'
+              type: object
+      summary: 鏍规嵁璁剧疆绫诲瀷鏌ヨ绯荤粺璁剧疆
+      tags:
+      - 绯荤粺璁剧疆
+  /api-wms/v1/systemConfig/save:
+    post:
+      parameters:
+      - description: 绯荤粺璁剧疆淇℃伅
+        in: body
+        name: object
+        required: true
+        schema:
+          $ref: '#/definitions/request.SystemConfig'
+      - description: token
+        in: header
+        name: Authorization
+        required: true
+        type: string
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            $ref: '#/definitions/util.Response'
+      summary: 淇濆瓨绯荤粺璁剧疆
+      tags:
+      - 绯荤粺璁剧疆
   /api-wms/v1/warehouse/getWarehouseDetails/{id}:
     get:
       parameters:

--
Gitblit v1.8.0