HomeRouter.go 748 B

1234567891011121314151617181920212223242526272829
  1. package router
  2. import (
  3. "demo/data/dao/manage"
  4. "demo/data/domain"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func HomeRouter(engine *gin.RouterGroup) {
  8. user := engine.Group("/home")
  9. //user.GET("/search", GetSearchByKey)
  10. PushRouter(user, "GET", "/", GetIndexBanner)
  11. //获取文章详情
  12. //user.GET("/:id", GetDetailData)
  13. //PushRouter(user, "GET", "/:id", GetDetailData)
  14. }
  15. // GetIndexBanner 获取首页的banner内容,以及下面相关的内容推荐
  16. func GetIndexBanner(c *gin.Context) {
  17. //查询要显示的内容
  18. banner := domain.GoodsIndexBanner{
  19. Show: "1",
  20. }
  21. list, err := manage.GetGoodsIndexBannerList(banner, 0, 10)
  22. if err != nil {
  23. c.JSON(200, CreateResultError(500, "系统查询错误"))
  24. }
  25. c.JSON(200, CreateResultData(list))
  26. }