package org.springblade.modules.article.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.springblade.modules.article.entity.Article; import org.springblade.modules.article.vo.ArticleVO; import java.util.List; /** * @author zhongrj * mapper 映射层 */ public interface ArticleMapper extends BaseMapper
{ /** * 自定义分页-APP * @param page * @param article * @return */ List selectArticlePageByApp(IPage page, @Param("article") ArticleVO article); /** * 查询资讯分页信息 * @param page * @param article 资讯对象 * @return */ List
selectArticlePage(IPage
page, @Param("article") ArticleVO article); List
selectArticleG(IPage
page, @Param("article") ArticleVO article); /** * 查询资讯分页信息(角色权限) * @param page * @param article 资讯对象 * @return */ List
pageDate(IPage
page, @Param("article") ArticleVO article); List
pageWords(IPage
page, @Param("article") ArticleVO article); List
pageCollectList(IPage
page, @Param("article") ArticleVO article); /** * 查询资讯分页信息(角色权限)附带评论点赞数量 * @param page * @param article 资讯对象 * @return */ List
pageLikes(IPage
page, @Param("article") ArticleVO article); List
pageCollect(IPage
page, @Param("article") ArticleVO article); Boolean upcomment(String ids, String type); ArticleVO getArticleOne(ArticleVO article); String getDistrictId(String houseCode); List getArticleByDistrictId(@Param("article") ArticleVO article); /** * 查询所有文章数据 * @return */ List
getAllList(@Param("i") int i,@Param("size") int size); /** * 查询所有文章数据总数 * @return */ int getAllListTotal(); }