package router import ( "demo/data/dao/manage" "demo/data/domain" "github.com/gin-gonic/gin" ) func HomeRouter(engine *gin.RouterGroup) { user := engine.Group("/home") //user.GET("/search", GetSearchByKey) PushRouter(user, "GET", "/", GetIndexBanner) //获取文章详情 //user.GET("/:id", GetDetailData) //PushRouter(user, "GET", "/:id", GetDetailData) } // GetIndexBanner 获取首页的banner内容,以及下面相关的内容推荐 func GetIndexBanner(c *gin.Context) { //查询要显示的内容 banner := domain.ShopAdviceCarousel{ State: "1", } list, err := manage.GetShopAdviceCarouselList(banner, 0, 10) if err != nil { c.JSON(200, CreateResultError(500, "系统查询错误")) } c.JSON(200, CreateResultData(list)) } //获取首页广告内容 ->shop_advice_carousel //特惠信息 -> 共用轮播图的页面 //设定 首页展示商品 sku数据,topic 添加一个首页显示参数,其次根据排序 //获取商品类型信息 ->goods_type 然后获取到各个商品类型下的商品信息