수강후기
REVIEW-STY-LIST · /review/sty-list
기능
3
API 호출
1
가드레일
1
id 가 테스트 이름
구현 단계
5 / 5
개발 스펙
이 화면에서 할 수 있어야 하는 것 (1)
- 수강후기 목록을 본다(659건).
비즈니스 규칙 (2)
- story 테이블을 쓴다. 합격수기와 컬럼 구성이 거의 같다.
- 상세를 열면 조회수가 1 오른다.근거: sty_view.php:18
API (1)
| 메서드 | 경로 | 권한 | 모듈 · 설명 |
|---|---|---|---|
GET | /api/community/reviews | 공개 | 수강후기 목록. domains:community:community-web |
가드레일 (1) — id 가 곧 테스트 이름이다
| id | 반드시 만족해야 하는 것 | 등급 |
|---|---|---|
review-list-loads | 목록이 페이징과 함께 정상 조회돼야 한다. | normal |
구현 계획 (5/5)
- ●BoardType · BoardSort · BoardPost · BoardRepository
community-domain - ●BoardQueryUseCase — 목록·상세 공용
community-app - ●BoardTable · BoardRepositoryAdapter
community-infrastructure - ●/api/community/reviews 구현
community-web - ●Next.js 를 BFF 로 전환 — Prisma 직접 접근 제거
wvctesol
서버 사이드 구현 계획 — 자바 객체별 요구사항 (5/5)
| 객체 | 모듈 | 책임 · 지켜야 할 것 |
|---|---|---|
● BoardTypeenum | community-domain | 게시판 종류.
|
● BoardSortenum | community-domain | 정렬 기준. 열거형이 곧 화이트리스트다.
|
● BoardTablerecord | community-infrastructure | 게시판별 테이블·컬럼 차이를 모아 둔 곳.
|
● BoardRepositoryAdapterclass | community-infrastructure | 다섯 테이블을 하나의 포트로 조회.
|
● BoardQueryUseCaseservice | community-app | 목록·상세 조회.
|
테스트 방법 (1)
| 가드레일 | 종류 | 확인 방법 |
|---|---|---|
review-list-loads | e2e | 후기 목록이 200 이고 항목 수가 1 이상 |
정하지 못한 것 · 확인이 필요한 것
- 원본에 상세(sty_view.php)가 있으나 이관 화면에는 목록만 있다. 상세 화면이 필요한지 확인해야 한다.
스냅샷

기능 목록 (3)
데이터
- ·API 조회
/api/marketing/content/review/sty-list
미디어
- ·YouTube 영상
하드코딩
- ·하드코딩 데이터
stats
화면 이동
← 이 화면으로 오는 곳
이 화면에서 가는 곳 →
없음
연결
API
/api/marketing/content/review/sty-list
소스
src/app/review/sty-list/page.tsx