From 9c96f15f86007687bb6ab987a7cdbac4aeabbeee Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 27 Jun 2026 23:40:31 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20WBS-UX-03=20FAQ=20=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=EC=99=84=EB=A3=8C=20=EC=B2=B4=ED=81=AC=EB=B0=95=EC=8A=A4=20?= =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ROADMAP_WBS.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) 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 추가 → 홈페이지 반영 확인 ---