List集合按照字段排序后,添加序列号
List<CreditWorkspaceSumDTO> creditWorkspaceSumDTOS = this.baseMapper.sumWorkspaceCreditByDate(workspaceIds,startTime, endTime);
//按照积分高低进行排序
creditWorkspaceSumDTOS.sort(Comparator.comparing(CreditWorkspaceSumDTO::getSumIntegral).reversed());
//添加序列号
Integer[] arr = {1};
creditWorkspaceSumDTOS = creditWorkspaceSumDTOS.stream().peek(e->e.setRank(arr[0] ++)).collect(Collectors.toList());