package cn.com.goldenwater.dcproj.constValue; import org.apache.commons.lang.StringUtils; /** * 河湖四乱问题类型的枚举类 * * @author zhangcheng * @date 2019/8/5 15:52 **/ public enum FlkdisProbleTypeEnum { /** * 问题类型编号,问题类型名称(objType或者pType) */ FLKDIS_LZ("1","乱占"), FLKDIS_LC("2","乱采"), FLKDIS_LD("3","乱堆"), FLKDIS_LJ("4","乱建"), FLKDIS_QT("5","其它"),; private String problemnum; private String problemname; FlkdisProbleTypeEnum(String problemnum, String problemname) { this.problemnum = problemnum; this.problemname = problemname; } /** * 根据probname获取枚举对象 * * @param probname * @return FlkdisProbleTypeEnum */ public static FlkdisProbleTypeEnum getEnumByProbNum(String probname) { if (StringUtils.isBlank(probname)) { return null; } for (FlkdisProbleTypeEnum enums : FlkdisProbleTypeEnum.values()) { if (enums.getProblemname().equals(probname)) { return enums; } } return null; } public String getProblemnum() { return problemnum; } public void setProblemnum(String problemnum) { this.problemnum = problemnum; } public String getProblemname() { return problemname; } public void setProblemname(String problemname) { this.problemname = problemname; } }