namespace OKRDAL.DTOs; public class OKRTemplateDTO { public int TemplateId { get; set; } public string Code { get; set; } = string.Empty; public string Name { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public int PerspectiveId { get; set; } public string PerspectiveName { get; set; } = string.Empty; public short ObjectiveType { get; set; } // 0=Personal 1=Team 2=Organization public short Status { get; set; } public int TenantId { get; set; } public List GoalTemplates { get; set; } = new(); } public class OKRGoalTemplateDTO { public int GoalTemplateId { get; set; } public int TemplateId { get; set; } public string GoalName { get; set; } = string.Empty; public string GoalDescription { get; set; } = string.Empty; public short GoalType { get; set; } // 0=Quantitative 1=Qualitative public int SortOrder { get; set; } public int TenantId { get; set; } }