feat(api): Реализованы JobController, JobGroupController

This commit is contained in:
Mikhail Kuznetsov
2025-07-01 17:20:48 +10:00
parent f429b70410
commit 5bbf2e2db5
16 changed files with 855 additions and 44 deletions

View File

@@ -12,6 +12,52 @@
public class JobResponse : JobBaseResponse
{
public int TemplatesCount { get; set; }
#region Статистика
public TemplateStats? TemplateStatistics { get; set; }
public ScheduleStats? ScheduleStatistics { get; set; }
#endregion
}
public class TemplateStats
{
/// <summary>
/// Активированных шаблонов
/// </summary>
public int Activated { get; set; }
/// <summary>
/// Синхронизировано шаблонов (TaskStatus = 30/Ok)
/// </summary>
public int Synchronized { get; set; }
/// <summary>
/// Ошибок синхронизации (RobotStatus = 33/Error)
/// </summary>
public int Errors { get; set; }
}
public class ScheduleStats
{
/// <summary>
/// Активированных шаблонов
/// </summary>
public int Activated { get; set; }
/// <summary>
/// Синхронизировано шаблонов (TaskStatus = 30/Ok)
/// </summary>
public int Synchronized { get; set; }
/// <summary>
/// Ошибок синхронизации (RobotStatus = 33/Error)
/// </summary>
public int Errors { get; set; }
}
}