Explorar el Código

判断新能源车

wks hace 2 años
padre
commit
7c25a0e534

+ 12 - 0
src/main/java/com/ydtech/constants/enums/dict/insurance/EnergyType.java

@@ -5,6 +5,9 @@ import com.ydtech.constants.enums.dict.IBaseEnum;
 import lombok.AllArgsConstructor;
 import lombok.Getter;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+
 /**
  * @description: 能源种类
  * @author: wenks
@@ -31,4 +34,13 @@ public enum EnergyType implements IBaseEnum {
     // 状态  0 启用  1 不启用
     private final Integer status;
 
+    // 新能源
+    private static final String[] ENERGY = new String[]{ET_1.getCode(), ET_2.getCode(), ET_3.getCode()};
+
+    // 新能源
+    public static boolean isNewEnergy(String code){
+        return Arrays.asList(ENERGY).contains(code);
+    }
+
+
 }

+ 6 - 0
src/main/java/com/ydtech/modules/ins/model/vo/CarInfoVo.java

@@ -1,5 +1,6 @@
 package com.ydtech.modules.ins.model.vo;
 
+import com.ydtech.constants.enums.dict.insurance.EnergyType;
 import com.ydtech.validation.annotation.CheckDateTime;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -170,5 +171,10 @@ public class CarInfoVo {
     @ApiModelProperty(value = "发动机功率")
     private String powerScale;
 
+    // 判断是否是新能源车
+    public boolean isNewEnergy() {
+        return EnergyType.isNewEnergy(energyType);
+    }
+
 
 }

+ 0 - 2
src/main/java/com/ydtech/modules/order/entity/vo/BaseQuoteInfoVo.java

@@ -24,8 +24,6 @@ public class BaseQuoteInfoVo extends YaQuoteInfoVo {
     @ApiModelProperty("代客录单用-实际业务归属人")
     private String userId;
 
-
-
     public BaseQuoteInfoVo() {
     }