1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.ruoyi.web.domain.enums;
- import cn.hutool.core.util.ObjectUtil;
- import lombok.Getter;
- /**
- * 政务信息枚举类
- */
- @Getter
- public enum GovernmentInfoEnum {
- NON_PUBLISHED("未发布", 0),
- PUBLISHED("已发布", 1),
- REMOVED("下架",2);
- private final String text;
- private final int value;
- GovernmentInfoEnum(String text, int value) {
- this.text = text;
- this.value = value;
- }
- /**
- * 根据 value 获取枚举
- */
- public static GovernmentInfoEnum getEnumByValue(Integer value) {
- if (ObjectUtil.isEmpty(value)) {
- return null;
- }
- for (GovernmentInfoEnum villageServiceEnum : GovernmentInfoEnum.values()) {
- if (villageServiceEnum.value == value) {
- return villageServiceEnum;
- }
- }
- return null;
- }
- }
|