|
@@ -1,6 +1,8 @@
|
|
|
package com.diagbot.util;
|
|
|
|
|
|
+import com.diagbot.biz.push.entity.Lis;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.compress.utils.Lists;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.commons.lang3.Validate;
|
|
|
import org.apache.commons.lang3.reflect.FieldUtils;
|
|
@@ -705,4 +707,43 @@ public class EntityUtil {
|
|
|
}
|
|
|
return trim;
|
|
|
}
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ List<Lis> lisList = Lists.newArrayList();
|
|
|
+ Lis lis = new Lis();
|
|
|
+ lis.setName("血常规");
|
|
|
+ lis.setDetailName("白细胞计数");
|
|
|
+ lis.setUniqueName("");
|
|
|
+ lis.setValue(10.0D);
|
|
|
+ lis.setUnits("");
|
|
|
+ lis.setMinValue(0.0D);
|
|
|
+ lis.setMaxValue(0.0D);
|
|
|
+ lis.setOtherValue("");
|
|
|
+ lis.setDateValue("2021-08-18 10:04:56");
|
|
|
+ lis.setFinishDateValue("");
|
|
|
+ lis.setSource(0);
|
|
|
+ lis.setResult("");
|
|
|
+ lis.setFrequency("");
|
|
|
+
|
|
|
+ Lis lis2 = new Lis();
|
|
|
+ lis2.setName("血常规");
|
|
|
+ lis2.setDetailName("白细胞计数");
|
|
|
+ lis2.setUniqueName("");
|
|
|
+ lis2.setValue(20.0D);
|
|
|
+ lis2.setUnits("");
|
|
|
+ lis2.setMinValue(0.0D);
|
|
|
+ lis2.setMaxValue(0.0D);
|
|
|
+ lis2.setOtherValue("");
|
|
|
+ lis2.setDateValue("2021-08-18 11:04:56");
|
|
|
+ lis2.setFinishDateValue("");
|
|
|
+ lis2.setSource(0);
|
|
|
+ lis2.setResult("");
|
|
|
+ lis2.setFrequency("");
|
|
|
+
|
|
|
+ lisList.add(lis);
|
|
|
+ lisList.add(lis2);
|
|
|
+ Map<String, Lis> multiKeyObject = getMultiKeyObject(lisList, "_", "dateValue", "name", "detailName");
|
|
|
+ System.out.println(multiKeyObject);
|
|
|
+
|
|
|
+ }
|
|
|
}
|