Page page = new Page(); page.setLimit(form.getLimit()); page.setStart(form.getStart()); MememberIntegralBase mememberIntegralBase = BeanUtil.copy(form, MememberIntegralBase.class); PageResult<MememberIntegralBase> result = mememberIntegralBaseService.queryPage(mememberIntegralBase, page); List<MememberIntegralBaseResponse> list = result.getRows().stream().map(temp -> { MememberIntegralBaseResponse mememberIntegralBaseResponse = BeanUtil.copy(temp, MememberIntegralBaseResponse.class); return mememberIntegralBaseResponse; }).filter(item -> item != null).collect(Collectors.toList()); PageResult<MememberIntegralBaseResponse> pageResult = new PageResult<>(); pageResult.setRows(list); pageResult.setTotal(result.getTotal()); return RestResult.success(pageResult);