feat(api, dal): поиск групп работ, работ, теперь по маске. Статистика по шаблонам по StatusType. Добавлены индексы в Template, RobotConfiguration

This commit is contained in:
Mikhail Trubnikov
2026-02-02 09:24:39 +10:00
parent bd4c9508c9
commit c0210656d9
12 changed files with 4280 additions and 5 deletions

View File

@@ -235,6 +235,11 @@
public const string GetForPeriod = BaseStat + "/templates/period";
}
public static class StatStatusTypeTemplates
{
public const string Get = BaseStat + "/status-type-templates/";
}
public static class StatTemplateAutoControl
{
public const string GetForPeriod = BaseStat + "/template-auto-controls/";

View File

@@ -5,7 +5,7 @@ namespace PARR.API.Contracts.V1.Requests.Queries
public class JobGroupQuery: FullQuery
{
/// <summary>
/// Поиск по имени
/// Поиск по имени. Например: "ДВС-*"
/// </summary>
public string? Name { get; set; }
}

View File

@@ -5,7 +5,7 @@ namespace PARR.API.Contracts.V1.Requests.Queries
public class JobQuery : FullQuery
{
/// <summary>
/// Поиск по имени
/// Поиск по имени. Например: "ДВС-*"
/// </summary>
public string? Name { get; set; }

View File

@@ -0,0 +1,9 @@
namespace PARR.API.Contracts.V1.Responses.Statistics
{
public class StatStatusTypeTemplatesResponse
{
public required TemplateStatusTypeResponse StatusType { get; set; }
public int TemplateCount { get; set; }
}
}