From bcdc840ba903c07e95227dc8f4e37ac09702e73a Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期三, 22 五月 2024 19:53:07 +0800
Subject: [PATCH] 音频列表增加状态搜索
---
request/audio.go | 17 ++++----
docs/swagger.yaml | 13 ++++++
controllers/audio.go | 1
docs/docs.go | 17 ++++++++
docs/swagger.json | 17 ++++++++
5 files changed, 57 insertions(+), 8 deletions(-)
diff --git a/controllers/audio.go b/controllers/audio.go
index 5d035d8..63696d6 100644
--- a/controllers/audio.go
+++ b/controllers/audio.go
@@ -181,6 +181,7 @@
SetBeginTime(params.BeginTime).
SetEndTime(params.EndTime).
SetIsFollowed(params.IsFollowed).
+ SetAudioStatusList(params.StatusList).
Find()
if err != nil {
diff --git a/docs/docs.go b/docs/docs.go
index 59ee610..e0e5b79 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -303,6 +303,23 @@
"in": "query"
},
{
+ "type": "array",
+ "items": {
+ "enum": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "type": "integer"
+ },
+ "collectionFormat": "csv",
+ "description": "闊抽鐘舵�佹暟缁�",
+ "name": "statusList",
+ "in": "query"
+ },
+ {
"type": "string",
"description": "杞︽",
"name": "trainNumber",
diff --git a/docs/swagger.json b/docs/swagger.json
index 367573b..18118cc 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -291,6 +291,23 @@
"in": "query"
},
{
+ "type": "array",
+ "items": {
+ "enum": [
+ 0,
+ 1,
+ 2,
+ 3,
+ 4
+ ],
+ "type": "integer"
+ },
+ "collectionFormat": "csv",
+ "description": "闊抽鐘舵�佹暟缁�",
+ "name": "statusList",
+ "in": "query"
+ },
+ {
"type": "string",
"description": "杞︽",
"name": "trainNumber",
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 98fb174..4082cb8 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -380,6 +380,19 @@
in: query
name: stationNumber
type: string
+ - collectionFormat: csv
+ description: 闊抽鐘舵�佹暟缁�
+ in: query
+ items:
+ enum:
+ - 0
+ - 1
+ - 2
+ - 3
+ - 4
+ type: integer
+ name: statusList
+ type: array
- description: 杞︽
in: query
name: trainNumber
diff --git a/request/audio.go b/request/audio.go
index d5b59df..8cedbe1 100644
--- a/request/audio.go
+++ b/request/audio.go
@@ -7,14 +7,15 @@
type GetAudioList struct {
PageInfo
- Keyword string `form:"keyword"` // 鍏抽敭瀛�
- LocomotiveNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:鏈鸿溅鍙�" form:"locomotiveNumber"` // 鏈鸿溅鍙�
- TrainNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:杞︽" form:"trainNumber"` // 杞︽
- DriverNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:鍙告満鍙�" form:"driverNumber"` // 鍙告満鍙�
- StationNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:杞︾珯鍙�" form:"stationNumber"` // 杞︾珯鍙�
- BeginTime time.Time `form:"beginTime"` //寮�濮嬫椂闂�
- EndTime time.Time `form:"endTime"` //缁撴潫鏃堕棿
- IsFollowed constvar.BoolType `form:"isFollowed"` //鏄惁鍏虫敞 1鍏虫敞 2鏈叧娉�
+ Keyword string `form:"keyword"` // 鍏抽敭瀛�
+ LocomotiveNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:鏈鸿溅鍙�" form:"locomotiveNumber"` // 鏈鸿溅鍙�
+ TrainNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:杞︽" form:"trainNumber"` // 杞︽
+ DriverNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:鍙告満鍙�" form:"driverNumber"` // 鍙告満鍙�
+ StationNumber string `gorm:"index;type:varchar(255);not null;default:'';comment:杞︾珯鍙�" form:"stationNumber"` // 杞︾珯鍙�
+ BeginTime time.Time `form:"beginTime"` //寮�濮嬫椂闂�
+ EndTime time.Time `form:"endTime"` //缁撴潫鏃堕棿
+ IsFollowed constvar.BoolType `form:"isFollowed"` //鏄惁鍏虫敞 1鍏虫敞 2鏈叧娉�
+ StatusList []constvar.AudioStatus `form:"statusList"` //闊抽鐘舵�佹暟缁�
}
type ProcessAudio struct {
--
Gitblit v1.8.0