using System;

namespace GestionIntegral.Api.Models.Usuarios
{
    public class PermisosPerfilesHistorico // Corresponde a gral_PermisosPerfiles_H
    {
        // Esta tabla registra cada asignación individualmente como un evento.
        // El id de la tabla _H es el identificador único del evento de historial.
        public int Id { get; set; } // PK de la tabla _H
        public int idPerfil { get; set; }
        public int idPermiso { get; set; }
        public int Id_Usuario { get; set; }
        public DateTime FechaMod { get; set; }
        public string TipoMod { get; set; } = string.Empty; // "Asignado", "Removido" (o "Creado"/"Eliminado")
    }
}