2023-10-05 16:56:02 +10:00
|
|
|
|
namespace PARR.API.Contracts.V1.Responses
|
|
|
|
|
|
{
|
2023-10-10 16:58:05 +10:00
|
|
|
|
public class RobotTaskScheduleResponse : RobotTaskBaseResponse
|
2023-10-05 16:56:02 +10:00
|
|
|
|
{
|
2023-10-06 11:38:33 +10:00
|
|
|
|
/// <summary>
|
2023-10-10 16:58:05 +10:00
|
|
|
|
/// ИД расписания из ЕСПП. При создании, его не будет
|
2023-10-06 11:38:33 +10:00
|
|
|
|
/// </summary>
|
2023-10-10 16:58:05 +10:00
|
|
|
|
public string? EsppId { get; set; }
|
2023-10-06 11:38:33 +10:00
|
|
|
|
|
2023-10-10 16:58:05 +10:00
|
|
|
|
public required string ScheduleName { get; set; }
|
2023-10-06 11:38:33 +10:00
|
|
|
|
|
2023-10-10 16:58:05 +10:00
|
|
|
|
public bool IsActive { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public required string ResponseArea { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public required string TemplateName { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public Guid TemplateId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public required string WorkGroup { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public string? Description { get; set; }
|
|
|
|
|
|
|
2023-10-11 11:10:35 +10:00
|
|
|
|
public required string Exclude { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public required string Timezone { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public required string RepeatRange { get; set; }
|
|
|
|
|
|
|
2023-10-17 10:53:02 +10:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Время создания наряда
|
|
|
|
|
|
/// </summary>
|
2023-10-11 11:10:35 +10:00
|
|
|
|
public required string GenerationTime { get; set; }
|
|
|
|
|
|
|
2023-10-17 10:53:02 +10:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Следующее срабатывание
|
|
|
|
|
|
/// </summary>
|
2023-10-11 11:10:35 +10:00
|
|
|
|
public required string NextStart { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
2023-11-27 16:42:15 +10:00
|
|
|
|
/// Тип задания: Регулярно, еженедельно...
|
2023-10-11 11:10:35 +10:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
public required string ScheduleType { get; set; }
|
|
|
|
|
|
|
2023-10-12 09:10:10 +10:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Код задания
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int ScheduleTypeCode { get; set; }
|
|
|
|
|
|
|
2023-10-11 11:10:35 +10:00
|
|
|
|
public List<RobotTaskScheduleSchResponse>? Schedule { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class RobotTaskScheduleSchResponse
|
|
|
|
|
|
{
|
|
|
|
|
|
public required string Type { get; set; }
|
2023-10-12 09:44:44 +10:00
|
|
|
|
public int TypeCode { get; set; }
|
2023-10-11 11:10:35 +10:00
|
|
|
|
public required string Value { get; set; }
|
|
|
|
|
|
public int Order { get; set; }
|
2023-10-05 16:56:02 +10:00
|
|
|
|
}
|
|
|
|
|
|
}
|