feat(core, dal): WorkloadCacheService - методы для работы с кэшем отчетности workload

This commit is contained in:
Mikhail Trubnikov
2026-05-05 14:52:17 +10:00
parent a89605d02a
commit 7d42a80556
10 changed files with 380 additions and 27 deletions

View File

@@ -0,0 +1,24 @@
namespace PARR.Core.Services.Workload.Models
{
/// <summary>
/// Модель данных для формирования отчета по шаблонам.
/// Склеенные данные полученные из кэш и БД
/// </summary>
/// <param name="TemplateId"></param>
/// <param name="ResponseArea"></param>
/// <param name="WorkGroup"></param>
/// <param name="Name"></param>
/// <param name="NextRun"></param>
/// <param name="IsActiveTemplate"></param>
/// <param name="IsActiveSchedule"></param>
public record TemplateReportData(
Guid TemplateId,
string ResponseArea,
string WorkGroup,
string Name,
DateTimeOffset NextRun,
bool IsActiveTemplate,
bool IsActiveSchedule,
DateTimeOffset CacheDate
);
}