Entités binomes — Suivi
Retour : sommaire du module.
Comments
Table : comments
Description : Commentaire laissé par un admin sur un binôme (jeune + bénévole), dans le cadre du suivi.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
comment |
varchar(1000) |
Texte du commentaire. |
date |
timestamp |
Date du commentaire. |
adminId |
varchar |
FK vers l'admin (User) auteur du commentaire. |
jeuneId |
varchar |
FK vers le jeune concerné. |
benevoleId |
varchar |
FK vers le bénévole concerné. |
binomeId |
varchar |
FK vers le binôme concerné. |
Relations :
admin: ManyToOne →User(FKadminId)jeune: ManyToOne →Jeune(FKjeuneId)benevole: ManyToOne →Benevole(FKbenevoleId)binome: ManyToOne →Binome(FKbinomeId)
CommentsIndiv
Table : comments_indiv
Description : Commentaire individuel laissé par un admin, lié à un jeune et un bénévole mais sans binôme explicite.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
comment |
varchar(1000) |
Texte du commentaire. |
date |
timestamp |
Date du commentaire. |
adminId |
varchar |
FK vers l'admin (User) auteur du commentaire. |
jeuneId |
varchar |
FK vers le jeune concerné. |
benevoleId |
varchar |
FK vers le bénévole concerné. |
Relations :
admin: ManyToOne →User(FKadminId)jeune: ManyToOne →Jeune(FKjeuneId)benevole: ManyToOne →Benevole(FKbenevoleId)
Suivistatus
Table : suivistatus
Description : Statut de suivi d'une étape (Steps) pour un binôme donné : avancement du jeune et du bénévole, commentaires et dates de lecture/mise à jour.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
bnmId |
bigint |
FK vers le binôme. |
stepId |
bigint |
FK vers l'étape (Steps). |
status |
varchar(255) (nullable) |
Statut global du suivi. |
dayStep |
real (nullable) |
Jour de l'étape. |
statusJeune |
varchar(255) (nullable) |
Statut côté jeune. |
statusBenevole |
varchar(255) (nullable) |
Statut côté bénévole. |
commentJeune |
varchar(2550) (nullable) |
Commentaire du jeune. |
commentBenevole |
varchar(2550) (nullable) |
Commentaire du bénévole. |
reponseBenevole |
varchar(255) (nullable) |
Réponse du bénévole. |
readJeune |
timestamp (nullable) |
Date de lecture par le jeune. |
readBenevole |
timestamp (nullable) |
Date de lecture par le bénévole. |
statusUpdateDate |
timestamp (nullable) |
Date de mise à jour du statut. |
jeuneUpdateDate |
timestamp (nullable) |
Date de mise à jour côté jeune. |
benevoleUpdateDate |
timestamp (nullable) |
Date de mise à jour côté bénévole. |
creationDate |
timestamp (nullable) |
Date de création du suivi. |
Relations :
binome: ManyToOne →Binome(FKbnm_id)step: ManyToOne →Steps(FKstep_id)reponses: OneToMany →ReponseBinomeLog
Prolongation
Table : prolongation
Description : Demande de prolongation d'un binôme, avec état d'acceptation côté jeune et bénévole.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
updateDateJeune |
timestamp (nullable) |
Date de mise à jour par le jeune. |
updateDateBenevole |
timestamp (nullable) |
Date de mise à jour par le bénévole. |
stateJeune |
varchar(255) (nullable) |
État de la demande côté jeune. |
stateBenevole |
varchar(255) (nullable) |
État de la demande côté bénévole. |
prolongationDay |
real (nullable) |
Nombre de jours de prolongation. |
autoAcceptJeune |
boolean (défaut: false) |
Acceptation automatique côté jeune. |
autoAcceptBenevole |
boolean (défaut: false) |
Acceptation automatique côté bénévole. |
binomeId |
varchar |
FK vers le binôme concerné. |
Relations :
binome: ManyToOne →Binome(FKbinome_id)
DenyProlongation
Table : deny_prolongation
Description : Refus d'une prolongation de binôme, avec motif et commentaire associés.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
date |
timestamp (nullable) |
Date du refus. |
reason |
varchar(255) (nullable) |
Motif du refus. |
comment |
varchar(2055) (nullable) |
Commentaire associé au refus. |
read |
timestamp (nullable) |
Date de lecture du refus. |
benevoleId |
varchar (nullable) |
FK vers le bénévole concerné. |
jeuneId |
varchar (nullable) |
FK vers le jeune concerné. |
binomeId |
varchar |
FK vers le binôme concerné. |
Relations :
binome: ManyToOne →Binome(FKbinome_id)benevole: ManyToOne →Benevole(FKbenevole_id)jeune: ManyToOne →Jeune(FKjeune_id)
ReponseBinomeLog
Table : reponse_binome_log
Description : Journal des réponses données dans le cadre du suivi d'un binôme (liées à un Suivistatus).
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
date |
timestamp (nullable) |
Date de la réponse. |
type |
varchar (nullable) |
Type de réponse. |
reponse |
varchar (nullable) |
Contenu de la réponse. |
suivistatusId |
varchar (nullable) |
FK vers le suivi de statut concerné. |
Relations :
suivi: ManyToOne →Suivistatus(FKsuivistatus_id)binome: ManyToOne →Binome(FKbinome_id)
ExternalLog
Table : log-external
Description : Journal des appels/événements provenant de services externes (FrontApp, Make).
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
type |
enum('frontapp','make') |
Origine externe de l'événement. |
date |
date (nullable) |
Date de l'événement. |
headers |
json (nullable) |
Headers de la requête externe. |
body |
json (nullable) |
Corps de la requête externe. |
FiltersAdmin
Table : filters_admin
Description : Filtres sauvegardés par un utilisateur admin pour un back-office donné.
| Champ | Type | Description |
|---|---|---|
id |
bigint |
Identifiant primaire auto-généré. |
filters |
json (nullable) |
Filtres sauvegardés. |
bo |
varchar(100) |
Back-office concerné. |
name |
varchar(1000) |
Nom du filtre sauvegardé. |
userId |
varchar (nullable) |
FK vers l'utilisateur propriétaire du filtre. |
Relations :
user: ManyToOne →User(FKuser_id)