feat(b07): 수량 산출 프로토타입 페이지를 붙인다 (처분 가능)

- B07_DesignDetail_Quantity_Proto.py 신규 — 정본 3곳(pipe_points·structures·횡단 patch)
  일람 + 실무 원단위(참조 전용) 매칭 rollup을 서버 렌더 HTML로 제공
- 경로: /api/projects/quantity-proto/page[/{project_id}]
- 라우터 include 2줄 — 파일 삭제 시 함께 제거하면 흔적 없음
- 원단위 출처: 울진1 수량집계·울진소광 구조도 숨김탭 (채용 미확정, 평가용)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-31 19:41:11 +09:00
co-authored by Claude Opus 5
parent 9bc722dfd6
commit 76201631ee
2 changed files with 597 additions and 0 deletions
@@ -50,6 +50,11 @@ from config.config_db import get_db_pool
logger = logging.getLogger(__name__)
router = APIRouter(prefix="/api/projects", tags=["B07 Design Detail"])
# 수량 산출 프로토타입 (처분 가능) — 파일 삭제 시 아래 2줄도 함께 지운다.
from B07_DesignDetail.B07_DesignDetail_Quantity_Proto import proto_router # noqa: E402
router.include_router(proto_router)
_CROSS_ID = re.compile(r"^cross_(\d+)m$")
_LONG_ID = re.compile(r"^longitudinal(?:_(\d+))?$")