namespace SeaHaven.Services.DTOs { public class FollowUpDTO { public int Id { get; set; } public string? Reason { get; set; } public DateTime ScheduleDate { get; set; } public TimeSpan ScheduleStartTime { get; set; } public string? Status { get; set; } public int? EmployeeId { get; set; } public string? EmployeeName { get; set; } public int? WorkOrderId { get; set; } public int? AccountId { get; set; } public string? AccountName { get; set; } public int? LocationId { get; set; } public string? LocationName { get; set; } public DateTime? CreatedDate { get; set; } } public class CreateFollowUpDTO { public required string Reason { get; set; } public DateTime ScheduleDate { get; set; } public TimeSpan ScheduleStartTime { get; set; } public required string Status { get; set; } public int? EmployeeId { get; set; } public int? WorkOrderId { get; set; } public int? AccountId { get; set; } public int? LocationId { get; set; } } public class UpdateFollowUpDTO { public string? Reason { get; set; } public DateTime? ScheduleDate { get; set; } public TimeSpan? ScheduleStartTime { get; set; } public string? Status { get; set; } public int? EmployeeId { get; set; } public int? WorkOrderId { get; set; } public int? AccountId { get; set; } public int? LocationId { get; set; } } }