// 创建几个对象存入list集合中
TestPhotoRecord record = new TestPhotoRecord();
record.setId(UUIDUtil.getUUID());
record.setDeviceId("1233");
record.setDeviceUid("123456");
record.setStartTime(new Date());
TestPhotoRecord record1 = new TestPhotoRecord();
record1.setId(UUIDUtil.getUUID());
record1.setDeviceId("1235");
record1.setDeviceUid("1234567");
record1.setStartTime(new Date());
TestPhotoRecord record2 = new TestPhotoRecord();
record2.setId(UUIDUtil.getUUID());
record2.setDeviceId("1234");
record2.setDeviceUid("12345678");
record2.setStartTime(new Date());
ArrayList<TestPhotoRecord> list = new ArrayList<>();
list.add(record);
list.add(record1);
ArrayList<TestPhotoRecord> list2 = new ArrayList<>();
list.add(record1);
list.add(record2);
List<TestPhotoRecord> recordList = Stream.of(list, list2).flatMap(Collection::stream).distinct().collect(Collectors.toList());
效果相当于set集合