namespace PERMDAL.DTOs; public class FinalizeDataDTO { public int AppraisalId { get; set; } public int EmployeeId { get; set; } public decimal OverallMeasureScore { get; set; } public decimal OverallGoalScore { get; set; } public decimal FinalPercentage { get; set; } public int TenantId { get; set; } // PIP auto-create public bool ShouldCreatePIP { get; set; } public int ManagerId { get; set; } public DateTime PIPEndDate { get; set; } public string PIPReason { get; set; } = string.Empty; // TNA items (one per under-threshold KRA) public List? TNAItems { get; set; } } public class TNACreateItem { public int KRAId { get; set; } public decimal GapScore { get; set; } } // Grade lookup result public class GradeResultDTO { public int RatingScaleId { get; set; } public string GradeLetter { get; set; } = string.Empty; public string GradeName { get; set; } = string.Empty; }