- Prioritätsbehandlung für document_path_dmz in EnvelopeService.LoadEnvelopes hinzugefügt. - CRUD-Operationen in EnvlopeDocument und ConfigurationFile Services/Repositories unter Verwendung von WebCoreModules implementiert. - Verschiedene Dateimethoden in [spezifischen Orten oder Klassen, falls zutreffend] auf async umgestellt.
33 lines
1006 B
C#
33 lines
1006 B
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace EnvelopeGenerator.Domain.Entities
|
|
{
|
|
[Table("TBSIG_ENVELOPE_DOCUMENT", Schema = "dbo")]
|
|
public class EnvelopeDocument
|
|
{
|
|
[Key]
|
|
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
|
|
[Column("GUID", TypeName = "int")]
|
|
public int Guid { get; set; }
|
|
|
|
[Column("ENVELOPE_ID", TypeName = "int")]
|
|
[Required]
|
|
public int EnvelopeId { get; set; }
|
|
|
|
[Column("FILENAME", TypeName = "nvarchar(256)")]
|
|
[Required]
|
|
public string Filename { get; set; }
|
|
|
|
[Column("FILEPATH", TypeName = "nvarchar(256)")]
|
|
[Required]
|
|
public string Filepath { get; set; }
|
|
|
|
[Column("ADDED_WHEN", TypeName = "datetime")]
|
|
[Required]
|
|
public DateTime AddedWhen { get; set; }
|
|
|
|
[Column("FILENAME_ORIGINAL", TypeName = "nvarchar(256)")]
|
|
public string FilenameOriginal { get; set; }
|
|
}
|
|
} |