GoodsDao.go 479 B

1234567891011121314151617181920212223
  1. package domain
  2. import (
  3. "demo/configs"
  4. "demo/data/domain"
  5. )
  6. func SelectAll() []domain.Goods {
  7. var goods domain.Goods
  8. rows, err := configs.Engine.Table(domain.GetGoodsTableName()).Rows(&goods)
  9. if err != nil {
  10. print(err)
  11. }
  12. defer rows.Close()
  13. var goodsDatas []domain.Goods = make([]domain.Goods, 0)
  14. for rows.Next() {
  15. rows.Scan(&goods)
  16. goodsDatas = append(goodsDatas, goods)
  17. }
  18. println("获取goods表,全部数据,运行结果:", rows)
  19. return goodsDatas
  20. }