using System;

namespace GestionIntegral.Api.Dtos.Auditoria
{
    public class StockBobinaHistorialDto
    {
        public int Id_Bobina { get; set; }
        public int Id_TipoBobina { get; set; }
        public string NombreTipoBobina { get; set; } = string.Empty; // Para mostrar
        public string NroBobina { get; set; } = string.Empty;
        public int Peso { get; set; }
        public int Id_Planta { get; set; }
        public string NombrePlanta { get; set; } = string.Empty; // Para mostrar
        public int Id_EstadoBobina { get; set; }
        public string NombreEstadoBobina { get; set; } = string.Empty; // Para mostrar
        public string Remito { get; set; } = string.Empty;
        public DateTime FechaRemito { get; set; }
        public DateTime? FechaEstado { get; set; }
        public int? Id_Publicacion { get; set; }
        public string? NombrePublicacion { get; set; } // Para mostrar
        public int? Id_Seccion { get; set; }
        public string? NombreSeccion { get; set; } // Para mostrar
        public string? Obs { get; set; }

        public int Id_Usuario { get; set; }
        public string NombreUsuarioModifico { get; set; } = string.Empty;
        public DateTime FechaMod { get; set; }
        public string TipoMod { get; set; } = string.Empty;
    }
}