Files
kunshan-bzfm-mes-backend/DOAN.Service/Content/IService/IArticleService.cs
qianhao.xu 586d2e60dc init
2024-12-03 09:25:16 +08:00

33 lines
1.2 KiB
C#

using DOAN.Model.Content;
using DOAN.Model.Content.Dto;
namespace DOAN.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);
PagedInfo<ArticleDto> GetMonentList(ArticleQueryDto parm);
PagedInfo<ArticleDto> GetFollowMonentList(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 PublishMonent(Article article);
ArticleDto GetArticle(long cid, long userId);
int Passed(long[] idsArr);
int Reject(string reason, long[] idsArr);
}
}