|
@@ -3,7 +3,10 @@ package com.fdkankan.manage.constant;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
public enum SceneTypeLabelEnum {
|
|
|
|
|
@@ -37,4 +40,19 @@ public enum SceneTypeLabelEnum {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ public static List<Map<String, Object>> getAllProperties() {
|
|
|
+ return Arrays.stream(values())
|
|
|
+ .map(vo -> {
|
|
|
+ Map<String, Object> props = new HashMap<>();
|
|
|
+ props.put("labelType", vo.labelType);
|
|
|
+ props.put("name", vo.name);
|
|
|
+ props.put("cameraType", vo.cameraType);
|
|
|
+ props.put("sceneSource", vo.sceneSource);
|
|
|
+ props.put("isLaser", vo.isLaser);
|
|
|
+ return props;
|
|
|
+ })
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|