package org.springblade.modules.article.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.article.entity.Article; import org.springblade.modules.article.vo.ArticleVO; /** * @author zhongrj * 资讯服务接口层 */ public interface ArticleService extends IService
{ /** * 查询资讯分页信息 * @param page * @param article 资讯对象 * @return */ IPage
selectArticlePage(IPage
page, ArticleVO article); /** * 查询资讯分页信息-app * @param page * @param article 资讯对象 * @return */ IPage selectArticlePageByApp(IPage page, ArticleVO article); IPage
selectArticleG(IPage
page, ArticleVO article); /** * 查询资讯分页信息(角色权限) * @param page * @param article 资讯对象 * @return */ IPage
pageDate(IPage
page, ArticleVO article); IPage
pageWords(IPage
page, ArticleVO article); IPage
pageCollectList(IPage
page, ArticleVO article); /** * 查询资讯分页信息(角色权限)附带评论点赞数 * @param page * @param article 资讯对象 * @return */ IPage
pageLikes(IPage
page, ArticleVO article); /** * 查看已收藏的资讯 * @param page * @param article 资讯对象 * @return */ IPage
pageCollect(IPage
page, ArticleVO article); Boolean upcomment(String ids, String type); ArticleVO getArticleOne(ArticleVO article); }