Skip to content

Commit

Permalink
Merge pull request #54 from FlouD-2024/mypage
Browse files Browse the repository at this point in the history
Feat: PageInfo 필드 추가
  • Loading branch information
Kang1221 authored Mar 17, 2024
2 parents a9a656f + c6f7c40 commit c189915
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
1 change: 1 addition & 0 deletions src/main/java/floud/demo/dto/PageInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ public class PageInfo {
private Integer nowPage;
private Integer totalPages;
private Long totalElements;
private Boolean previous;
private Boolean last;
}
11 changes: 6 additions & 5 deletions src/main/java/floud/demo/service/CommunityService.java
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,13 @@ private List<Post> setPostList(Page<Community> communityPage){
.toList();
}

private PageInfo setPageInfo(Page<Community> postPage){
private PageInfo setPageInfo(Page<Community> communityPage){
return PageInfo.builder()
.last(!postPage.hasNext())
.nowPage(postPage.getNumber())
.totalPages(postPage.getTotalPages())
.totalElements(postPage.getTotalElements())
.last(!communityPage.hasNext())
.previous(communityPage.hasPrevious())
.nowPage(communityPage.getNumber())
.totalPages(communityPage.getTotalPages())
.totalElements(communityPage.getTotalElements())
.build();
}

Expand Down
11 changes: 6 additions & 5 deletions src/main/java/floud/demo/service/FriendshipService.java
Original file line number Diff line number Diff line change
Expand Up @@ -216,12 +216,13 @@ public List<FriendshipDto> findFriendInfo(Users me, LocalDate date, Page<Friends
return myfriendsInfo;
}

private PageInfo setPageInfo(Page<Friendship> postPage){
private PageInfo setPageInfo(Page<Friendship> friendshipPage){
return PageInfo.builder()
.last(!postPage.hasNext())
.nowPage(postPage.getNumber())
.totalPages(postPage.getTotalPages())
.totalElements(postPage.getTotalElements())
.last(!friendshipPage.hasNext())
.previous(friendshipPage.hasPrevious())
.nowPage(friendshipPage.getNumber())
.totalPages(friendshipPage.getTotalPages())
.totalElements(friendshipPage.getTotalElements())
.build();
}
}
3 changes: 2 additions & 1 deletion src/main/java/floud/demo/service/MyPageService.java
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,8 @@ private Users getFriend(Friendship friendship, Users me) {
private PageInfo setPageInfo(Page<Community> postPage){
return PageInfo.builder()
.last(!postPage.hasNext())
.nowPage(postPage.getNumber())
.previous(postPage.hasPrevious())
.nowPage(postPage.getNumber()+1)
.totalPages(postPage.getTotalPages())
.totalElements(postPage.getTotalElements())
.build();
Expand Down

0 comments on commit c189915

Please sign in to comment.