feat(esppOrderLoader): логика синхронизации
This commit is contained in:
@@ -1547,6 +1547,90 @@ namespace PARR.DAL.Migrations
|
||||
b.ToTable("Hosts");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.Order", b =>
|
||||
{
|
||||
b.Property<Guid>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("uuid");
|
||||
|
||||
b.Property<DateTimeOffset>("DateCreated")
|
||||
.HasColumnType("timestamp with time zone");
|
||||
|
||||
b.Property<string>("Number")
|
||||
.IsRequired()
|
||||
.HasColumnType("text");
|
||||
|
||||
b.Property<int>("OrderStatusCode")
|
||||
.HasColumnType("integer");
|
||||
|
||||
b.Property<Guid?>("TemplateId")
|
||||
.HasColumnType("uuid");
|
||||
|
||||
b.Property<string>("WorkGroup")
|
||||
.HasColumnType("text");
|
||||
|
||||
b.HasKey("Id");
|
||||
|
||||
b.HasIndex("OrderStatusCode");
|
||||
|
||||
b.HasIndex("TemplateId");
|
||||
|
||||
b.ToTable("Orders");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.OrderStatus", b =>
|
||||
{
|
||||
b.Property<int>("Code")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Code"));
|
||||
|
||||
b.Property<string>("Description")
|
||||
.IsRequired()
|
||||
.HasColumnType("text");
|
||||
|
||||
b.Property<string>("Name")
|
||||
.IsRequired()
|
||||
.HasColumnType("text");
|
||||
|
||||
b.HasKey("Code");
|
||||
|
||||
b.ToTable("OrderStatuses");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
{
|
||||
Code = 1,
|
||||
Description = "1-Направлен в группу",
|
||||
Name = "New"
|
||||
},
|
||||
new
|
||||
{
|
||||
Code = 2,
|
||||
Description = "2-В работе",
|
||||
Name = "InWork"
|
||||
},
|
||||
new
|
||||
{
|
||||
Code = 3,
|
||||
Description = "3-Приостановлен",
|
||||
Name = "Stop"
|
||||
},
|
||||
new
|
||||
{
|
||||
Code = 4,
|
||||
Description = "4-Выполнен",
|
||||
Name = "Complete"
|
||||
},
|
||||
new
|
||||
{
|
||||
Code = 5,
|
||||
Description = "5-Закрыт",
|
||||
Name = "Closed"
|
||||
});
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.Process", b =>
|
||||
{
|
||||
b.Property<Guid>("Id")
|
||||
@@ -2278,6 +2362,23 @@ namespace PARR.DAL.Migrations
|
||||
b.Navigation("ResponseArea");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.Order", b =>
|
||||
{
|
||||
b.HasOne("PARR.DAL.Models.OrderStatus", "OrderStatus")
|
||||
.WithMany("Orders")
|
||||
.HasForeignKey("OrderStatusCode")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
|
||||
b.HasOne("PARR.DAL.Models.Template", "Template")
|
||||
.WithMany("Orders")
|
||||
.HasForeignKey("TemplateId");
|
||||
|
||||
b.Navigation("OrderStatus");
|
||||
|
||||
b.Navigation("Template");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.RobotConfiguration", b =>
|
||||
{
|
||||
b.HasOne("PARR.DAL.Models.Robot", "Robot")
|
||||
@@ -2450,6 +2551,11 @@ namespace PARR.DAL.Migrations
|
||||
b.Navigation("Templates");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.OrderStatus", b =>
|
||||
{
|
||||
b.Navigation("Orders");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("PARR.DAL.Models.Process", b =>
|
||||
{
|
||||
b.Navigation("Subprocesses");
|
||||
@@ -2496,6 +2602,8 @@ namespace PARR.DAL.Migrations
|
||||
{
|
||||
b.Navigation("AgentHistories");
|
||||
|
||||
b.Navigation("Orders");
|
||||
|
||||
b.Navigation("RobotConfigurations");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user