using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LSFE.Infrastructure.Dto.Planning { [Keyless] public class MRRawPlansDto { public Guid MRRawPlanId { get; set; } public Guid? MRPlanDetailId { get; set; } public int DoctorId { get; set; } public byte? VisitCount { get; set; } public DateOnly? CallDate { get; set; } public DateOnly? ActualCallDate { get; set; } public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } public string? Longitude { get; set; } public string? Latitude { get; set; } public string? Location { get; set; } public bool IsSignature { get; set; } public string? SignatureFileName { get; set; } public bool IsMissed { get; set; } public string? MissedReason { get; set; } public bool IsDoctorProxy { get; set; } public bool IsReschedule { get; set; } public string? RescheduleReason { get; set; } public string? CallType { get; set; } public bool IsJoinCall { get; set; } public byte? CycleId { get; set; } public bool IsApproved { get; set; } public bool IsRecovered { get; set; } public string? SLP { get; set; } public string? ApprovedBy { get; set; } public DateTime? ApprovedDate { get; set; } public string? UserId { get; set; } public byte Status { get; set; } public bool IsCatchUpCall { get; set; } = false; } }