BaseDao.java 849 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.caimei.www.mapper;
  2. import com.caimei.www.pojo.page.*;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. /**
  7. * Description
  8. *
  9. * @author : Charles
  10. * @date : 2020/6/16
  11. */
  12. @Mapper
  13. public interface BaseDao {
  14. /**
  15. * 获取搜索热门关键字
  16. */
  17. List<String> getSearchKeyword();
  18. /**
  19. * 获取头部菜单
  20. */
  21. List<TopMenu> getTopMenus();
  22. /**
  23. * 获取二级菜单
  24. */
  25. List<SubMenu> getSubMenus(@Param("topId") Integer topId);
  26. /**
  27. * 获取底部链接分类
  28. */
  29. List<BaseLink> getHelpPageTypes();
  30. /**
  31. * 根据分类获取底部链接
  32. */
  33. List<BaseLink> getHelpPagesByType(@Param("typeId") Integer typeId);
  34. /**
  35. * 获取友情链接
  36. */
  37. List<BaseLink> getFriendLinks();
  38. }