17 lines
487 B
Python
17 lines
487 B
Python
from fastapi import APIRouter
|
|
|
|
from backend.app.schemas.common import success_payload
|
|
from backend.app.services.report_service import report_service
|
|
|
|
router = APIRouter(prefix="/api/reports", tags=["reports"])
|
|
|
|
|
|
@router.get("/performance")
|
|
def performance_report() -> dict:
|
|
return success_payload(report_service.performance_report())
|
|
|
|
|
|
@router.get("/performance/export")
|
|
def export_performance_report() -> dict:
|
|
return success_payload(report_service.export_performance_report())
|