add route visit management
This commit is contained in:
@@ -12,5 +12,9 @@ namespace Distribution.Models
|
||||
public Guid FK_RegionId { get; set; }
|
||||
[ForeignKey("FK_RegionId")]
|
||||
public Region Region { get; set; }
|
||||
|
||||
public Guid? FK_OwnerUserId { get; set; }
|
||||
[ForeignKey("FK_OwnerUserId")]
|
||||
public User? OwnerUser { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Distribution.Models
|
||||
{
|
||||
public class RouteVisitLog : Template
|
||||
{
|
||||
public Guid FK_RouteId { get; set; }
|
||||
[ForeignKey("FK_RouteId")]
|
||||
public Route Route { get; set; }
|
||||
|
||||
public Guid FK_StoreId { get; set; }
|
||||
[ForeignKey("FK_StoreId")]
|
||||
public Store Store { get; set; }
|
||||
|
||||
public Guid FK_UserId { get; set; }
|
||||
[ForeignKey("FK_UserId")]
|
||||
public User User { get; set; }
|
||||
|
||||
public DateTime CheckInAt { get; set; }
|
||||
public decimal CheckInLatitude { get; set; }
|
||||
public decimal CheckInLongitude { get; set; }
|
||||
public bool IsDeviationFlagged { get; set; } = false;
|
||||
|
||||
public DateTime? CheckOutAt { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user