using PARR.EsppApi.Constants;
using PARR.EsppApi.Models;
using PARR.EsppApi.Models.Query;
namespace PARR.EsppApi
{
public interface IEsppApiService
{
///
/// Найти наряды в ЕСПП
///
///
Task>> FindOrdersAsync(FindOrdersQuery query);
///
/// Поиск наряда по номеру
///
///
Task> FindOrderByRecordIdAsync(string recordId);
///
/// Взять наряд в работу
///
///
Task> SetStatusInWorkAsync(string recordId, string resultMsg);
///
/// Установить статус наряда как выполнен
///
///
Task> SetStatusIsDoneAsync(string recordId, string resultMsg, EsppOrderClosingCodeEnum closingCode);
///
/// Списание трудозатрат по модульным ТНК
///
///
Task> AddMTnkAsync(AddMtnkQuery mtnk);
}
}