25 lines
798 B
C#
25 lines
798 B
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace Distribution.Models
|
|
{
|
|
public class LoadingSheet : Template
|
|
{
|
|
public Guid FK_RideId { get; set; }
|
|
[ForeignKey("FK_RideId")]
|
|
public DeliveryRun Ride { get; set; }
|
|
|
|
public Guid FK_SourceWarehouseId { get; set; }
|
|
[ForeignKey("FK_SourceWarehouseId")]
|
|
public Warehouse SourceWarehouse { get; set; }
|
|
|
|
public LoadingSheetStatus Status { get; set; } = LoadingSheetStatus.Pending;
|
|
|
|
public DateTime? DispatchConfirmedAt { get; set; }
|
|
public Guid? DispatchConfirmedBy { get; set; }
|
|
public DateTime? ReceiptConfirmedAt { get; set; }
|
|
public Guid? ReceiptConfirmedBy { get; set; }
|
|
|
|
public List<LoadingSheetItem> Items { get; set; } = [];
|
|
}
|
|
}
|