namespace Apollinare.Domain.Entities;

public class Articolo : BaseEntity
{
    public string Codice { get; set; } = string.Empty;
    public string Descrizione { get; set; } = string.Empty;
    public int? TipoMaterialeId { get; set; }
    public int? CategoriaId { get; set; }
    public decimal? QtaDisponibile { get; set; }
    public decimal? QtaStdA { get; set; }
    public decimal? QtaStdB { get; set; }
    public decimal? QtaStdS { get; set; }
    public string? UnitaMisura { get; set; }
    public byte[]? Immagine { get; set; }
    public string? MimeType { get; set; }
    public string? Note { get; set; }
    public bool Attivo { get; set; } = true;

    public TipoMateriale? TipoMateriale { get; set; }
    public CodiceCategoria? Categoria { get; set; }
    public ICollection<EventoDettaglioPrelievo> DettagliPrelievo { get; set; } = new List<EventoDettaglioPrelievo>();
}
