Merge branch 'orders-manager' into dev

This commit is contained in:
Mikhail Trubnikov
2023-10-24 15:41:05 +10:00
22 changed files with 2983 additions and 37 deletions

View File

@@ -1564,17 +1564,20 @@ namespace PARR.DAL.Migrations
b.Property<DateTimeOffset?>("DateModified")
.HasColumnType("timestamp with time zone");
b.Property<int?>("NextStatusCode")
.HasColumnType("integer");
b.Property<string>("Number")
.IsRequired()
.HasColumnType("text");
b.Property<int>("OrderStatusCode")
.HasColumnType("integer");
b.Property<string>("ShortName")
.IsRequired()
.HasColumnType("text");
b.Property<int>("StatusCode")
.HasColumnType("integer");
b.Property<Guid?>("TemplateId")
.HasColumnType("uuid");
@@ -1583,7 +1586,9 @@ namespace PARR.DAL.Migrations
b.HasKey("Id");
b.HasIndex("OrderStatusCode");
b.HasIndex("NextStatusCode");
b.HasIndex("StatusCode");
b.HasIndex("TemplateId");
@@ -2382,9 +2387,13 @@ namespace PARR.DAL.Migrations
modelBuilder.Entity("PARR.DAL.Models.Order", b =>
{
b.HasOne("PARR.DAL.Models.OrderStatus", "NextStatus")
.WithMany("OrdersNext")
.HasForeignKey("NextStatusCode");
b.HasOne("PARR.DAL.Models.OrderStatus", "OrderStatus")
.WithMany("Orders")
.HasForeignKey("OrderStatusCode")
.HasForeignKey("StatusCode")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
@@ -2392,6 +2401,8 @@ namespace PARR.DAL.Migrations
.WithMany("Orders")
.HasForeignKey("TemplateId");
b.Navigation("NextStatus");
b.Navigation("OrderStatus");
b.Navigation("Template");
@@ -2577,6 +2588,8 @@ namespace PARR.DAL.Migrations
modelBuilder.Entity("PARR.DAL.Models.OrderStatus", b =>
{
b.Navigation("Orders");
b.Navigation("OrdersNext");
});
modelBuilder.Entity("PARR.DAL.Models.Process", b =>