排序分页
public IPage<PersonDetail> getPersonDetailPage(PersonDto param) {
IPage<PersonDetail> page = new Page<>(param.getPageIndex(), param.getPageSize());
List<PersonDetail> personDetailList = this.getPersonDetailList();
personDetailList = personDetailListAll.stream().sorted(Comparator.comparing(PersonDetail::getUserCode))
.skip((param.getPageIndex() - 1) * param.getPageSize()).limit(param.getPageSize()).
collect(Collectors.toList());
page.setRecords(personDetailList);
page.setTotal(personDetailListAll.size());
page.setPages(personDetailListAll.size() % param.getPageSize());
return page;
}