using System;

namespace GestionIntegral.Api.Models.Usuarios
{
    public class PerfilHistorico // Corresponde a gral_Perfiles_H
    {
        // La tabla gral_Perfiles_H tiene un Id IDENTITY(1,1) propio,
        // pero también tiene idPerfil que es el FK al perfil original.
        // Usamos idPerfil para identificar el perfil afectado.
        // El Id de la tabla _H es más para la unicidad del registro de historial.
        public int Id {get; set;} // PK de la tabla _H
        public int IdPerfil { get; set; } // ID del Perfil original
        public string Perfil { get; set; } = string.Empty; // Nombre del perfil en ese momento
        public string? DescPerfil { get; set; }
        public int Id_Usuario { get; set; }
        public DateTime FechaMod { get; set; }
        public string TipoMod { get; set; } = string.Empty;
    }
}