"""PKS 原始采样曲线。""" from typing import Any from fastapi import APIRouter, Query from services import series_service router = APIRouter() @router.get("/api/pks-series") def pks_series( device_code: str = Query(...), start: str = Query(...), end: str = Query(...), ) -> dict[str, Any]: return series_service.query_series(device_code, start, end) @router.get("/api/recent-series") def recent_series( device_code: str = Query(...), hours: int = Query(6, ge=1, le=72), ) -> dict[str, Any]: return series_service.query_recent_series(device_code, hours)