* Added MaterialTransaction entity, dto and service
This commit is contained in:
@@ -18,6 +18,8 @@ namespace SytelineSaAppEfDataModel
|
||||
public DbSet<CustomerOrderLineItem> CustomerOrderLineItems { get; set; }
|
||||
public DbSet<UserName> UserNames { get; set; }
|
||||
public DbSet<EdiUser> EdiUsers { get; set; }
|
||||
|
||||
public DbSet<MaterialTransaction> MaterialTransactions { get; set; }
|
||||
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
{
|
||||
@@ -694,6 +696,184 @@ namespace SytelineSaAppEfDataModel
|
||||
|
||||
entity.HasIndex(e => e.Login).IsUnique();
|
||||
});
|
||||
|
||||
modelBuilder.Entity<MaterialTransaction>(entity =>
|
||||
{
|
||||
entity.ToTable("ZPL_InternalNum_Matltran");
|
||||
|
||||
entity.HasKey(e => e.TransNum);
|
||||
|
||||
entity.Property(e => e.MTGroup)
|
||||
.HasColumnName("MTGroup")
|
||||
.HasMaxLength(10)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.MTGroupNum)
|
||||
.HasColumnName("MTGroupNum")
|
||||
.IsRequired();
|
||||
|
||||
entity.Property(e => e.TransNum)
|
||||
.HasColumnName("trans_num")
|
||||
.HasColumnType("bigint");
|
||||
|
||||
entity.Property(e => e.Item)
|
||||
.HasColumnName("item")
|
||||
.HasMaxLength(60)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.TransDate)
|
||||
.HasColumnName("trans_date")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Qty)
|
||||
.HasColumnName("qty")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Cost)
|
||||
.HasColumnName("cost")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Whse)
|
||||
.HasColumnName("whse")
|
||||
.HasMaxLength(8)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Loc)
|
||||
.HasColumnName("loc")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.RefNum)
|
||||
.HasColumnName("ref_num")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.RefLineSuf)
|
||||
.HasColumnName("ref_line_suf")
|
||||
.HasColumnType("smallint")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.RefRelease)
|
||||
.HasColumnName("ref_release")
|
||||
.HasColumnType("smallint")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.ReasonCode)
|
||||
.HasColumnName("reason_code")
|
||||
.HasMaxLength(6)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.TransType)
|
||||
.HasColumnName("trans_type")
|
||||
.HasMaxLength(2)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.RefType)
|
||||
.HasColumnName("ref_type")
|
||||
.HasMaxLength(2)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.MTReasonType)
|
||||
.HasColumnName("MTReasonType")
|
||||
.HasMaxLength(10)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.PrefixId)
|
||||
.HasColumnName("PrefixId")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.SequenceId)
|
||||
.HasColumnName("SequenceId")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.WhseSequenceId)
|
||||
.HasColumnName("WhseSequenceId")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.WhseSplit)
|
||||
.HasColumnName("WhseSplit")
|
||||
.HasColumnType("tinyint");
|
||||
|
||||
entity.Property(e => e.VariableId)
|
||||
.HasColumnName("VariableId")
|
||||
.HasColumnType("uniqueidentifier")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.FormName)
|
||||
.HasColumnName("FormName")
|
||||
.HasMaxLength(100)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.InWorkflow)
|
||||
.HasColumnName("InWorkflow")
|
||||
.HasColumnType("tinyint")
|
||||
.HasDefaultValueSql("0");
|
||||
|
||||
entity.Property(e => e.NoteExistsFlag)
|
||||
.HasColumnName("NoteExistsFlag")
|
||||
.HasColumnType("tinyint")
|
||||
.HasDefaultValueSql("0");
|
||||
|
||||
entity.Property(e => e.RecordDate)
|
||||
.HasColumnName("RecordDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.Property(e => e.RowPointer)
|
||||
.HasColumnName("RowPointer")
|
||||
.HasColumnType("uniqueidentifier")
|
||||
.HasDefaultValueSql("newid()");
|
||||
|
||||
entity.Property(e => e.CreatedBy)
|
||||
.HasColumnName("CreatedBy")
|
||||
.HasMaxLength(60)
|
||||
.HasDefaultValueSql("suser_sname()");
|
||||
|
||||
entity.Property(e => e.UpdatedBy)
|
||||
.HasColumnName("UpdatedBy")
|
||||
.HasMaxLength(60)
|
||||
.HasDefaultValueSql("suser_sname()");
|
||||
|
||||
entity.Property(e => e.CreateDate)
|
||||
.HasColumnName("CreateDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.Property(e => e.CustNum)
|
||||
.HasColumnName("CustNum")
|
||||
.HasMaxLength(14)
|
||||
.HasDefaultValueSql("NULL");
|
||||
|
||||
entity.Property(e => e.VendNum)
|
||||
.HasColumnName("VendNum")
|
||||
.HasMaxLength(14)
|
||||
.HasDefaultValueSql("NULL");
|
||||
|
||||
entity.Property(e => e.RecipNum)
|
||||
.HasColumnName("RecipNum")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_FKR_internal_num_matltran_zn)
|
||||
.HasColumnName("Uf_FKR_internal_num_matltran_zn")
|
||||
.HasMaxLength(2)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Session_Id)
|
||||
.HasColumnName("Session_Id")
|
||||
.HasColumnType("uniqueidentifier")
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.Uf_MobileAppUser)
|
||||
.HasColumnName("Uf_MobileAppUser")
|
||||
.HasMaxLength(15)
|
||||
.IsRequired(false);
|
||||
|
||||
entity.Property(e => e.NR_KARTY_KONTROLNEJ)
|
||||
.HasColumnName("NR_KARTY_KONTROLNEJ")
|
||||
.HasMaxLength(20)
|
||||
.IsRequired(false);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user