TemplateIndexController.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.backendsys.modules.cms.template;
  2. import com.backendsys.modules.common.aspect.Pages;
  3. import jakarta.servlet.http.HttpServletRequest;
  4. import org.springframework.stereotype.Controller;
  5. import org.springframework.ui.Model;
  6. import org.springframework.web.bind.annotation.GetMapping;
  7. @Controller
  8. public class TemplateIndexController {
  9. @Pages
  10. @GetMapping({"/"})
  11. public String index(Model model, HttpServletRequest request) {
  12. // // -- 初始化公共事件 ---------------------------------------------
  13. // RequestUtil.initResponse(model, request, cmsSiteInfoService, cmsNavigationService);
  14. // // -- Header ---------------------------------------------
  15. model.addAttribute("title","首页");
  16. // // -------------------------------------------------------
  17. // model.addAttribute("bannerList", cmsBannerService.queryBannerPublic());
  18. //
  19. // CmsArticleDTO cmsArticleDTO = new CmsArticleDTO();
  20. // cmsArticleDTO.setLang((String) model.getAttribute("lang"));
  21. //
  22. // // 分类1
  23. // cmsArticleDTO.setCategory_id(1L);
  24. // Map<String, Object> list1 = cmsArticleService.queryArticle(1, 4, cmsArticleDTO);
  25. // model.addAttribute("articleList1", list1);
  26. //
  27. // // 分类2
  28. // cmsArticleDTO.setCategory_id(2L);
  29. // Map<String, Object> list2 = cmsArticleService.queryArticle(1, 4, cmsArticleDTO);
  30. // model.addAttribute("articleList2", list2);
  31. // -- Layout ---------------------------------------------
  32. model.addAttribute("layout", "index");
  33. return "layout/layout";
  34. }
  35. }