feat(api,core,domain): RobotSnapshot - почасовой отчет о загрузке роботов
This commit is contained in:
@@ -4,8 +4,25 @@ namespace PARR.Core.Services.RobotSnapshotServices
|
||||
{
|
||||
public interface IRobotSnapshotService
|
||||
{
|
||||
/// <summary>
|
||||
/// Получить статистику
|
||||
/// </summary>
|
||||
/// <param name="queryDto"></param>
|
||||
/// <returns></returns>
|
||||
Task<List<RobotSnapshotItemDto>> GetAsync(RobotSnapshotQuery queryDto);
|
||||
|
||||
/// <summary>
|
||||
/// Записать статистику
|
||||
/// </summary>
|
||||
/// <param name="robotSnapshot"></param>
|
||||
/// <returns></returns>
|
||||
Task<RobotSnapshotItemDto> CreateAsync(CreateRobotSnapshot robotSnapshot);
|
||||
|
||||
/// <summary>
|
||||
/// Получить аналитику за период
|
||||
/// </summary>
|
||||
/// <param name="queryDto"></param>
|
||||
/// <returns></returns>
|
||||
Task<List<ServerHourlyAnalyticsDto>> GetHourlyAnalyticsAsync(RobotAnalyticsQuery queryDto);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user