Merge remote-tracking branch 'origin/dev' into feat/endpoint-recommandations

This commit is contained in:
Dorian PESCE
2026-09-16 14:03:24 +02:00
18 changed files with 649 additions and 22 deletions
@@ -0,0 +1,16 @@
from fastapi import APIRouter
from app.api.deps import LecteurDep, StatsServiceDep
from app.schemas.stats import StatsSummaryResponse
router = APIRouter()
@router.get(
"/summary",
response_model=StatsSummaryResponse,
summary="Résume la consommation instantanée du parc",
)
async def get_summary(_: LecteurDep, service: StatsServiceDep) -> StatsSummaryResponse:
resume = await service.summary()
return StatsSummaryResponse.model_validate(resume)