feature: document handlers

This commit is contained in:
Gary Sharp
2022-12-03 14:32:05 +11:00
parent 96cccab958
commit 13e666d95a
26 changed files with 1027 additions and 120 deletions
@@ -20,5 +20,9 @@ namespace Disco.Models.Repository
string DocumentTemplateId { get; set; }
AttachmentTypes AttachmentType { get; }
string HandlerId { get; set; }
string HandlerReferenceId { get; set; }
string HandlerData { get; set; }
}
}
@@ -21,6 +21,12 @@ namespace Disco.Models.Repository
public string DocumentTemplateId { get; set; }
[StringLength(30)]
public string HandlerId { get; set; }
[StringLength(50)]
public string HandlerReferenceId { get; set; }
public string HandlerData { get; set; }
[NotMapped]
public object Reference { get { return DeviceSerialNumber; } }
@@ -18,7 +18,14 @@ namespace Disco.Models.Repository
public DateTime Timestamp { get; set; }
[Required, StringLength(500)]
public string Comments { get; set; }
[NotMapped]
public string HandlerId { get => null; set { } }
[NotMapped]
public string HandlerReferenceId { get => null; set { } }
[NotMapped]
public string HandlerData { get => null; set { } }
[NotMapped]
public object Reference => DeviceBatchId;
@@ -22,6 +22,12 @@ namespace Disco.Models.Repository
public string DocumentTemplateId { get; set; }
[StringLength(30)]
public string HandlerId { get; set; }
[StringLength(50)]
public string HandlerReferenceId { get; set; }
public string HandlerData { get; set; }
[NotMapped]
public object Reference { get { return JobId; } }
@@ -21,6 +21,12 @@ namespace Disco.Models.Repository
public string DocumentTemplateId { get; set; }
[StringLength(30)]
public string HandlerId { get; set; }
[StringLength(50)]
public string HandlerReferenceId { get; set; }
public string HandlerData { get; set; }
[NotMapped]
public object Reference { get { return UserId; } }