diff --git a/EnvelopeGenerator.Domain/Entities/EnvelopeReport.cs b/EnvelopeGenerator.Domain/Entities/EnvelopeReport.cs new file mode 100644 index 00000000..57be6009 --- /dev/null +++ b/EnvelopeGenerator.Domain/Entities/EnvelopeReport.cs @@ -0,0 +1,36 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +#if NETFRAMEWORK +using System; +#endif + +namespace EnvelopeGenerator.Domain.Entities +{ + [Table("VWSIG_ENVELOPE_REPORT", Schema = "dbo")] + public class EnvelopeReport + { + [Key] + [Column("ENVELOPE_ID")] + public int EnvelopeId { get; set; } + + // --- HEAD --- + [Column("HEAD_UUID")] + public string HeadUuid { get; set; } + + [Column("HEAD_TITLE")] + public string EnvelopeTitle { get; set; } = string.Empty; + + [Column("HEAD_MESSAGE")] + public string HeadMessage { get; set; } + + // --- POSITIONS --- + [Column("POS_STATUS")] + public int ItemStatus { get; set; } + + [Column("POS_WHEN")] + public DateTime? ItemDate { get; set; } + + [Column("POS_WHO")] + public string ItemUserReference { get; set; } + } +} \ No newline at end of file