feat(api): Обновил логику получения задания роботом для Расписания (nextRun, lastRun))
This commit is contained in:
@@ -43,15 +43,40 @@ namespace PARR.DAL.Models
|
||||
///// </summary>
|
||||
//public string AgentName { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Расписание: Время создания наряда и выполнения скрипта (чч:мм:сс)
|
||||
/// </summary>
|
||||
public TimeSpan ScheduleGenerationTime { get; set; }
|
||||
///// <summary>
|
||||
///// Расписание: Время создания наряда и выполнения скрипта (чч:мм:сс)
|
||||
///// </summary>
|
||||
//public TimeSpan ScheduleGenerationTime { get; set; }
|
||||
|
||||
///// <summary>
|
||||
///// Расписание: Первое срабатывание
|
||||
///// </summary>
|
||||
//public DateOnly ScheduleStartDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Расписание: Первое срабатывание
|
||||
/// Время последнего запуска скрипта/генерации наряда
|
||||
/// </summary>
|
||||
public DateOnly ScheduleStartDate { get; set; }
|
||||
public DateTimeOffset? LastRun { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Время следующего запуска скрипта/генерации наряда
|
||||
/// </summary>
|
||||
public DateTimeOffset NextRun { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Выполняет агент
|
||||
/// </summary>
|
||||
public bool IsAgent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Какое-то имя которое мы передаем агенту, пока непонятно что это такое.
|
||||
/// </summary>
|
||||
public string? AgentName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Скрипт для автоматического выполнения
|
||||
/// </summary>
|
||||
public string? AgentScript { get; set; }
|
||||
|
||||
[ForeignKey(nameof(WorkId))]
|
||||
public Work? Work { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user