From 028785a8c950886d6d7eca986e57420fbbf07bc7 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 11 Nov 2025 17:11:32 +0100 Subject: [PATCH] create EnvelopeReport-entity --- .../Entities/EnvelopeReport.cs | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 EnvelopeGenerator.Domain/Entities/EnvelopeReport.cs 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