mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 23:33:10 +00:00
44 lines
1.4 KiB
C#
44 lines
1.4 KiB
C#
|
|
namespace SeaHaven.DataServices.Models;
|
||
|
|
|
||
|
|
public sealed class ScheduledDispatchReadModel
|
||
|
|
{
|
||
|
|
public int Id { get; set; }
|
||
|
|
public int VendorId { get; set; }
|
||
|
|
public string? VendorName { get; set; }
|
||
|
|
public int WorkOrderId { get; set; }
|
||
|
|
public string? WorkOrderNumber { get; set; }
|
||
|
|
public DateTime Start { get; set; }
|
||
|
|
public DateTime End { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public sealed class NoVendorCandidateReadModel
|
||
|
|
{
|
||
|
|
public int Id { get; set; }
|
||
|
|
public string? InternalWONumber { get; set; }
|
||
|
|
public string? WorkerOrderNumber { get; set; }
|
||
|
|
public DateTime? ScheduledDate { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public sealed class ActiveVendorReadModel
|
||
|
|
{
|
||
|
|
public int Id { get; set; }
|
||
|
|
public string? CompanyName { get; set; }
|
||
|
|
public string? ContactName { get; set; }
|
||
|
|
public string? TradeSpecialties { get; set; }
|
||
|
|
public string? AvailabilityStatus { get; set; }
|
||
|
|
public DateTime? AvailabilityUpdatedAt { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
public sealed class InsightDispatchData
|
||
|
|
{
|
||
|
|
public int VendorId { get; set; }
|
||
|
|
public string? VendorName { get; set; }
|
||
|
|
public string? Status { get; set; }
|
||
|
|
public DateTime? DispatchedAt { get; set; }
|
||
|
|
public DateTime? CreatedDate { get; set; }
|
||
|
|
public DateTime? ScheduledDate { get; set; }
|
||
|
|
public DateTime? AcknowledgedAt { get; set; }
|
||
|
|
public DateTime? CompletedDate { get; set; }
|
||
|
|
public DateTime? DueDate { get; set; }
|
||
|
|
}
|