EncyclopediaController.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.caimei.www.controller.unlimited;
  2. import com.caimei.www.controller.BaseController;
  3. import org.springframework.stereotype.Controller;
  4. import org.springframework.ui.Model;
  5. import org.springframework.web.bind.annotation.GetMapping;
  6. import org.springframework.web.bind.annotation.PathVariable;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. /**
  9. * 采美百科
  10. *
  11. * @author : yuwenjun1997
  12. * @date : 2022/12/28
  13. */
  14. @Controller
  15. @RequestMapping("encyclopedia")
  16. public class EncyclopediaController extends BaseController {
  17. private static final String ENCYCLOPEDIA_LIST = "encyclopedia/list";
  18. private static final String ENCYCLOPEDIA_DETAIL = "encyclopedia/detail";
  19. private static final String ENCYCLOPEDIA_SEARCH = "encyclopedia/search";
  20. private static final String ENCYCLOPEDIA_ABOUT = "encyclopedia/about";
  21. /*
  22. * 百科首页
  23. * */
  24. @GetMapping("/list.html")
  25. public String getEncyclopediaList(final Model model) {
  26. return ENCYCLOPEDIA_LIST;
  27. }
  28. /*
  29. * 百科详情
  30. * */
  31. @GetMapping("/detail-{id}.html")
  32. public String getEncyclopediaDetail(final Model model, @PathVariable("id") Integer id) {
  33. return ENCYCLOPEDIA_DETAIL;
  34. }
  35. /*
  36. * 百科搜索页面
  37. * */
  38. @GetMapping("/search.html")
  39. public String getEncyclopediaSearch(final Model model) {
  40. return ENCYCLOPEDIA_SEARCH;
  41. }
  42. /*
  43. * 关于百科
  44. * */
  45. @GetMapping("/about.html")
  46. public String getEncyclopediaAbout(final Model model) {
  47. return ENCYCLOPEDIA_ABOUT;
  48. }
  49. }