code: public static <T, R> PageResponse<R> processPage(Class<R> clazz, PageResponse<T> pageResponse, BiConsumer<R, T> biConsumer) {
          if (pageResponse == null || pageResponse.isEmpty()) {
              return PageResponse.empty();
          }
          return PageResponse.apply(pageResponse.getTotal(), processList(clazz, pageResponse.getData(), biConsumer));
      }
docs: 拷贝分页对象
  
  @param clazz        目标类型
  @param pageResponse 原对象
  @param biConsumer   回调函数
  @param <T>          原数据类型
  @param <R>          目标数据类型
  @return 目标对象