feat(api,core,domain): StatWorkloadTemplate - статистика загруженности, шаблоны
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
using PARR.Domain.DTOs.Workload;
|
||||
using PARR.Domain.Enums;
|
||||
using PARR.Domain.Enums.Workload;
|
||||
|
||||
namespace PARR.Core.Services.Workload.Interfaces
|
||||
{
|
||||
@@ -23,6 +23,18 @@ namespace PARR.Core.Services.Workload.Interfaces
|
||||
/// <param name="offset"></param>
|
||||
/// <param name="filterParam"></param>
|
||||
/// <returns></returns>
|
||||
Task<WorkloadReport?> GetWorkloadReport(WorkloadReportType reportType, DateOnly dateStart, int durationDays, TimeSpan offset, string? filterParam);
|
||||
Task<WorkloadReport?> GetWorkloadReportAsync(WorkloadReportType reportType, DateOnly dateStart, int durationDays, TimeSpan offset, string? filterParam);
|
||||
|
||||
/// <summary>
|
||||
/// Получить отчет - список шаблонов на дату согласно фильтрам
|
||||
/// </summary>
|
||||
/// <param name="reportType"></param>
|
||||
/// <param name="filter">Фильтр, значение в зависимости от reportType</param>
|
||||
/// <param name="state"></param>
|
||||
/// <param name="date"></param>
|
||||
/// <param name="offset"></param>
|
||||
/// <returns></returns>
|
||||
Task<List<WorkloadTemplateReport>> GetTemplateReportAsync(WorkloadTemplateReportType reportType, string filter, WorkloadTemplateReportState state, DateOnly date, TimeSpan offset);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user