- GET /api/v1/menus에서 is_active 파라미터 없으면 기본값 1(활성)로 설정
- 비활성 메뉴 조회는 is_active=0 명시적으로 전달 필요
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- MenuService에 게시판 메뉴 연동 메서드 추가
- createMenuForBoard(): 게시판 생성 시 /board 하위에 메뉴 자동 추가
- updateMenuForBoard(): 코드/이름 변경 시 메뉴 URL/이름 동기화
- deleteMenuForBoard(): 게시판 삭제 시 메뉴 Soft Delete
- restoreMenuForBoard(): 게시판 복원 시 메뉴 복원
- findParentMenuForBoard(): 부모 메뉴 (/board) 찾기
- BoardService에서 테넌트 게시판 CRUD 시 MenuService 호출
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- global_menus 테이블 분리를 위한 menus 컬럼 추가 (global_menu_id, is_customized)
- GlobalMenuController: 글로벌 메뉴 CRUD API
- GlobalMenuService: 글로벌 메뉴 비즈니스 로직
- MenuSyncService: 테넌트 메뉴 동기화 서비스
- MenuBootstrapService: 테넌트 초기 메뉴 생성 로직 개선
- MenuController: 메뉴 재동기화 엔드포인트 추가