package com.ydtech.constants.enums.dict.insurance; import com.ydtech.aop.request.DictEnum; import com.ydtech.constants.enums.dict.IBaseEnum; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor @Getter @DictEnum(key = "outOfBusinessVehicleUse", desc = "(车辆用途)非营业") public enum OutOfBusinessVehicleUse implements IBaseEnum { OBVIOUS_01("05", "家庭自用", 1, 0), OBVIOUS_02("06", "非营业机关", 2, 0), OBVIOUS_03("07", "非营业企业", 3, 0), OBVIOUS_04("08", "非营业货运", 4, 0); // 编号 private final String code; // 说明 private final String desc; // 排序 private final Integer sort; // 状态 0 启用 1 不启用 private final Integer status; public static String getDesc(String code) { for (OutOfBusinessVehicleUse item : values()) { if (item.getCode().equals(code)) { return item.getDesc(); } } return null; } }