Checkpoint: Ajout de filtres de période (dernier mois, trimestre, année) pour affiner l'analyse des tendances. Implémentation de l'export Excel des rapports analytiques avec 5 feuilles (statistiques globales, inscriptions par mois, taux de remplissage, participation par établissement et par fonction). Création du schéma de base de données pour les alertes automatiques (fonctionnalité future). Les utilisateurs peuvent maintenant filtrer les données analytiques par période et télécharger des rapports Excel complets.
This commit is contained in:
15
drizzle/0014_calm_thanos.sql
Normal file
15
drizzle/0014_calm_thanos.sql
Normal file
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE `alertes` (
|
||||
`id` int AUTO_INCREMENT NOT NULL,
|
||||
`nom` varchar(255) NOT NULL,
|
||||
`type` enum('taux_remplissage','seuil_inscriptions') NOT NULL,
|
||||
`condition` varchar(10) NOT NULL,
|
||||
`valeurSeuil` int NOT NULL,
|
||||
`codeEtablissement` varchar(50),
|
||||
`emailsDestinataires` text NOT NULL,
|
||||
`actif` boolean NOT NULL DEFAULT true,
|
||||
`derniereVerification` timestamp,
|
||||
`dernierEnvoi` timestamp,
|
||||
`createdAt` timestamp NOT NULL DEFAULT (now()),
|
||||
`updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,
|
||||
CONSTRAINT `alertes_id` PRIMARY KEY(`id`)
|
||||
);
|
||||
Reference in New Issue
Block a user