feat(esppApi): код закрытия вынес в параметры метода
This commit is contained in:
@@ -1,10 +1,31 @@
|
||||
namespace PARR.EsppApi.Requests
|
||||
using PARR.EsppApi.Constants;
|
||||
|
||||
namespace PARR.EsppApi.Requests
|
||||
{
|
||||
/// <summary>
|
||||
/// Изменить статус наряда
|
||||
/// </summary>
|
||||
internal class SetStatusRequest
|
||||
{
|
||||
public SetStatusRequest(EsppOrderClosingCodeEnum closingCode)
|
||||
{
|
||||
switch (closingCode)
|
||||
{
|
||||
case EsppOrderClosingCodeEnum.Complete:
|
||||
resolutionCode = "выполнен";
|
||||
break;
|
||||
case EsppOrderClosingCodeEnum.Breake:
|
||||
resolutionCode = "прекращен";
|
||||
break;
|
||||
case EsppOrderClosingCodeEnum.Auto:
|
||||
resolutionCode = "выполнен при помощи средств автоматизации";
|
||||
break;
|
||||
default:
|
||||
resolutionCode = "выполнен";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public required string recordid { get; set; }
|
||||
|
||||
public required string status { get; set; }
|
||||
@@ -12,5 +33,7 @@
|
||||
public required string assignee { get; set; }
|
||||
|
||||
public required string resolution { get; set; }
|
||||
|
||||
public string resolutionCode { get; private set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user