package com.hz3r.domain.page; import java.util.List; public interface Paginator extends Paginable { List getRecords(); void setRecords(List 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) {} }