2026-01-10 13:47:54 +08:00

33 lines
1.1 KiB
C#

using RIZO.Model.Content;
using RIZO.Model.Content.Dto;
namespace RIZO.Service.Content.IService
{
public interface IArticleService : IBaseService<Article>
{
PagedInfo<ArticleDto> GetList(ArticleQueryDto parm);
PagedInfo<ArticleDto> GetMyList(ArticleQueryDto parm);
/// <summary>
/// 修改文章管理
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public int UpdateArticle(Article model);
PagedInfo<ArticleDto> GetArticleList(ArticleQueryDto parm);
List<ArticleDto> GetNewArticleList();
PagedInfo<ArticleDto> GetMonentList(ArticleQueryDto parm);
int TopArticle(Article model);
int ChangeComment(Article model);
int ChangeArticlePublic(Article model);
int UpdateArticleHit(long cid);
int PraiseArticle(long cid);
int CancelPraise(long cid);
Article PublishArticle(Article article);
Article Publish(Article article);
ArticleDto GetArticle(long cid, long userId);
int Passed(long[] idsArr);
int Reject(string reason, long[] idsArr);
}
}