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.Contracts; 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); /// /// 网格员办理情况统计 /// /// /// ISugarQueryable GetGuiderWorkStatisticsAsync(GuiderWorkStatisticsInDto dto); ISugarQueryable GetGuiderWorkStatisticsDetails(GuiderWorkStatisticsDetailsInDto dto); ISugarQueryable GetHotspotDataStatisticsAsync(HotspotDataStatisticsInDto dto); /// /// 网格员系统工单状态日志 /// /// /// ISugarQueryable GetGuiderWorkLogs(GuiderWorkLogsInDto dto); ISugarQueryable GetDuplicateItems(DuplicateItemsInDto dto); ISugarQueryable GetCommunityStatistics(CommunityStatisticsInDto dto); /// /// 社区统计-详情 /// /// /// ISugarQueryable GetCommunityStatisticsDetails(CommunityStatisticsDetailsInDto dto); /// /// 随手拍区域统计 /// /// /// ISugarQueryable GetCountyRedPackStatistics(CountyRedPackStatisticsInDto dto); /// /// 部门考核统计-随手拍 /// /// /// /// ISugarQueryable GetSnapshotDepartmentStatistics(SnapshotDepartmentStatisticsInDto dto); /// /// 部门平均办理时间-随手拍 /// /// /// ISugarQueryable GetSnapshotDepartmentAveTimeStatistics(SnapshotDepartmentAveTimeStatisticsInDto dto); ISugarQueryable GetSnapshotDepartmentAveTimeStatisticsDtails(SnapshotDepartmentAveTimeStatisticsDetailsInDto dto); /// /// 检查合规统计 /// /// /// ISugarQueryable GetCompliantStatistics(CompliantStatisticsInDto dto); ISugarQueryable GetCompliantStatisticsDetails(CompliantStatisticsDetailsInDto dto); List> GetReTransactStatistics(ReTransactStatisticsInDto dto); ISugarQueryable GetReTransactStatisticsDetail(ReTransactStatisticsDetailsInDto dto); /// /// 行业统计 /// /// /// List> GetIndustryStatistics(IndustryStatisticsInDto dto); /// /// 行业统计详情 /// /// /// ISugarQueryable GetIndustryStatisticsDetails(IndustryStatisticsDetailsInDto dto); /// /// 区域积分统计 /// /// /// ISugarQueryable GetAreaPointsStatistics(SnapshotCountyPointsStatisticsInDto dto); }