feat(dal): Task - доработка моделей
This commit is contained in:
@@ -6,7 +6,7 @@ using PARR.DAL.Extensions;
|
||||
using PARR.DAL.Models;
|
||||
using PARR.DAL.Models.Job;
|
||||
using PARR.DAL.Models.Schedule;
|
||||
using PARR.DAL.Models.Task;
|
||||
using PARR.DAL.Models.TaskModels;
|
||||
using PARR.DAL.Models.Unit;
|
||||
|
||||
namespace PARR.DAL.Context
|
||||
@@ -120,8 +120,8 @@ namespace PARR.DAL.Context
|
||||
|
||||
#region Tasks
|
||||
|
||||
public DbSet<PARR.DAL.Models.Task.Task> Tasks { get; set; }
|
||||
public DbSet<PARR.DAL.Models.Task.TaskStatus> TaskStatus { get; set; }
|
||||
public DbSet<TaskItem> Tasks { get; set; }
|
||||
public DbSet<Models.TaskModels.TaskStatus> TaskStatus { get; set; }
|
||||
public DbSet<TaskType> TaskTypes { get; set; }
|
||||
public DbSet<TaskError> TaskErrors { get; set; }
|
||||
|
||||
@@ -572,7 +572,7 @@ namespace PARR.DAL.Context
|
||||
{
|
||||
f.HasData(new TaskType[]
|
||||
{
|
||||
new() { Code = TaskTypeEnum.Workload, Name = TaskTypeEnum.Workload.ToString(), Description = "Формирование данных для отчетности - Загруженность", MaxRetries = 2 }
|
||||
new() { Code = TaskTypeEnum.Workload, Name = TaskTypeEnum.Workload.ToString(), Description = "Формирование данных для отчетности - Загруженность", MaxRetries = 2, IsSingleton=true, MaxExecutionTimeMinutes=30, RetantionsDays=90 }
|
||||
}
|
||||
);
|
||||
});
|
||||
@@ -581,14 +581,14 @@ namespace PARR.DAL.Context
|
||||
|
||||
#region TaskStatus
|
||||
|
||||
modelBuilder.Entity<PARR.DAL.Models.Task.TaskStatus>(f =>
|
||||
modelBuilder.Entity<PARR.DAL.Models.TaskModels.TaskStatus>(f =>
|
||||
{
|
||||
f.HasData(new PARR.DAL.Models.Task.TaskStatus[]
|
||||
f.HasData(new PARR.DAL.Models.TaskModels.TaskStatus[]
|
||||
{
|
||||
new(){Code=TaskTaskStatusEnum.Wait, Name=TaskTaskStatusEnum.Wait.ToString(), Description="Ожидание"},
|
||||
new(){Code=TaskTaskStatusEnum.Processing, Name=TaskTaskStatusEnum.Processing.ToString(), Description="В работе"},
|
||||
new(){Code=TaskTaskStatusEnum.Success, Name=TaskTaskStatusEnum.Success.ToString(), Description="Выполнено успешно"},
|
||||
new(){Code=TaskTaskStatusEnum.Error, Name=TaskTaskStatusEnum.Error.ToString(), Description="Ошибка"}
|
||||
new(){Code=TaskItemStatusEnum.Pending, Name=TaskItemStatusEnum.Pending.ToString(), Description="Ожидание"},
|
||||
new(){Code=TaskItemStatusEnum.Processing, Name=TaskItemStatusEnum.Processing.ToString(), Description="В работе"},
|
||||
new(){Code=TaskItemStatusEnum.Success, Name=TaskItemStatusEnum.Success.ToString(), Description="Выполнено успешно"},
|
||||
new(){Code=TaskItemStatusEnum.Failed, Name=TaskItemStatusEnum.Failed.ToString(), Description="Ошибка"}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user