|
@@ -0,0 +1,54 @@
|
|
|
|
|
+package com.ydtech.modules.order.constants.ya;
|
|
|
|
|
+
|
|
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
|
|
+import lombok.Getter;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 永安车损校验字典
|
|
|
|
|
+ */
|
|
|
|
|
+@Getter
|
|
|
|
|
+@AllArgsConstructor
|
|
|
|
|
+public enum CarDamageVerification {
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ CarDamage01(1, "按期续保,未增加损失类险种"),
|
|
|
|
|
+ CarDamage02(2,"已验车,验车合格"),
|
|
|
|
|
+ CarDamage03(3,"未投保损失类险种"),
|
|
|
|
|
+ CarDamage04(4,"新车免验车"),
|
|
|
|
|
+ CarDamage05(5,"已验车,验车不合格"),
|
|
|
|
|
+ CarDamage06(6,"需验车,验车资料后补"),
|
|
|
|
|
+ CarDamage07(7,"团单免验"),
|
|
|
|
|
+ CarDamage08(8,"新车本地上牌"),
|
|
|
|
|
+ CarDamage09(9,"已提供完税证明"),
|
|
|
|
|
+ CarDamage10(10,"其他"),;
|
|
|
|
|
+
|
|
|
|
|
+ private final Integer code;
|
|
|
|
|
+
|
|
|
|
|
+ private final String desc;
|
|
|
|
|
+
|
|
|
|
|
+ public static String getDesc(Integer code){
|
|
|
|
|
+ for( CarDamageVerification carDamageVerification : CarDamageVerification.values()){
|
|
|
|
|
+ if(carDamageVerification.getCode().equals(code)){
|
|
|
|
|
+ return carDamageVerification.getDesc();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return "";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public static List<Map<String, Object>> getAllList() {
|
|
|
|
|
+ List<Map<String, Object>> list = new ArrayList<>();
|
|
|
|
|
+ for (CarDamageVerification item : CarDamageVerification.values()) {
|
|
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
|
|
+ map.put("code", item.getCode());
|
|
|
|
|
+ map.put("desc", item.getDesc());
|
|
|
|
|
+ list.add(map);
|
|
|
|
|
+ }
|
|
|
|
|
+ return list;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|