splash.go 522 B

12345678910111213141516171819202122232425262728
  1. package goblin
  2. import (
  3. "context"
  4. "go-common/app/interface/main/tv/model"
  5. )
  6. const (
  7. _getChl = "SELECT id, title, `desc`, splash FROM tv_channel WHERE deleted = 0"
  8. )
  9. // ChlInfo .
  10. func (d *Dao) ChlInfo(c context.Context) (chls []*model.Channel, err error) {
  11. rows, err := d.db.Query(c, _getChl)
  12. if err != nil {
  13. return
  14. }
  15. defer rows.Close()
  16. for rows.Next() {
  17. li := &model.Channel{}
  18. if err = rows.Scan(&li.ID, &li.Title, &li.Desc, &li.Splash); err != nil {
  19. return
  20. }
  21. chls = append(chls, li)
  22. }
  23. return
  24. }