HomeDao.go 631 B

123456789101112131415161718192021222324252627282930
  1. package dao
  2. import (
  3. "demo/configs"
  4. "demo/data/domain"
  5. "fmt"
  6. )
  7. type HomeDao struct {
  8. Topic []domain.GoodsTopic `json:"topic"`
  9. GiftPackage []domain.GoodsSku `json:"giftPackage"`
  10. Type []domain.GoodsType `json:"type"`
  11. Goods []domain.Goods `json:"goods"`
  12. }
  13. func HomeService() {
  14. var goodsTopic = domain.GoodsTopic{}
  15. rows, err := configs.Engine.Table("goods_topic").Rows(&goodsTopic)
  16. if err != nil {
  17. fmt.Println(err)
  18. }
  19. var types = make([]domain.GoodsTopic, 0)
  20. for rows.Next() {
  21. err = rows.Scan(&goodsTopic)
  22. if err != nil {
  23. fmt.Println(err)
  24. }
  25. types = append(types, goodsTopic)
  26. }
  27. }