"""总控平台数据总览只读接口。""" from fastapi import APIRouter from services.workbench import workbench_service from services.evidence_receipt import build_receipt router = APIRouter(prefix="/workbench", tags=["总控平台总览"]) @router.get("/overview", response_model=dict) async def get_workbench_overview() -> dict: data = await workbench_service.overview() return build_receipt( data=data, success=True, code=200, readback={ "verified": data.get("data_state") == "sampled", "write_performed": False, "source": "workbench_aggregation", "partial": data.get("data_state") != "sampled", }, )