Merge remote-tracking branch 'origin/sub_laptop_3' into sub_laptop_7

# Conflicts:
#	B05_Profile/B05_Profile_UI_Structures_List.ts
#	B05_Profile/B05_Profile_UI_Structures_Panel_Types.ts
This commit is contained in:
2026-09-29 12:29:41 +09:00
23 changed files with 1018 additions and 105 deletions
@@ -17,6 +17,7 @@ import {
API_SURFACE_BUILD_TIMEOUT_MS,
API_TIMEOUT_MS,
} from "@config/config_frontend";
import type { SummaryItem } from "../common_util/common_util_summary_item";
/** 지표면 분석 실행 요청 (SurfaceAnalyzeRequest) */
export interface SurfaceAnalyzeRequest {
@@ -491,6 +492,8 @@ export interface DetailPipePoint {
end_m?: number;
/** 유무·종류 수준의 시설 옵션(예: 세월교 관 종류/크기/수량). 상세 치수는 B06/B07. */
options?: Record<string, string | number>;
/** 이 관이 뜻하는 구조물 집계표 항목(21-1 · options 밖 칸) — 없으면 null. */
summary_item?: SummaryItem | null;
}
/** 편집·저장 요청에 싣는 관 1건 — 좌표(lonlat)는 서버가 다시 계산하므로 뺀다. */