namespace OKRDAL.DTOs; public class CheckInDTO { public int CheckInId { get; set; } public int GoalId { get; set; } public string GoalName { get; set; } = string.Empty; public int EmployeeId { get; set; } public string EmployeeName { get; set; } = string.Empty; public int ManagerId { get; set; } public string ManagerName { get; set; } = string.Empty; public DateTime CheckInDate { get; set; } public decimal SelfProgress { get; set; } public decimal ManagerProgress { get; set; } public string SelfNotes { get; set; } = string.Empty; public string ManagerNotes { get; set; } = string.Empty; public string Topics { get; set; } = string.Empty; // JSON array of agenda topics public DateTime? NextCheckInDate { get; set; } public short Status { get; set; } // 0=Draft 1=Submitted 2=Reviewed public int TenantId { get; set; } public int CreatedBy { get; set; } public DateTime CreatedOn { get; set; } public int ModifiedBy { get; set; } public DateTime ModifiedOn { get; set; } }