using System.Collections.Generic; using System.Threading.Tasks; using GxPress.Request.Reply; using GxPress.Result.Reply; namespace GxPress.Service.Interface.Reply { public interface IReplyService : IService { /// /// 获取我收到和我回复的评论 /// /// /// Task> GetReplyResults(ReplyRequest request); /// /// 获取回复我的笔记或者话题 /// /// /// Task> GetReplyNoteOrTopicResults(ReplyRequest request); string GetTitleText(string content); /// /// 获取我收到的赞 /// /// /// Task> GetNotePraiseAsync(ReplyRequest request); /// /// 获取我收到的评论 /// /// Task> GetReceiptCommentResult(ReplyRequest request); /// /// 获取我回复的评论 /// /// Task> GetMyReceiptCommentResult(ReplyRequest reqeust); Task> GetCommentPraiseAsync(ReplyRequest request); /// /// 获取通知点赞 /// /// /// Task> GetNoticePraiseAsync(ReplyRequest request); /// /// 获取话题点赞 /// /// /// Task> GetTopicPraiseAsync(ReplyRequest request); /// /// 未读点赞数量 /// /// /// Task GetUReadPraiseCountAsync(int userId); /// /// 修改未读点赞数量 /// /// /// Task UpdateUReadPraiseAsync(int userId); } }