query.go 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. package voice_broadcast
  2. import "hongze/hongze_yb/global"
  3. func GetBroadcastByCondition(pageIndex, pageSize, sectionId int) (list []*VoiceBroadcast, err error) {
  4. offset := (pageIndex - 1) * pageSize
  5. err = global.DEFAULT_MYSQL.Model(VoiceBroadcast{}).Where("section_id=?", sectionId).Offset(offset).Limit(pageSize).Order("create_time DESC").Scan(&list).Error
  6. return
  7. }
  8. func GetBroadcastByIdAndPage(pageIndex, pageSize, broadcastId int) (list []*VoiceBroadcast, err error) {
  9. offset := (pageIndex - 1) * pageSize
  10. err = global.DEFAULT_MYSQL.Model(VoiceBroadcast{}).Where("broadcast_id=?", broadcastId).Offset(offset).Limit(pageSize).Order("create_time DESC").Scan(&list).Error
  11. return
  12. }
  13. func GetBroadcast(pageIndex, pageSize int) (list []*VoiceBroadcast, err error) {
  14. offset := (pageIndex - 1) * pageSize
  15. err = global.DEFAULT_MYSQL.Model(VoiceBroadcast{}).Offset(offset).Limit(pageSize).Order("create_time DESC").Scan(&list).Error
  16. return
  17. }
  18. func GetBroadcastById(broadcastId int) (item *VoiceBroadcast, err error) {
  19. err = global.DEFAULT_MYSQL.Model(VoiceBroadcast{}).Where("broadcast_id=?", broadcastId).First(&item).Error
  20. return
  21. }
  22. func GetBroadcastList() (list []*VoiceBroadcast, err error) {
  23. err = global.DEFAULT_MYSQL.Model(VoiceBroadcast{}).Scan(&list).Error
  24. return
  25. }