| 123456789101112131415161718192021222324252627 |
- package com.hz3r.domain.page;
- import java.util.List;
- public interface Paginator<T> extends Paginable {
- List<T> getRecords();
- void setRecords(List<T> records);
- long getTotal();
- void setTotal(long total);
- default long getPages() {
- if (getSize() == 0) {
- return 0L;
- }
- long pages = getTotal() / getSize();
- if (getTotal() % getSize() != 0) {
- pages++;
- }
- return pages;
- }
- default void setPages(long pages) {}
- }
|