feat(esppOrderManager): логика изменения статусов наряда. Добавлен проект с константами, вынес в него OrderStatusEnum. (EsppApi)Обновлена модель EsppOrder, при изменении статуса наряда, добавлено поле Решение.

This commit is contained in:
Mikhail Trubnikov
2023-11-20 12:26:33 +10:00
parent 1c02f9978a
commit 113a801060
17 changed files with 256 additions and 48 deletions

View File

@@ -21,19 +21,19 @@ namespace PARR.EsppApi
/// Взять наряд в работу
/// </summary>
/// <returns></returns>
Task<EsppResultBase<EsppResponse>> SetStatusInWorkAsync(string recordId);
Task<EsppResultBase<EsppResponse>> SetStatusInWorkAsync(string recordId, string resultMsg);
/// <summary>
/// Установить статус наряда как выполнен
/// </summary>
/// <returns></returns>
Task<EsppResultBase<EsppResponse>> SetStatusIsDone(string recordId);
Task<EsppResultBase<EsppResponse>> SetStatusIsDoneAsync(string recordId, string resultMsg);
/// <summary>
/// Списание трудозатрат по модульным ТНК
/// </summary>
/// <returns></returns>
Task<EsppResultBase<EsppResponse>> AddMTnk(AddMtnkQuery mtnk);
Task<EsppResultBase<EsppResponse>> AddMTnkAsync(AddMtnkQuery mtnk);
}
}