HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎨
[팀9] 내 손안의 원데이 클래스 DAYZ
/
🤖
API 명세
/
원데이클래스 별 리뷰 목록 조회

원데이클래스 별 리뷰 목록 조회

화면
원데이 클래스 상세 조회
속성
GET
URL
api/v1/reviews/classes/{classId}
도메인
Review
진행상황
배포완료
담당자

API 설명


🗣
원데이 클래스에 작성된 후기를 조회하는 API

Request


Sample

{ "pageIndex": 1, "pageSize": 10, "sort" : { "column" : "createdAt", "order" : "ASC" } }
Request Path Param
이름
타입
설명
classId
Number
원데이 클래스 아이디
Request Field
이름
타입
설명
pageIndex
Number
페이지 인덱스
pageSize
Number
페이지 크기
sort
Obejct
정렬
sort.column
String
정렬 대상
sort.order
String
정렬 기준

Response


Sample

{ "success":true, "serverDateTime":"2021-12-05T16:50:37.436090", "data": { "totalCount": 3, "pageIndex": 1, "list": [ { "reviewId": 1, "title": "아주 재밌어용", "content": "시간 가는줄 몰랐네요", "createdAt": "2021-11-30 22:00:00", "score": 5, "image": [ { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1, "member": { "memberId": 1, "name": "박연수", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" }, { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1, "member": { "memberId": 2, "name": "김지훈", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" } ] } }, { "reviewId": 2, "title": "재밌어요", "content": "아주 굳굳", "createdAt": "2021-11-30 22:00:00", "score": 5, "image": { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1, "member": { "memberId": 2, "name": "김지훈", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" }, { "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg", "sequence": 1, "member": { "memberId": 1, "name": "박연수", "imageUrl": "s3://devrun-image/KakaoTalk_20210616_220854417.jpg" } } } ] } }
 
Response Field
이름
타입
설명
success
Boolean
성공여부
serverDateTime
String
서버응답시간
data
Obejct
응답본문
data.totalCount
Number
페이지 전체 개수
data.pageIndex
Number
페이지 인덱스
data.hasNext
Boolean
다음 페이지 여부
data.reviews[]
ARRAY
원데이 클래스 리뷰 목록
data.reviews[].review
Obejct
원데이클래스 리뷰
data.reviews[].review.reviewId
Number
원데이 클래스 리뷰 아이디
data.reviews[].review.content
String
원데이 클래스 리뷰 내용
data.reviews[].review.createdAt
String
원데이 클래스 리뷰 생성일자
data.reviews[].review.score
Number
원데이 클래스 리뷰 별점
data.reviews[].review.image[]
ARRAY
리뷰 이미지 목록
data.reviews[].review.image[].imageUrl
String
리뷰 이미지 url
data.reviews[].review.image[].sequence
Number
리뷰 이미지 순번
data.reviews[].review.review.member
Obejct
원데이 클래스 리뷰를 단 사용자
data.reviews[].review.member.memberId
Number
사용자 ID
data.reviews[].review.member.name
String
사용자 이름
data.reviews[].review.member.imageUrl
String
사용자 프로필 사진