123456789101112131415161718192021222324252627282930313233343536373839 |
- 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
- {
- /// <summary>
- /// 热点类型小统计
- /// </summary>
- /// <param name="dto"></param>
- /// <returns></returns>
- ISugarQueryable<HotspotStatisticsOutDto> GetHotspotStatistics(HotspotStatisticsInDto dto);
- ISugarQueryable<HotspotStatisticsDetailsOutDto> HotspotStatisticsDetail(HotspotStatisticsDetailsInDto dto);
- IList<RedPackStatisticsOutDto> GetRedPackAuditStatistics(RedPackStatisticsInDto dto);
- ISugarQueryable<RedPackStatisticsDetailsOutDto> GetRedPackAuditStatisticsDetails(RedPackStatisticsDetailsInDto dto);
- Task<SnapshotStatisticsOutDto> GetSnapshotStatisticsAsync(SnapshotStatisticsInDto dto, CancellationToken token);
- ISugarQueryable<SnapshotStatisticsDetailOutDto> GetSnapshotStatisticsDetail(SnapshotStatisticsDetailInDto dto);
- /// <summary>
- /// 办件统计-随手拍
- /// </summary>
- /// <param name="dto"></param>
- /// <returns></returns>
- ISugarQueryable<SnapshotProcessingStatisticsOutDto> GetSnapshotProcessingStatistics(SnapshotProcessingStatisticsInDto dto);
- /// <summary>
- /// 办件统计明细-随手拍
- /// </summary>
- /// <param name="dto"></param>
- /// <returns></returns>
- ISugarQueryable<SnapshotProcessingStatisticsDetailsOutDto> GetSnapshotProcessingStatisticsDetails(SnapshotProcessingStatisticsDetailsInDto dto);
- }
|