feat(api): Контроллер по управлению ScheduleEsppId. Получение задания для расписания.

This commit is contained in:
Mikhail Trubnikov
2023-10-11 15:28:37 +10:00
parent 8ebdcd6d8a
commit 72e2f76b1a
7 changed files with 141 additions and 8 deletions

View File

@@ -55,14 +55,23 @@
public static class Template
{
public const string GetAll = Base + "/templates/";
public const string Get = Base + "/templates/" + getParam;
public const string SetOkStatus = Base + "/templates/" + getParam + "/status/ok";
public const string GetByStatusCode = Base + "/templates/status/{statusCode}";
//public const string Get = Base + "/templates/" + getParam;
//public const string SetOkStatus = Base + "/templates/" + getParam + "/status/ok";
//public const string GetByStatusCode = Base + "/templates/status/{statusCode}";
public const string getParam = "{id}";
}
public static class TemplateScheduleEspp
{
public const string Get = Base + "/templates/" + templateId + "/schedule-esppid";
public const string Create = Base + "/templates/" + templateId + "/schedule-esppid";
public const string templateId = "{templateId}";
}
public static class RobotHistory
{
//public const string GetAll = Base + "/robot-histories/";

View File

@@ -0,0 +1,10 @@
namespace PARR.API.Contracts.V1.Requests
{
public class TemplateScheduleEsppIdRequest
{
/// <summary>
/// Идентификатор расписания ЕСПП
/// </summary>
public string ScheduleEsppId { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,7 @@
namespace PARR.API.Contracts.V1.Responses
{
public class TemplateScheduleEsppIdResponse
{
public string? ScheduleEsppId { get; set; }
}
}