OutOfBusinessVehicleUse.java 1008 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ydtech.constants.enums.dict.insurance;
  2. import com.ydtech.aop.request.DictEnum;
  3. import com.ydtech.constants.enums.dict.IBaseEnum;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Getter;
  6. @AllArgsConstructor
  7. @Getter
  8. @DictEnum(key = "outOfBusinessVehicleUse", desc = "(车辆用途)非营业")
  9. public enum OutOfBusinessVehicleUse implements IBaseEnum {
  10. OBVIOUS_01("05", "家庭自用", 1, 0),
  11. OBVIOUS_02("06", "非营业机关", 2, 0),
  12. OBVIOUS_03("07", "非营业企业", 3, 0),
  13. OBVIOUS_04("08", "非营业货运", 4, 0);
  14. // 编号
  15. private final String code;
  16. // 说明
  17. private final String desc;
  18. // 排序
  19. private final Integer sort;
  20. // 状态 0 启用 1 不启用
  21. private final Integer status;
  22. public static String getDesc(String code) {
  23. for (OutOfBusinessVehicleUse item : values()) {
  24. if (item.getCode().equals(code)) {
  25. return item.getDesc();
  26. }
  27. }
  28. return null;
  29. }
  30. }