SPMS_API/SPMS.Application/Interfaces/IStatsService.cs
SEAN bcc40b4c01 feat: 발송 상세 로그 조회 API 구현 (#136)
- POST /v1/in/stats/send-log (DDL-02)
- 특정 메시지의 개별 디바이스별 발송 로그 조회
- 플랫폼(iOS/Android/Web), 성공/실패 필터 지원
- Device Include로 디바이스 토큰, 플랫폼 정보 포함

Closes #136
2026-02-11 09:29:03 +09:00

14 lines
638 B
C#

using SPMS.Application.DTOs.Stats;
namespace SPMS.Application.Interfaces;
public interface IStatsService
{
Task<DailyStatResponseDto> GetDailyAsync(long serviceId, DailyStatRequestDto request);
Task<SummaryStatResponseDto> GetSummaryAsync(long serviceId);
Task<MessageStatResponseDto> GetMessageStatAsync(long serviceId, MessageStatRequestDto request);
Task<HourlyStatResponseDto> GetHourlyAsync(long serviceId, HourlyStatRequestDto request);
Task<DeviceStatResponseDto> GetDeviceStatAsync(long serviceId);
Task<SendLogDetailResponseDto> GetSendLogDetailAsync(long serviceId, SendLogDetailRequestDto request);
}