using System.Threading.Tasks; using GxPress.Common.Page; using GxPress.Request.Analyze; using GxPress.Request.App.Analyze; using GxPress.Result.App.Analyze; namespace GxPress.Service.Interface.Analyze { public interface IAnalyzeService : IService { /// /// 设置 点赞 转发 收藏 /// /// /// Task SetAnalyzeAsync(AnalyzeRequest request); /// /// 是否存在 /// /// /// Task ExistsAsync(AnalyzeRequest request); /// /// 条数 /// /// /// Task CountAsync(AnalyzeRequest request); /// /// 获取文章点赞数据 /// /// /// Task> GetPraisePageAsync(PraisePageSearchRequest request); /// /// 是否存在 /// /// /// Task ExistsSourceUserAsync(AnalyzeRequest request); /// /// 转发数量 /// /// /// Task RetransmissionCountAsync(AnalyzeRequest request); /// /// 获取 /// /// /// Task GetAnalyzeAsync(AnalyzeRequest request); Task DeleteAsync(int id); } }