TreeShowLevelEnum.java 924 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ydtech.constants.enums.dict;
  2. import com.ydtech.aop.request.DictEnum;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Getter;
  5. @AllArgsConstructor
  6. @Getter
  7. @DictEnum(key = "treeShowLevelEnum", desc = "系统树展示等级")
  8. public enum TreeShowLevelEnum implements IBaseEnum{
  9. ALL("all","全部",1,1),
  10. SAME("same","本级",2,1),
  11. SUBORDINATE("subordinate","本级及以下",3,1);
  12. // 编号
  13. private final String code;
  14. //说明
  15. private final String desc;
  16. // 排序
  17. private final Integer sort;
  18. // 状态 0 启用 1 不启用
  19. private final Integer status;
  20. public static TreeShowLevelEnum getTreeShowLevelEnum(String code) {
  21. for (TreeShowLevelEnum treeShowLevelEnum : TreeShowLevelEnum.values()) {
  22. if (treeShowLevelEnum.getCode().equals(code)) {
  23. return treeShowLevelEnum;
  24. }
  25. }
  26. return null;
  27. }
  28. }