feat(esppApi): добавлены методы взятия в работу, выполнения и списания трудозатрат

This commit is contained in:
Mikhail Kuznetsov
2023-10-27 16:39:59 +10:00
parent a84d6f8de3
commit c4c8b748f0
10 changed files with 148 additions and 29 deletions

View File

@@ -37,7 +37,6 @@ namespace PARR.EsppApi.Models
return new DateTimeOffset(utc, new TimeSpan(0));
}
}
}
}

View File

@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PARR.EsppApi.Models
{
public class EsppResponse
{
public string Message { get; set; } = string.Empty;
public string ErrorCode { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,27 @@
namespace PARR.EsppApi.Models.Query
{
public class AddMtnkQuery
{
/// <summary>
/// номер наряда
/// </summary>
public required string RecordId { get; set; }
/// <summary>
/// операция для списания, должна совпадать по тексту с АСУ ЕСПП
/// </summary>
public required string JobOperation { get; set; }
/// <summary>
/// время в формате чч:мм
/// </summary>
public required string Time { get; set; }
/// <summary>
/// объём работ
/// </summary>
public int Workspace { get; set; } = 1;
}
}

View File

@@ -5,15 +5,11 @@
/// </summary>
public class FindOrdersQuery
{
/// <summary>
/// Подробное описание, содержит значение
/// </summary>
public string? DescriptionContains { get; set; }
private DateTime? _generateDateStart;
/// <summary>
/// Дата сначала которой выбирать созданные наряды, UTC
/// </summary>