feat(api,core,infrastructure): Workload - дополнительная фильтрация по свяанным ЗО и РГ. RedisCacheService - при формирование hash key, дополнительная фильтрация на null, empty.

This commit is contained in:
Mikhail Trubnikov
2026-06-09 10:16:32 +10:00
parent 8cb7a2d599
commit 6fa9c3d445
7 changed files with 102 additions and 77 deletions

View File

@@ -1,17 +1,15 @@
using PARR.Domain.Enums.Workload;
namespace PARR.API.Contracts.V1.Requests.Queries
namespace PARR.API.Contracts.V1.Requests.Queries
{
public record StatWorkloadTemplateReqportQuery
{
/// <summary>
/// Тип дополнительно фильтра для работы (ЗО, РГ)
/// Дополнительный фильтр для работ - ЗО
/// </summary>
public WorkloadJobSubfliterType? JobSubfilterType { get; init; }
public string? ResponseArea { get; init; }
/// <summary>
/// Значение дополнительного фильтра для работы
/// Дополнительный фильтр для работ - РГ
/// </summary>
public string? JobSubfilterValue { get; init; }
public string? WorkGroup { get; init; }
}
}