OpenAppHomeController.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.goafanti.app.controller;
  2. import javax.annotation.Resource;
  3. import javax.servlet.http.HttpServletRequest;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.bind.annotation.RequestMethod;
  6. import org.springframework.web.bind.annotation.RestController;
  7. import com.goafanti.app.service.AppHomePageService;
  8. import com.goafanti.common.bo.Result;
  9. import com.goafanti.common.controller.BaseApiController;
  10. @RestController
  11. @RequestMapping(path = "/open/app/home")
  12. public class OpenAppHomeController extends BaseApiController{
  13. @Resource
  14. private AppHomePageService appHomePageService;
  15. /**App首页轮播图、导航、知产*/
  16. @RequestMapping(value = "/getHomePageData", method = RequestMethod.GET)
  17. public Result getHomePageData(HttpServletRequest request){
  18. Result res = new Result();
  19. res.setData(appHomePageService.getAppHomePage(request));
  20. return res;
  21. }
  22. /**技淘推荐*/
  23. @RequestMapping(value = "/getHomeRecommended", method = RequestMethod.GET)
  24. public Result getHomeRecommended(Integer type){
  25. Result res = new Result();
  26. if (null==type||type>3||type<0) {
  27. res.getError().add(buildError( "类型错误", "类型错误"));
  28. return res;
  29. }
  30. res.setData(appHomePageService.getHomeRecommended(type));
  31. return res;
  32. }
  33. }