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); } }