Files
Classeo/backend/src/Administration/Application/Query/GetClasses/GetClassesQuery.php
Mathias STRASSER 8e09e0abf1 feat: Gestion des classes scolaires
Permet aux administrateurs de créer, modifier et supprimer des classes
pour organiser les élèves par niveau. L'archivage soft-delete préserve
l'historique tout en masquant les classes obsolètes.

Inclut la validation des noms (2-50 caractères), les niveaux scolaires
du CP à la Terminale, et les contrôles d'accès par rôle.
2026-02-05 15:24:29 +01:00

18 lines
345 B
PHP

<?php
declare(strict_types=1);
namespace App\Administration\Application\Query\GetClasses;
/**
* Query pour récupérer les classes actives d'un tenant pour une année scolaire.
*/
final readonly class GetClassesQuery
{
public function __construct(
public string $tenantId,
public string $academicYearId,
) {
}
}