39.6 KB · 수정 2026-09-09 08:53
목차

dwgrev — 규칙·함정 (불변)

도면이력·겹쳐보기를 손댈 때 먼저 읽는다. 전부 실측·조사로 잡은 것들이다.

🆕 신규

재발명 금지 — 이미 있는 것

자산 위치 쓰는 법
DWG 사이드로드 리더 dwgcompare-plugin/DwgReader.cs Warmup(지연로딩 함정 회피)·ModelSpaceIds·5000개 청크 트랜잭션 패턴 재사용. 30MB·75,894엔티티 6.3초
퍼센타일 도면범위 dwgcompare-plugin/DiffEngine.cs RobustExtent public static. db.Extmin/Extmax 금지(헤더 19,788,726 vs 실제 292,985 = 67배 오차 실측)
현장×타입×위치×부위 원장 pfs op_material_spec_cell UNIQUE(spec_no,type_id,group_key,location_id,part_key) + src_value/user_value
자재탭 UI pfs/web/static/js/orderpaper_material.js (2,797줄) 현장→타입→주방/일반→위치→셀편집 완성품. 위치마다 drawingRef 필드 있음
DWG 자재수집 acad-tread-plugin/matcollect/ + 지시문_dwg자재수집.md 사양표 세트별 타입/위치/y구간. 위치 라벨 영역의 시드로 재사용
질문리스트 도우미 devplan/assets/qahelper.js 토글·패널·localStorage·마크다운 복사 구조 그대로 포팅(대상만 DOM→캔버스 사각형)

안 쓰는 것