Skip to content

Commit

Permalink
[Feat]: 리뷰 컨트롤러 제작
Browse files Browse the repository at this point in the history
  • Loading branch information
momnpa333 committed Jun 1, 2024
1 parent 56f6af8 commit 3a9471b
Showing 1 changed file with 10 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import org.haedal.zzansuni.core.api.ApiResponse;
import org.haedal.zzansuni.domain.challengegroup.challenge.ChallengeService;
import org.haedal.zzansuni.domain.challengegroup.review.ChallengeReviewModel.ChallengeReviewWithChallenge;
import org.haedal.zzansuni.domain.challengegroup.review.ChallengeReviewModel.ChallengeReviewWithUserInfo;
import org.haedal.zzansuni.global.jwt.JwtUser;
import org.springframework.data.domain.Page;
import org.springframework.http.HttpStatus;
Expand All @@ -32,25 +33,17 @@ public class ChallengeReviewController {
@GetMapping("/api/challengeGroups/reviews")
public ApiResponse<PagingResponse<ChallengeReviewRes.ChallengeReviewDto>> getChallengeReviews(
@Valid PagingRequest pagingRequest
//TODO SORTING
) {
return ApiResponse.success(
PagingResponse.<ChallengeReviewRes.ChallengeReviewDto>builder()
.hasNext(false)
.totalPage(1)
.data(List.of(
new ChallengeReviewRes.ChallengeReviewDto(
1L, "title",
new UserRes.UserDto(
1L, "nickname", "https://picsum.photos/200/300",
new UserRes.TierInfoDto(
"tier", 100, 50
)),
"content", 12

)
))
.build()
Page<ChallengeReviewWithUserInfo> page = challengeService.getChallengeReviews(
pagingRequest.toPageable());

PagingResponse<ChallengeReviewRes.ChallengeReviewDto> response = PagingResponse.from(
page, ChallengeReviewRes.ChallengeReviewDto::from
);

return ApiResponse.success(response);

}


Expand Down

0 comments on commit 3a9471b

Please sign in to comment.