zhangqian
2024-05-22 0a6e8be485f41fcbf6c362663138ce86ccdd02f1
models/audio.go
@@ -40,6 +40,7 @@
      IDs       []uint
      BeginTime time.Time
      EndTime   time.Time
      StatusList []constvar.AudioStatus
   }
)
@@ -95,6 +96,11 @@
func (slf *AudioSearch) SetName(name string) *AudioSearch {
   slf.Name = name
   return slf
}
func (slf *AudioSearch) SetAudioStatusList(statusList []constvar.AudioStatus) *AudioSearch {
   slf.StatusList = statusList
   return slf
}
@@ -182,6 +188,10 @@
      db = db.Where("is_followed = ?", slf.IsFollowed)
   }
   if len(slf.StatusList) != 0 {
      db = db.Where("audio_status in ?", slf.StatusList)
   }
   return db
}