From e73141faf508ed04b0f5e911173e5e1208a8cda9 Mon Sep 17 00:00:00 2001 From: hskwon Date: Mon, 1 Dec 2025 16:17:13 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20CURRENT=5FWORKS.md=20=EC=97=85=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=8A=B8=20-=20=EB=A9=94=EB=89=B4=20=ED=86=B5?= =?UTF-8?q?=ED=95=A9=EA=B4=80=EB=A6=AC=20=EC=8B=9C=EC=8A=A4=ED=85=9C=20?= =?UTF-8?q?=EC=84=A4=EA=B3=84=20=EC=9E=91=EC=97=85=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CURRENT_WORKS.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/CURRENT_WORKS.md b/CURRENT_WORKS.md index 58b79f1..3f9de11 100644 --- a/CURRENT_WORKS.md +++ b/CURRENT_WORKS.md @@ -1,5 +1,59 @@ # SAM API 작업 현황 +## 2025-12-01 (일) - 메뉴 통합관리 시스템 설계 + +### 작업 목표 +- PDF 기획서(SAM_ERP_인사관리전자결재_Storyboard)에서 메뉴 추출 +- 글로벌 메뉴와 테넌트 메뉴 간의 연결(링크) 시스템 설계 +- 메뉴 추가 SQL 쿼리 생성 + +### 추가된 파일 +- `claudedocs/MENU_INTEGRATION_SYSTEM_DESIGN.md` (신규) + - 글로벌-테넌트 메뉴 연결 시스템 설계서 + - global_menu_id, is_customized 컬럼 추가 계획 + - API 엔드포인트 설계 (글로벌/테넌트 메뉴 관리) + - MNG 화면 설계 (복제, 동기화 기능) + - 구현 Phase 1~4 계획 + +- `claudedocs/MENU_INSERT_QUERIES.sql` (신규) + - PDF 기획서 기반 신규 메뉴 23개 INSERT 쿼리 + - 인사관리 (근태/휴가/급여) + - 전자결재 (기안함/결재함/참조함) + - 게시판, 보고서, 계정정보, 회사정보, 구독관리, 결제내역, 고객센터 + - 기준정보 관리 하위 8개 메뉴 + +### 정책 결정 사항 +| 항목 | 결정 내용 | +|------|----------| +| 글로벌 메뉴 삭제 시 | 테넌트 메뉴 유지 (global_menu_id = NULL) | +| 활성 메뉴 (is_active=1) | 새 테넌트 생성 시 자동 복사 | +| 비활성 메뉴 (is_active=0) | 테넌트가 수동으로 복제 가능 | +| 숨김 메뉴 (hidden=1) | 복사되지만 테넌트에서 안 보임 | +| 기존 데이터 | 신규 테넌트부터 적용 | + +### 다음 작업 (Phase별) +- [ ] Phase 1: 마이그레이션 (global_menu_id, is_customized) +- [ ] Phase 1: Menu 모델 수정 +- [ ] Phase 1: MenuBootstrapService 수정 +- [ ] Phase 2: GlobalMenuService 생성 +- [ ] Phase 2: MenuService 메서드 추가 +- [ ] Phase 2: API 엔드포인트 추가 +- [ ] Phase 3: MNG 글로벌 메뉴 관리 화면 +- [ ] Phase 3: MNG 테넌트 메뉴 관리 화면 개선 +- [ ] Phase 4: 테스트 + +### Git 커밋 +``` +commit d7fdfa8 +docs: 메뉴 통합관리 시스템 설계서 및 SQL 쿼리 추가 +``` + +### 참고 문서 +- PDF: SAM_ERP_인사관리전자결재_Storyboard_D0.6_251201.pdf +- 설계서: claudedocs/MENU_INTEGRATION_SYSTEM_DESIGN.md + +--- + ## 2025-11-27 (수) - 시스템 게시판 기능 확장 ### 작업 목표