diff --git a/ROADMAP_WBS.md b/ROADMAP_WBS.md index c83f922..d771019 100644 --- a/ROADMAP_WBS.md +++ b/ROADMAP_WBS.md @@ -81,16 +81,16 @@ DB 스키마: - updated_at TIMESTAMPTZ Todo: -- [ ] V007__CreateFaqs.sql 마이그레이션 -- [ ] Faq 엔티티 (Domain) -- [ ] IFaqRepository 인터페이스 (Domain) -- [ ] FaqRepository 구현 (Infrastructure) — GetActiveAsync, CRUD -- [ ] FaqService 구현 (Application) -- [ ] FaqList.razor 관리자 목록 (활성/비활성 토글, sort_order 편집) -- [ ] FaqEdit.razor 관리자 등록/수정 -- [ ] Index.cshtml FAQ 섹션 하드코딩 → DB 로드로 교체 -- [ ] IndexModel에 ActiveFaqs 프로퍼티 추가 -- [ ] MainLayout.razor FAQ 관리 메뉴 추가 (홈페이지 그룹 하위) +- [x] V007__CreateFaqs.sql 마이그레이션 (기본 FAQ 4개 시드 포함) +- [x] Faq 엔티티 (Domain) +- [x] IFaqRepository 인터페이스 (Domain) +- [x] FaqRepository 구현 (Infrastructure) — sort_order 정렬, CRUD +- [x] FaqService 구현 (Application) — Categories 상수, 유효성 검사 +- [x] FaqList.razor 관리자 목록 (활성/비활성 상태 칩, 삭제 확인) +- [x] FaqEdit.razor 관리자 등록/수정 (질문/답변/카테고리/순서/활성 토글) +- [x] Index.cshtml FAQ 섹션 하드코딩 → DB 루프로 교체 (빈 DB에도 안전) +- [x] IndexModel FaqService 주입, Task.WhenAll 병렬 로드 +- [x] MainLayout.razor FAQ 관리 메뉴 추가 (홈페이지 그룹 하위) - [ ] 배포 후 관리자에서 FAQ 추가 → 홈페이지 반영 확인 ---