using SPMS.Application.DTOs.Stats; namespace SPMS.Application.Interfaces; public interface IStatsService { Task GetDailyAsync(long? serviceId, DailyStatRequestDto request); Task GetSummaryAsync(long? serviceId); Task GetMessageStatAsync(long? serviceId, MessageStatRequestDto request); Task GetHourlyAsync(long? serviceId, HourlyStatRequestDto request); Task GetDeviceStatAsync(long? serviceId); Task GetSendLogDetailAsync(long? serviceId, SendLogDetailRequestDto request); Task ExportReportAsync(long? serviceId, StatsExportRequestDto request); Task GetFailureStatAsync(long? serviceId, FailureStatRequestDto request); }