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