using Hotline.Share.Dtos; using Hotline.Share.Dtos.Snapshot; using Microsoft.AspNetCore.Http; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hotline.Application.Snapshot; public interface IBiSnapshotApplication { /// /// 热点类型小统计 /// /// /// ISugarQueryable GetHotspotStatistics(HotspotStatisticsInDto dto); ISugarQueryable HotspotStatisticsDetail(HotspotStatisticsDetailsInDto dto); IList GetRedPackAuditStatistics(RedPackStatisticsInDto dto); ISugarQueryable GetRedPackAuditStatisticsDetails(RedPackStatisticsDetailsInDto dto); Task GetSnapshotStatisticsAsync(SnapshotStatisticsInDto dto, CancellationToken token); ISugarQueryable GetSnapshotStatisticsDetail(SnapshotStatisticsDetailInDto dto); /// /// 办件统计-随手拍 /// /// /// ISugarQueryable GetSnapshotProcessingStatistics(SnapshotProcessingStatisticsInDto dto); /// /// 办件统计明细-随手拍 /// /// /// ISugarQueryable GetSnapshotProcessingStatisticsDetails(SnapshotProcessingStatisticsDetailsInDto dto); }