using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace HelpDesk.Models.Entities; [Table("sla_policies")] public class SLAPolicy { [Key] public Guid Id { get; set; } [Required] [MaxLength(100)] public string Name { get; set; } = string.Empty; [MaxLength(500)] public string? Description { get; set; } public int ResponseTimeHours { get; set; } public int ResolutionTimeHours { get; set; } public bool IsActive { get; set; } = true; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; // Navigation public ICollection Tickets { get; set; } = new List(); }