using System; using System.Collections.Generic; namespace SIFinance.Shared.Entities; public partial class Avoir { public int Id { get; set; } public int FournisseurId { get; set; } public string NumeroAvoir { get; set; } = null!; public DateOnly DateAvoir { get; set; } public decimal MontantInitial { get; set; } public decimal SoldeDisponible { get; set; } public int? FactureId { get; set; } public int? JustificatifId { get; set; } public int SaisieParId { get; set; } public DateTime? DateCreation { get; set; } public virtual ICollection AffectationsAvoirs { get; set; } = new List(); public virtual Facture? Facture { get; set; } public virtual Fournisseur Fournisseur { get; set; } = null!; public virtual PiecesJointe? Justificatif { get; set; } public virtual Utilisateur SaisiePar { get; set; } = null!; }