@Getter @Builder
@AllArgsConstructor
@NoArgsConstructor
public class Pagination {
    // 총 페이지 수
    private Integer totalPages;
    // 총 갯수
    private Long totalElements;
    // 현재 페이지
    private Integer currentPage;
    // 현재 페이지에 갖고 있는 element 수
    private Integer currentElements;

    public static <T> Pagination getPagination(Page<T> pagination){
        return Pagination.builder()
                .totalPages(pagination.getTotalPages())
                .totalElements(pagination.getTotalElements())
                .currentPage(pagination.getNumber())
                .currentElements(pagination.getNumberOfElements())
                .build();
    }
}
Page<Balance> allBalance = balanceService.getAllBalance(pageable);

Pagination pagination = Pagination.getPagination(allBalance);
return PaginationResponseBody.of(Status.OK,getAllBalanceResList,pagination);