using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace EnvelopeGenerator.Domain.Entities { [Table("VWSIG_ENVELOPE_REPORT", Schema = "dbo")] public class EnvelopeReport { [Column("ENVELOPE_ID", TypeName = "int")] [Required] public int EnvelopeId { get; set; } [Column("HEAD_UUID", TypeName = "nvarchar(36)")] [Required] public string HeadUuid { get; set; } [Column("HEAD_TITLE", TypeName = "nvarchar(128)")] public string HeadTitle { get; set; } [Column("HEAD_MESSAGE", TypeName = "nvarchar(max)")] [Required] public string HeadMessage { get; set; } [Column("POS_STATUS", TypeName = "int")] [Required] public int PosStatus { get; set; } [Column("POS_WHEN", TypeName = "datetime")] public DateTime? PosWhen { get; set; } [Column("POS_WHO", TypeName = "nvarchar(128)")] [Required] public string PosWho { get; set; } } }