package com.cxx.blog.dao; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cxx.common.dto.blog.BlogCategoryDto; import com.cxx.common.dto.blog.BlogDto; import com.cxx.common.dto.blog.BlogLatestDto; import com.cxx.common.entity.Blog; import com.cxx.common.vo.blog.BlogQueryVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface BlogDao { IPage queryBlogByPage(IPage page); List queryBlogByCondition(@Param("query") BlogQueryVo query); BlogDto queryBlogById(@Param("id") Long id); List queryBlogCategory(); List queryLatestBlog(); }