ERP-node/db/migrations
kjs c70998fa4f feat: 메뉴 복사 기능 - 2단계 복사 방식으로 화면 참조 매핑 문제 해결
- 문제: 화면 복사 시 참조되는 화면이 아직 복사되지 않아 screenIdMap에 매핑 정보가 없었음
- 해결: 2단계 복사 방식 도입
  1단계: 모든 screen_definitions 먼저 복사하여 screenIdMap 완성
  2단계: screen_layouts 복사하면서 완성된 screenIdMap으로 참조 업데이트
- 결과: targetScreenId가 올바르게 새 회사의 화면 ID로 매핑됨 (예: 149 → 517)
- 추가: 화면 수집 시 문자열 타입 ID도 올바르게 파싱하도록 개선
- 추가: 참조 화면 발견 및 업데이트 로그 추가

관련 파일:
- backend-node/src/services/menuCopyService.ts
- db/migrations/1003_add_source_menu_objid_to_menu_info.sql
- db/scripts/cleanup_company_11_*.sql
2025-11-21 14:37:09 +09:00
..
046_MIGRATION_FIX.md feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
046_QUICK_FIX.md feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
README_1003.md feat: 메뉴 복사 기능 - 2단계 복사 방식으로 화면 참조 매핑 문제 해결 2025-11-21 14:37:09 +09:00
RUN_027_MIGRATION.md 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
RUN_043_MIGRATION.md 리사이징, 체크박스,엔터치면 다음 칸으로 이동, 표수정, 컬럼에서 이미지 넣는거 등등 2025-11-06 12:11:49 +09:00
RUN_044_MIGRATION.md 격자 저장문제 수정 2025-11-06 17:01:13 +09:00
RUN_046_MIGRATION.md feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
RUN_MIGRATION_1003.md feat: 메뉴 복사 기능 - 2단계 복사 방식으로 화면 참조 매핑 문제 해결 2025-11-21 14:37:09 +09:00
run_043_from_browser.js 리사이징, 체크박스,엔터치면 다음 칸으로 이동, 표수정, 컬럼에서 이미지 넣는거 등등 2025-11-06 12:11:49 +09:00