using System;

namespace GestionIntegral.Api.Models.Impresion
{
    public class StockBobina
    {
        public int IdBobina { get; set; } // Id_Bobina (PK, Identity)
        public int IdTipoBobina { get; set; } // Id_TipoBobina (FK)
        public string NroBobina { get; set; } = string.Empty; // NroBobina (varchar(15), NOT NULL)
        public int Peso { get; set; } // Peso (int, NOT NULL)
        public int IdPlanta { get; set; } // Id_Planta (FK)
        public int IdEstadoBobina { get; set; } // Id_EstadoBobina (FK)
        public string Remito { get; set; } = string.Empty; // Remito (varchar(15), NOT NULL)
        public DateTime FechaRemito { get; set; } // FechaRemito (datetime2(0), NOT NULL)
        public DateTime? FechaEstado { get; set; } // FechaEstado (datetime2(0), NULL)
        public int? IdPublicacion { get; set; } // Id_Publicacion (FK, NULL)
        public int? IdSeccion { get; set; } // Id_Seccion (FK, NULL)
        public string? Obs { get; set; } // Obs (varchar(250), NULL)
    }
}