From b2195ce13f091ac6b124cb8c5770a9e4a127a320 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 30 Sep 2024 13:43:57 +0200 Subject: [PATCH] =?UTF-8?q?feat(EnvelopeReceiverReadOnly):=20Entit=C3=A4t?= =?UTF-8?q?=20erstellt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Entities/EnvelopeReceiverReadOnly.cs | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs diff --git a/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs new file mode 100644 index 00000000..e798fe66 --- /dev/null +++ b/EnvelopeGenerator.Domain/Entities/EnvelopeReceiverReadOnly.cs @@ -0,0 +1,43 @@ +using System.ComponentModel.DataAnnotations.Schema; +using System.ComponentModel.DataAnnotations; + +namespace EnvelopeGenerator.Domain.Entities +{ + [Table("TBSIG_ENVELOPE_RECEIVER_READ_ONLY")] + public class EnvelopeReceiverReadOnly + { + [Key] + [DatabaseGenerated(DatabaseGeneratedOption.Identity)] + [Column("GUID")] + public long Id { get; init; } + + [Column("ENVELOPE_ID")] + [Required] + public long EnvelopeId { get; init; } + + [Column("RECEIVER_MAIL")] + [Required] + [StringLength(250)] + public required string ReceiverMail { get; init; } + + [Column("DATE_VALID")] + [Required] + public DateTime DateValid { get; init; } + + [Column("ADDED_WHO")] + [Required] + [StringLength(100)] + public required string AddedWho { get; init; } + + [Column("ADDED_WHEN")] + [Required] + public DateTime AddedWhen { get; init; } + + [Column("CHANGED_WHO")] + [StringLength(100)] + public required string ChangedWho { get; init; } + + [Column("CHANGED_WHEN")] + public DateTime? ChangedWhen { get; init; } + } +} \ No newline at end of file