package dao import ( "demo/configs" "demo/data/domain" "fmt" ) type HomeDao struct { Topic []domain.GoodsTopic `json:"topic"` GiftPackage []domain.GoodsSku `json:"giftPackage"` Type []domain.GoodsType `json:"type"` Goods []domain.Goods `json:"goods"` } func HomeService() { var goodsTopic = domain.GoodsTopic{} rows, err := configs.Engine.Table("goods_topic").Rows(&goodsTopic) if err != nil { fmt.Println(err) } var types = make([]domain.GoodsTopic, 0) for rows.Next() { err = rows.Scan(&goodsTopic) if err != nil { fmt.Println(err) } types = append(types, goodsTopic) } }