package com.ydtech.constants.enums.dict; import com.ydtech.aop.request.DictEnum; import lombok.AllArgsConstructor; import lombok.Getter; @AllArgsConstructor @Getter @DictEnum(key = "treeShowLevelEnum", desc = "系统树展示等级") public enum TreeShowLevelEnum implements IBaseEnum{ ALL("all","全部",1,1), SAME("same","本级",2,1), SUBORDINATE("subordinate","本级及以下",3,1); // 编号 private final String code; //说明 private final String desc; // 排序 private final Integer sort; // 状态 0 启用 1 不启用 private final Integer status; public static TreeShowLevelEnum getTreeShowLevelEnum(String code) { for (TreeShowLevelEnum treeShowLevelEnum : TreeShowLevelEnum.values()) { if (treeShowLevelEnum.getCode().equals(code)) { return treeShowLevelEnum; } } return null; } }