From 8adde93b8f2af29fb8a6405efaa49a41a1c22f8d Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 15 五月 2024 20:15:31 +0800
Subject: [PATCH] 上传音频时保存车站号,车次,车站到火车信息表,提供火车信息查询接口

---
 docs/swagger.yaml |   87 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 85 insertions(+), 2 deletions(-)

diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 53b00ca..fc611f7 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -30,6 +30,20 @@
     x-enum-varnames:
     - BoolTypeTrue
     - BoolTypeFalse
+  constvar.Class:
+    enum:
+    - 1
+    - 2
+    - 3
+    type: integer
+    x-enum-comments:
+      ClassLocomotive: 鏈鸿溅
+      ClassStation: 杞︾珯
+      ClassTrain: 杞︽
+    x-enum-varnames:
+    - ClassLocomotive
+    - ClassTrain
+    - ClassStation
   gorm.DeletedAt:
     properties:
       time:
@@ -71,8 +85,8 @@
       size:
         description: 闊抽澶у皬
         type: integer
-      stationNumber:
-        description: 杞︾珯鍙�
+      station:
+        description: 杞︾珯
         type: string
       trainNumber:
         description: 杞︽
@@ -94,6 +108,27 @@
       locomotiveNumber:
         description: 鏈鸿溅鍙�
         type: string
+      updatedAt:
+        type: string
+    type: object
+  models.TrainInfo:
+    properties:
+      class:
+        allOf:
+        - $ref: '#/definitions/constvar.Class'
+        description: 鍒嗙被
+      createdAt:
+        type: string
+      deletedAt:
+        $ref: '#/definitions/gorm.DeletedAt'
+      id:
+        type: integer
+      name:
+        description: 鍚嶇О
+        type: string
+      parentID:
+        description: 涓婄骇id
+        type: integer
       updatedAt:
         type: string
     type: object
@@ -310,6 +345,54 @@
       summary: 澶勭悊闊抽
       tags:
       - 闊抽
+  /api-sa/v1/audio/trainInfoList:
+    get:
+      parameters:
+      - description: 淇℃伅鍒嗙被 1鏈鸿溅2杞︽3杞︾珯
+        enum:
+        - 1
+        - 2
+        - 3
+        in: query
+        name: class
+        type: integer
+        x-enum-comments:
+          ClassLocomotive: 鏈鸿溅
+          ClassStation: 杞︾珯
+          ClassTrain: 杞︽
+        x-enum-varnames:
+        - ClassLocomotive
+        - ClassTrain
+        - ClassStation
+      - description: 椤电爜
+        in: query
+        name: page
+        type: integer
+      - description: 姣忛〉澶у皬
+        in: query
+        name: pageSize
+        type: integer
+      - description: 涓婄骇id
+        in: query
+        name: parentID
+        type: integer
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: 鎴愬姛
+          schema:
+            allOf:
+            - $ref: '#/definitions/util.ResponseList'
+            - properties:
+                data:
+                  items:
+                    $ref: '#/definitions/models.TrainInfo'
+                  type: array
+              type: object
+      summary: 鑾峰彇鐏溅淇℃伅
+      tags:
+      - 闊抽
   /api-sa/v1/audio/upload:
     post:
       parameters:

--
Gitblit v1.8.0