List<NcovReportInfo> distinctNcovReportInfolist =
ncovReportInfolist.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(o -> o.getAdiconBarcode() + ";" + o.getChildBarcode()))), ArrayList::new));