Premier commit
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace SIFinance.Shared.Entities;
|
||||
|
||||
public partial class Utilisateur
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public string AzureOid { get; set; } = null!;
|
||||
|
||||
public string Nom { get; set; } = null!;
|
||||
|
||||
public string Prenom { get; set; } = null!;
|
||||
|
||||
public string Email { get; set; } = null!;
|
||||
|
||||
public string Profil { get; set; } = null!;
|
||||
|
||||
public int? ServiceId { get; set; }
|
||||
|
||||
// Manager direct, synchronisé depuis Entra ID (EntraSyncService) — c'est cette
|
||||
// personne, et non le rôle FINANCE, qui a le droit de valider/refuser les demandes
|
||||
// d'achat du collaborateur.
|
||||
public int? ResponsableId { get; set; }
|
||||
|
||||
public bool Actif { get; set; }
|
||||
|
||||
public DateTime? DateCreation { get; set; }
|
||||
|
||||
public DateTime? DateDerniereConnexion { get; set; }
|
||||
|
||||
public virtual ICollection<Acompte> Acomptes { get; set; } = new List<Acompte>();
|
||||
|
||||
public virtual ICollection<AffectationsAvoir> AffectationsAvoirs { get; set; } = new List<AffectationsAvoir>();
|
||||
|
||||
public virtual ICollection<Audit> Audits { get; set; } = new List<Audit>();
|
||||
|
||||
public virtual ICollection<Avoir> Avoirs { get; set; } = new List<Avoir>();
|
||||
|
||||
public virtual ICollection<ContratFournisseur> ContratsFournisseurs { get; set; } = new List<ContratFournisseur>();
|
||||
|
||||
public virtual ICollection<ContratPrestataire> ContratsPrestataires { get; set; } = new List<ContratPrestataire>();
|
||||
|
||||
public virtual ICollection<DemandesAchat> DemandesAchatDemandeurs { get; set; } = new List<DemandesAchat>();
|
||||
|
||||
public virtual ICollection<DemandesAchat> DemandesAchatValideurs { get; set; } = new List<DemandesAchat>();
|
||||
|
||||
public virtual ICollection<Facture> FactureSaisiePars { get; set; } = new List<Facture>();
|
||||
|
||||
public virtual ICollection<Facture> FactureValideBapPars { get; set; } = new List<Facture>();
|
||||
|
||||
public virtual ICollection<FichiersXml> FichiersXmls { get; set; } = new List<FichiersXml>();
|
||||
|
||||
public virtual ICollection<HistoriqueAction> HistoriqueActions { get; set; } = new List<HistoriqueAction>();
|
||||
|
||||
public virtual ICollection<Paiement> Paiements { get; set; } = new List<Paiement>();
|
||||
|
||||
public virtual ICollection<Parametre> Parametres { get; set; } = new List<Parametre>();
|
||||
|
||||
public virtual ICollection<PiecesJointe> PiecesJointes { get; set; } = new List<PiecesJointe>();
|
||||
|
||||
public virtual ICollection<Rapprochement> Rapprochements { get; set; } = new List<Rapprochement>();
|
||||
|
||||
public virtual Service? Service { get; set; }
|
||||
|
||||
public virtual Utilisateur? Responsable { get; set; }
|
||||
|
||||
public virtual ICollection<Utilisateur> Collaborateurs { get; set; } = new List<Utilisateur>();
|
||||
}
|
||||
Reference in New Issue
Block a user