package cn.com.goldenwater.dcproj.constValue; import org.apache.commons.lang3.StringUtils; /** * Created by jinshui on 2019/6/13. */ public enum RsvrEnum { SAFE("safe", "安全运行管理状态"), EXT("ext", "督查表基本落实情况信息状态"), VIEW("view", "走访信息状态"), PRES("pres", "三个责任人状态"), PROJECT("project", "水库工程实体状态"), FITS("fits", "工程效益实况状态"), DAM("dam", "安全运行总体评价"), PERSSAFE("persSafe", "水库安全管理三级责任人填录状态"), REIN("rein", "安全鉴定及除险加固"); private String value; private String desc; RsvrEnum(String value, String desc) { this.desc = desc; this.value = value; } /** * 通过value获取枚举 * * @param value * @return */ public static RsvrEnum getByValue(String value) { if (StringUtils.isBlank(value)) { return null; } for (RsvrEnum result : RsvrEnum.values()) { if (result.value.equals(value)) { return result; } } return null; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } }