"""단위 · 금액 표준 표 읽기 — `GET /api/m02/df/standards` → {unit, money, saved}. 부르는 곳 = 단위 고르기(`M02_DF_UnitPick.ts`) · 끝수 표준(`M02_DF_Round.ts`). 표 = `_standard/` 파일(git 이 따라감) · 권한 = 로그인만(읽기만 · `main.py` 한 줄 · M02 줄 쌓기 단위 고르기). """ from __future__ import annotations from pathlib import Path from fastapi import APIRouter, HTTPException from M01_MasterData import M01_MasterData_Store as store from M01_MasterData.M01_MasterData_Router import _num from M02_MasterTemplete.DataFlow import M02_DF_Values as dv router = APIRouter(prefix="/api/m02/df", tags=["M02 DataFlow"]) STANDARD = Path(__file__).resolve().parent / "_standard" @router.get("/standards") def get_standards() -> dict: try: return _num(dv.standards(STANDARD)) except store.StoreError as e: raise HTTPException(status_code=e.status, detail=e.detail) from e