// using System; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Metadata; using Microsoft.EntityFrameworkCore.Migrations; using Microsoft.EntityFrameworkCore.Storage.ValueConversion; using Volo.Abp.EntityFrameworkCore; using Win_in.Sfs.Wms.Job.EntityFrameworkCore; namespace Win_in.Sfs.Wms.Job.Migrations { [DbContext(typeof(JobHttpApiHostMigrationsDbContext))] [Migration("20220620060039_countjob0620")] partial class countjob0620 { protected override void BuildTargetModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) .HasAnnotation("Relational:MaxIdentifierLength", 128) .HasAnnotation("ProductVersion", "5.0.16") .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CheckJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("DeliverNoteNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobCheckJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CheckJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("ContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("CustomerItemCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("LocationCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Lot") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Order") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobCheckJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CountJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CountPlanNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("CountStage") .HasColumnType("int"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("Description") .HasColumnType("nvarchar(max)"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("Type") .HasColumnType("int"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobCountJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CountJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("ContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("CountLabel") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("LocationCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Lot") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobCountJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.DeliverJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("Customer") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("CustomerAddressCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("DeliverRequestNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Number", "Company") .IsUnique(); b.ToTable("JobDeliverJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.DeliverJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExpiredTime") .HasColumnType("datetime2"); b.Property("FromContainerCode") .HasColumnType("nvarchar(max)"); b.Property("FromLocationCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("FromLot") .HasColumnType("nvarchar(max)"); b.Property("FromPackingCode") .HasColumnType("nvarchar(max)"); b.Property("FromStatus") .HasColumnType("int"); b.Property("FromWarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("ToContainerCode") .HasColumnType("nvarchar(max)"); b.Property("ToLocationCode") .HasColumnType("nvarchar(max)"); b.Property("ToLot") .HasColumnType("nvarchar(max)"); b.Property("ToPackingCode") .HasColumnType("nvarchar(max)"); b.Property("ToStatus") .HasColumnType("int"); b.Property("ToWarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobDeliverJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ArriveNoticeNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("AsnNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("InspectNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("NextAction") .HasColumnType("int"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("ReceiptNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("RpNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("SupplierCode") .HasColumnType("nvarchar(max)"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobInspectJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CrackQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("FailedQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("FailedReason") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("GoodQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("InspectQty") .HasColumnType("decimal(18,2)"); b.Property("InspectType") .HasColumnType("int"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("NotPassedQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("SamplePercent") .HasColumnType("decimal(18,2)"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobInspectJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJobSummaryDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CrackQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("FailedQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("FailedReason") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("GoodQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("InspectQty") .HasColumnType("decimal(18,2)"); b.Property("InspectType") .HasColumnType("int"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("NotPassedQty") .ValueGeneratedOnAdd() .HasColumnType("decimal(18,2)") .HasDefaultValue(0m); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("SamplePercent") .HasColumnType("decimal(18,2)"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobInspectJobSummaryDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.IssueJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MaterialRequestNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("ProdLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.Property("Workshop") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobIssueJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.IssueJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("DeliveryQty") .HasColumnType("decimal(18,2)"); b.Property("DistributionType") .HasColumnType("int"); b.Property("ExpiredTime") .HasColumnType("datetime2"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Operation") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PlanBeginTime") .HasColumnType("datetime2"); b.Property("PlannedSplitRule") .HasColumnType("int"); b.Property("ProdLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("RequestLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RoundedQty") .HasColumnType("decimal(18,2)"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("ToLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("TruncType") .HasColumnType("int"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WorkStation") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobIssueJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.ProductReceiveJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("ProductionPlanNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Shift") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.Property("Workshop") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobProductReceiveJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.ProductReceiveJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ProdLine") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RawLocation") .HasColumnType("nvarchar(max)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobProductReceiveJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReceiptJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ArriveNoticeNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ArriveTime") .HasColumnType("datetime2"); b.Property("AsnNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("RpNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("SupplierCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("SupplierName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("TimeWindow") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Type") .HasColumnType("int"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobPurchaseReceiptJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReceiptJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoLine") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("PoNumber") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobPurchaseReceiptJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReturnJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ArriveNoticeNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("AsnNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PurchaseReceiptNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("SupplierCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobPurchaseReturnJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReturnJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobPurchaseReturnJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PutawayJob", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AcceptTime") .HasColumnType("datetime2"); b.Property("AcceptUserId") .HasColumnType("uniqueidentifier"); b.Property("AcceptUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ArriveNoticeNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("AsnNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Company") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)") .HasColumnName("Company"); b.Property("CompleteTime") .HasColumnType("datetime2"); b.Property("CompleteUserId") .HasColumnType("uniqueidentifier"); b.Property("CompleteUserName") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ConcurrencyStamp") .IsConcurrencyToken() .HasMaxLength(40) .HasColumnType("nvarchar(40)") .HasColumnName("ConcurrencyStamp"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("ExtraProperties") .HasColumnType("nvarchar(max)") .HasColumnName("ExtraProperties"); b.Property("InspectNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("IsAutoComplete") .ValueGeneratedOnAdd() .HasColumnType("bit") .HasDefaultValue(false); b.Property("JobDescription") .HasMaxLength(1024) .HasColumnType("nvarchar(1024)"); b.Property("JobStatus") .HasColumnType("int"); b.Property("JobType") .HasColumnType("int"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Priority") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("PriorityIncrement") .ValueGeneratedOnAdd() .HasColumnType("int") .HasDefaultValue(0); b.Property("ProductReceiptNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PutawayJobSource") .HasColumnType("int"); b.Property("ReceiptNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("RpNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("SupplierCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("UpStreamJobNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("WarehouseCode") .HasColumnType("nvarchar(max)"); b.Property("WorkGroupCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Worker") .HasColumnType("nvarchar(max)"); b.HasKey("Id"); b.HasIndex("Company", "Number") .IsUnique(); b.ToTable("JobPutawayJob"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PutawayJobDetail", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreationTime") .HasColumnType("datetime2") .HasColumnName("CreationTime"); b.Property("CreatorId") .HasColumnType("uniqueidentifier") .HasColumnName("CreatorId"); b.Property("FromLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("HandledLocationCode") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledLot") .HasMaxLength(4096) .HasColumnType("nvarchar(max)"); b.Property("HandledPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("ItemCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("LastModificationTime") .HasColumnType("datetime2") .HasColumnName("LastModificationTime"); b.Property("LastModifierId") .HasColumnType("uniqueidentifier") .HasColumnName("LastModifierId"); b.Property("MasterID") .HasColumnType("uniqueidentifier"); b.Property("Number") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoLine") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("PoNumber") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendContainerCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLocationCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendLot") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("RecommendPackingCode") .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.Property("Remark") .HasMaxLength(4096) .HasColumnType("nvarchar(max)") .HasColumnName("Remark"); b.Property("Status") .HasColumnType("int"); b.Property("TenantId") .HasColumnType("uniqueidentifier") .HasColumnName("TenantId"); b.Property("WarehouseCode") .IsRequired() .HasMaxLength(64) .HasColumnType("nvarchar(64)"); b.HasKey("Id"); b.HasIndex("MasterID"); b.ToTable("JobPutawayJobDetail"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CheckJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.CheckJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "Batch", b1 => { b1.Property("CheckJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("CheckJobDetailId"); b1.ToTable("JobCheckJobDetail"); b1.WithOwner() .HasForeignKey("CheckJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("CheckJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("CheckJobDetailId"); b1.ToTable("JobCheckJobDetail"); b1.WithOwner() .HasForeignKey("CheckJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("CheckJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("CheckJobDetailId"); b1.ToTable("JobCheckJobDetail"); b1.WithOwner() .HasForeignKey("CheckJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "Qty", b1 => { b1.Property("CheckJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("CheckJobDetailId"); b1.ToTable("JobCheckJobDetail"); b1.WithOwner() .HasForeignKey("CheckJobDetailId"); }); b.Navigation("Batch"); b.Navigation("Item"); b.Navigation("Qty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CountJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.CountJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "Batch", b1 => { b1.Property("CountJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("CountJobDetailId"); b1.ToTable("JobCountJobDetail"); b1.WithOwner() .HasForeignKey("CountJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.CountResult", "CountQty", b1 => { b1.Property("CountJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Description") .HasColumnType("nvarchar(max)"); b1.Property("Operator") .HasColumnType("nvarchar(max)"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Time") .HasColumnType("datetime2"); b1.HasKey("CountJobDetailId"); b1.ToTable("JobCountJobDetail"); b1.WithOwner() .HasForeignKey("CountJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("CountJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("CountJobDetailId"); b1.ToTable("JobCountJobDetail"); b1.WithOwner() .HasForeignKey("CountJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("CountJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("CountJobDetailId"); b1.ToTable("JobCountJobDetail"); b1.WithOwner() .HasForeignKey("CountJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "InventoryQty", b1 => { b1.Property("CountJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("CountJobDetailId"); b1.ToTable("JobCountJobDetail"); b1.WithOwner() .HasForeignKey("CountJobDetailId"); }); b.Navigation("Batch"); b.Navigation("CountQty"); b.Navigation("InventoryQty"); b.Navigation("Item"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.DeliverJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.DeliverJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("DeliverJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("DeliverJobDetailId"); b1.ToTable("JobDeliverJobDetail"); b1.WithOwner() .HasForeignKey("DeliverJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.InspectJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Person", "InspectUser", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Email") .HasColumnType("nvarchar(max)"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.Property("Phone") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "ReceiveQty", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("InspectJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobDetailId"); b1.ToTable("JobInspectJobDetail"); b1.WithOwner() .HasForeignKey("InspectJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("InspectUser"); b.Navigation("Item"); b.Navigation("ReceiveQty"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJobSummaryDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.InspectJob", null) .WithMany("SummaryDetails") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Person", "InspectUser", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Email") .HasColumnType("nvarchar(max)"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.Property("Phone") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "ReceiveQty", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("InspectJobSummaryDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("InspectJobSummaryDetailId"); b1.ToTable("JobInspectJobSummaryDetail"); b1.WithOwner() .HasForeignKey("InspectJobSummaryDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("InspectUser"); b.Navigation("Item"); b.Navigation("ReceiveQty"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.IssueJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.IssueJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("IssueJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("IssueJobDetailId"); b1.ToTable("JobIssueJobDetail"); b1.WithOwner() .HasForeignKey("IssueJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.ProductReceiveJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.ProductReceiveJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("ProductReceiveJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("ProductReceiveJobDetailId"); b1.ToTable("JobProductReceiveJobDetail"); b1.WithOwner() .HasForeignKey("ProductReceiveJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReceiptJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.PurchaseReceiptJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("PurchaseReceiptJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReceiptJobDetailId"); b1.ToTable("JobPurchaseReceiptJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReceiptJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReturnJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.PurchaseReturnJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("PurchaseReturnJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PurchaseReturnJobDetailId"); b1.ToTable("JobPurchaseReturnJobDetail"); b1.WithOwner() .HasForeignKey("PurchaseReturnJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PutawayJobDetail", b => { b.HasOne("Win_in.Sfs.Wms.Job.Domain.PutawayJob", null) .WithMany("Details") .HasForeignKey("MasterID") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "HandledBatch", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Batch", "RecommendBatch", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("ProduceDate") .HasColumnType("datetime2"); b1.Property("SupplierBatch") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.Item", "Item", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Desc1") .HasColumnType("nvarchar(max)"); b1.Property("Desc2") .HasColumnType("nvarchar(max)"); b1.Property("Id") .HasColumnType("uniqueidentifier"); b1.Property("Name") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.PackInfo", "StdPack", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("PackQty") .HasColumnType("decimal(18,2)"); b1.Property("PackUom") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "HandledQty", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.OwnsOne("Win_in.Sfs.Shared.Domain.UomQty", "RecommendQty", b1 => { b1.Property("PutawayJobDetailId") .HasColumnType("uniqueidentifier"); b1.Property("Qty") .HasColumnType("decimal(18,2)"); b1.Property("Uom") .HasColumnType("nvarchar(max)"); b1.HasKey("PutawayJobDetailId"); b1.ToTable("JobPutawayJobDetail"); b1.WithOwner() .HasForeignKey("PutawayJobDetailId"); }); b.Navigation("HandledBatch"); b.Navigation("HandledQty"); b.Navigation("Item"); b.Navigation("RecommendBatch"); b.Navigation("RecommendQty"); b.Navigation("StdPack"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CheckJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.CountJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.DeliverJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.InspectJob", b => { b.Navigation("Details"); b.Navigation("SummaryDetails"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.IssueJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.ProductReceiveJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReceiptJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PurchaseReturnJob", b => { b.Navigation("Details"); }); modelBuilder.Entity("Win_in.Sfs.Wms.Job.Domain.PutawayJob", b => { b.Navigation("Details"); }); #pragma warning restore 612, 618 } } }