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