package org.springblade.modules.article.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.modules.article.entity.Article; import org.springblade.modules.article.mapper.ArticleMapper; import org.springblade.modules.article.service.ArticleService; import org.springblade.modules.article.vo.ArticleVO; import org.springframework.stereotype.Service; /** * @author zhongrj * @title 资讯服务实现层 */ @Service public class ArticleServiceImpl extends ServiceImpl implements ArticleService { /** * 查询资讯分页信息 * @param page * @param article 资讯对象 * @return */ @Override public IPage
selectArticlePage(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.selectArticlePage(page,article)); } /** * 查询资讯分页信息 * @param page * @param article 资讯对象 * @return */ @Override public IPage selectArticlePageByApp(IPage page, ArticleVO article) { return page.setRecords(baseMapper.selectArticlePageByApp(page,article)); } @Override public IPage
selectArticleG(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.selectArticleG(page,article)); } /** * 查询资讯分页信息(角色权限) * @param page * @param article 资讯对象 * @return */ @Override public IPage
pageDate(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.pageDate(page,article)); } /** * 查询资讯分页信息(敏感词预警) * @param page * @param article 资讯对象 * @return */ @Override public IPage
pageWords(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.pageWords(page,article)); } @Override public IPage
pageCollectList(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.pageCollectList(page,article)); } /** * 查询资讯分页信息(角色权限)附带评论点赞数 * @param page * @param article 资讯对象 * @return */ @Override public IPage
pageLikes(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.pageLikes(page,article)); } @Override public IPage
pageCollect(IPage
page, ArticleVO article) { return page.setRecords(baseMapper.pageCollect(page,article)); } /** * 批量更新 * * @return */ @Override public Boolean upcomment(String ids, String type) { return baseMapper.upcomment(ids, type); } @Override public ArticleVO getArticleOne(Article article) { ArticleVO articleVO = baseMapper.getArticleOne(article); return articleVO; } }