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:
9
.manus/db/db-query-1763933703448.json
Normal file
9
.manus/db/db-query-1763933703448.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"query": "CREATE TABLE IF NOT EXISTS `alertes` (\n `id` int AUTO_INCREMENT NOT NULL,\n `nom` varchar(255) NOT NULL,\n `type` enum('taux_remplissage', 'seuil_inscriptions') NOT NULL,\n `condition` varchar(10) NOT NULL,\n `valeurSeuil` int NOT NULL,\n `codeEtablissement` varchar(50),\n `emailsDestinataires` text NOT NULL,\n `actif` boolean NOT NULL DEFAULT true,\n `derniereVerification` timestamp,\n `dernierEnvoi` timestamp,\n `createdAt` timestamp NOT NULL DEFAULT (now()),\n `updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,\n CONSTRAINT `alertes_id` PRIMARY KEY(`id`)\n);",
|
||||
"command": "mysql --batch --raw --column-names --default-character-set=utf8mb4 --host gateway02.us-east-1.prod.aws.tidbcloud.com --port 4000 --user 4CrrYuB5tme73Qo.root --database 7PAT67UmWoxv8vwp8Bbcv6 --execute CREATE TABLE IF NOT EXISTS `alertes` (\n `id` int AUTO_INCREMENT NOT NULL,\n `nom` varchar(255) NOT NULL,\n `type` enum('taux_remplissage', 'seuil_inscriptions') NOT NULL,\n `condition` varchar(10) NOT NULL,\n `valeurSeuil` int NOT NULL,\n `codeEtablissement` varchar(50),\n `emailsDestinataires` text NOT NULL,\n `actif` boolean NOT NULL DEFAULT true,\n `derniereVerification` timestamp,\n `dernierEnvoi` timestamp,\n `createdAt` timestamp NOT NULL DEFAULT (now()),\n `updatedAt` timestamp NOT NULL DEFAULT (now()) ON UPDATE CURRENT_TIMESTAMP,\n CONSTRAINT `alertes_id` PRIMARY KEY(`id`)\n);",
|
||||
"rows": [],
|
||||
"messages": [],
|
||||
"stdout": "",
|
||||
"stderr": "",
|
||||
"execution_time_ms": 402
|
||||
}
|
||||
Reference in New Issue
Block a user