refactor(all): Удалены из БД таблицы V1
This commit is contained in:
@@ -27,20 +27,6 @@
|
||||
public const string Metrics = Base + "/metrics";
|
||||
}
|
||||
|
||||
public static class Jobs
|
||||
{
|
||||
public const string GetAll = Base + "/jobs/";
|
||||
|
||||
public const string GetByIp = Base + "/jobs/ip/";
|
||||
//public const string Get = Base + "/schedulers/" + getParam;
|
||||
|
||||
//public const string GetAreas = Base + "/schedulers/" + getParam + "/areas";
|
||||
//public const string GetPlaces = Base + "/schedulers/" + getParam + "/places";
|
||||
//public const string GetTemplates = Base + "/schedulers/" + getParam + "/templates";
|
||||
|
||||
public const string getParam = "{id}";
|
||||
}
|
||||
|
||||
public static class AgentTask
|
||||
{
|
||||
public const string GetByIp = Base + "/agent-tasks/ip";
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
public class AgentTaskGetByIpQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// По-умолчанию берётся IP-клиента
|
||||
/// По умолчанию берётся IP-клиента
|
||||
/// </summary>
|
||||
public string? Ip { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// По-умолчанию расписание на сегодня
|
||||
/// По умолчанию расписание на сегодня
|
||||
/// </summary>
|
||||
public DateTimeOffset? Date { get; set; }
|
||||
}
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
namespace PARR.API.Contracts.V1.Requests.Queries
|
||||
{
|
||||
public class JobGetAllQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// true - вкл задания, false - выкл задания, null - все задания
|
||||
/// </summary>
|
||||
public bool? IsEnabled { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Список запланированных заданий на указанную дату
|
||||
/// </summary>
|
||||
public DateTimeOffset? StartDatePlanned { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
namespace PARR.API.Contracts.V1.Requests.Queries
|
||||
{
|
||||
public class JobGetByIpQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// По-умолчанию берётся IP-клиента или указанный вручную
|
||||
/// </summary>
|
||||
public string? Ip { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// По-умолчанию расписание на сегодня или указанную дату
|
||||
/// </summary>
|
||||
public DateTimeOffset? Date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Вернуть полностью объект Job в json формате или вернуть краткий список со временем
|
||||
/// </summary>
|
||||
public bool? IsFullResponse { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
namespace PARR.API.Contracts.V1.Responses
|
||||
{
|
||||
public class JobModeResponse
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public required string Name { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
namespace PARR.API.Contracts.V1.Responses
|
||||
{
|
||||
public class JobBaseResponse
|
||||
{
|
||||
public required string Name { get; set; }
|
||||
public DateTimeOffset StartAt { get; set; }
|
||||
public int FrequencyMinute { get; set; }
|
||||
public required JobModeResponse JobMode { get; set; }
|
||||
public required string Script { get; set; }
|
||||
}
|
||||
|
||||
public class JobGetAllResponse : JobBaseResponse
|
||||
{
|
||||
public Guid Id { get; set; }
|
||||
public bool IsEnabled { get; set; }
|
||||
}
|
||||
|
||||
public class JobResponse
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public class JobMinResponse
|
||||
{
|
||||
public List<JobMinScheduleResponse> Scheduled { get; set; } = new List<JobMinScheduleResponse>();
|
||||
}
|
||||
|
||||
public class JobMinScheduleResponse
|
||||
{
|
||||
public DateTimeOffset StartAt { get; set; }
|
||||
|
||||
public required string Script { get; set; }
|
||||
|
||||
public required string Name { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user