CategoryDao.java 977 B

12345678910111213141516171819202122232425262728293031
  1. package com.nosum.deliver.category.dao;
  2. import com.baomidou.mybatisplus.core.conditions.Wrapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.core.toolkit.Constants;
  5. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  6. import com.nosum.deliver.category.domain.po.Category;
  7. import com.nosum.deliver.category.domain.vo.CategoryVO;
  8. import com.nosum.common.base.dao.BaseDao;
  9. import org.apache.ibatis.annotations.Param;
  10. import java.util.List;
  11. /**
  12. * <p>
  13. * Mapper 接口
  14. * </p>
  15. * @author sumbytes
  16. * @since 2019-08-28
  17. */
  18. public interface CategoryDao extends BaseDao<Category> {
  19. /**
  20. * 查询一个分类有多少篇文章
  21. * @return
  22. */
  23. List<CategoryVO> selectCategoryPostsTotal();
  24. IPage<CategoryVO> selectStatistics(Page page, @Param(Constants.WRAPPER) Wrapper<CategoryVO> queryWrapper);
  25. IPage<Category> selectListPage(@Param("page") Page page, @Param("condition") CategoryVO categoryVO);
  26. }