ViewIndexController.java 1.4 KB

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