SHA256
GuestLog - GuestDocument pages initial implementation
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
namespace Somnia.GuestLog.Models.Entities;
|
||||
|
||||
public class GuestDocument : BaseEntity
|
||||
{
|
||||
public required string DocumentType { get; set; }
|
||||
public required string DocumentNum { get; set; }
|
||||
|
||||
public required DateOnly IssueDate { get; set; }
|
||||
public string? SupportNum { get; set; }
|
||||
|
||||
public required string Nationality { get; set; }
|
||||
|
||||
public required string Name { get; set; }
|
||||
public required string Surname { get; set; }
|
||||
public string? Surname2 { get; set; }
|
||||
|
||||
public required DateOnly BirthDate { get; set; }
|
||||
public string? Gender { get; set; }
|
||||
|
||||
public GuestAddress? AddressDetails { get; set; }
|
||||
|
||||
public string? PhoneNumber { get; set; }
|
||||
public string? EmailAddress { get; set; }
|
||||
|
||||
//Generated Properties.
|
||||
public required DateTime CreateTime { get; set; }
|
||||
public required DateTime UpdateTime { get; set; }
|
||||
|
||||
|
||||
public override string GetFullKey() => $"{DocumentType}-{DocumentNum}";
|
||||
}
|
||||
Reference in New Issue
Block a user