feat(dal, domain): Для таблице UnitInTemplates добавлена связь с UnitFieldValues. В таблице Templates убраны значения по умолчанию для поле JobId, UnitId.
This commit is contained in:
@@ -65,7 +65,7 @@ namespace PARR.DAL.Context
|
||||
public DbSet<Order> Orders { get; set; }
|
||||
public DbSet<OrderStatus> OrderStatuses { get; set; }
|
||||
|
||||
public DbSet<User> Users { get; set; }
|
||||
public DbSet<Domain.Entities.User> Users { get; set; }
|
||||
public DbSet<Role> Roles { get; set; }
|
||||
public DbSet<UsersInRole> UsersInRoles { get; set; }
|
||||
|
||||
@@ -135,6 +135,11 @@ namespace PARR.DAL.Context
|
||||
|
||||
var dateCreated = new DateTimeOffset(2023, 05, 01, 0, 0, 0, new TimeSpan(0));
|
||||
|
||||
//Задать значение по умолчанию
|
||||
//modelBuilder.Entity<UnitsInTemplate>()
|
||||
// .Property(t => t.UnitFieldValueId)
|
||||
// .HasDefaultValue(new Guid("d6485475-d4c5-47f0-a48f-b364a6321cc4"));
|
||||
|
||||
#region Unit
|
||||
//Добавляем ограничение по имени ЭК. нельзя писать прописными!!!
|
||||
modelBuilder.Entity<Unit>(f =>
|
||||
@@ -148,7 +153,8 @@ namespace PARR.DAL.Context
|
||||
|
||||
#region UnitsInTemplate
|
||||
modelBuilder.Entity<UnitsInTemplate>()
|
||||
.HasKey(t => new { t.TemplateId, t.UnitId });
|
||||
.HasKey(t => new { t.TemplateId, t.UnitId, t.UnitFieldValueId });
|
||||
|
||||
#endregion
|
||||
|
||||
#region JobGroupType
|
||||
@@ -569,9 +575,9 @@ namespace PARR.DAL.Context
|
||||
|
||||
#region TaskType
|
||||
|
||||
modelBuilder.Entity<TaskType>(f =>
|
||||
modelBuilder.Entity<Domain.Entities.TaskEntities.TaskType>(f =>
|
||||
{
|
||||
f.HasData(new TaskType[]
|
||||
f.HasData(new Domain.Entities.TaskEntities.TaskType[]
|
||||
{
|
||||
new() { Code = TaskTypeEnum.Workload, Name = TaskTypeEnum.Workload.ToString(), Description = "Формирование данных для отчетности - Загруженность", MaxRetries = 2, IsSingleton=true, MaxExecutionTimeMinutes=60, RetentionDays=90 }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user