package com.ruoyi.system.service; import com.ruoyi.system.domain.EtArticle; import java.util.List; /** * 文章Service接口 * * @author qiuzhenzhao * @date 2023-12-06 */ public interface IAsArticleService { /** * 查询文章 * * @param articleId 文章主键 * @return 文章 */ public EtArticle selectAsArticleByArticleId(Long articleId); /** * 查询文章列表 * * @param etArticle 文章 * @return 文章集合 */ public List selectAsArticleList(EtArticle etArticle); /** * 查询文章列表 * * @param etArticle 文章 * @return 文章集合 */ public List selectAsArticleListByApp(EtArticle etArticle); /** * 查询文章列表(带数据隔离) * * @param etArticle 文章 * @return 文章集合 */ public List selectAsArticleListByIsolate(EtArticle etArticle); /** * 新增文章 * * @param etArticle 文章 * @return 结果 */ public int insertAsArticle(EtArticle etArticle); /** * 修改文章 * * @param etArticle 文章 * @return 结果 */ public int updateAsArticle(EtArticle etArticle); /** * 批量删除文章 * * @param articleIds 需要删除的文章主键集合 * @return 结果 */ public int deleteAsArticleByArticleIds(Long[] articleIds); /** * 删除文章信息 * * @param articleId 文章主键 * @return 结果 */ public int deleteAsArticleByArticleId(Long articleId); /** * 根据文章id获取标签列表 * * @param articleId 文章主键 * @return 结果 */ public String[] getTagList(Long articleId); /** * 获取协议文章内容 * * @param areaId * @return */ EtArticle getAgreementArticleInfo(Long areaId); // /** // * 获取动态分类列表 // * // * @param // * @return 结果 // */ // public List selectDynamicClassifyList(); }