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);
}
}