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

@@ -1,4 +1,5 @@
using Microsoft.EntityFrameworkCore;
using PARR.Constants;
using PARR.DAL.Contracts;
using PARR.DAL.Models;
using PARR.DAL.Models.AIHIT;

View File

@@ -1,30 +0,0 @@
namespace PARR.DAL.Contracts
{
public enum OrderStatusEnum
{
/// <summary>
/// 1-Направлен в группу
/// </summary>
New = 1,
/// <summary>
/// 2-В работе
/// </summary>
InWork = 2,
/// <summary>
/// 3-Приостановлен
/// </summary>
Stop = 3,
/// <summary>
/// 4-Выполнен
/// </summary>
Complete = 4,
/// <summary>
/// 5-Закрыт
/// </summary>
Closed = 5
}
}

View File

@@ -17,4 +17,8 @@
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="7.0.4" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\PARR.Constants\PARR.Constants.csproj" />
</ItemGroup>
</Project>

View File

@@ -1,6 +1,6 @@
using Microsoft.Extensions.Logging;
using PARR.Constants;
using PARR.DAL.Context;
using PARR.DAL.Contracts;
using PARR.DAL.Models;
using PARR.DAL.Services.Interfaces;

View File

@@ -1,4 +1,5 @@
using PARR.DAL.Contracts;
using PARR.Constants;
using PARR.DAL.Contracts;
using PARR.DAL.Models;
namespace PARR.DAL.Services.Interfaces