package com.shhxzq.fin.lifeapp.model.base; import org.apache.commons.lang.StringUtils; /** * 系统枚举 * @author Gxx */ public enum SystemEnum { LIFE_APP("la", "生活应用"), BANK_ENGINE("be", "银行引擎"), SUPER_GATEWAY("spw", "超网"), BEI_DOU("beidou", "安全中心"), CTS("cts", "交易"), ; /** * 类型 */ private String system; /** * 名称 */ private String name; /** * 构造函数 * @param system * @param name */ SystemEnum(String system, String name){ this.system = system; this.name = name; } /** * 根据system获取枚举,查不到返回null * @param system * @return */ public static SystemEnum getSystemEnumBySystem(String system){ /** * 循环便利该类中的所有枚举 */ for(SystemEnum temp : SystemEnum.values()){ if(StringUtils.equals(temp.getSystem(), system)){ return temp; } } /** * 查询不到,返回null */ return null; } public String getSystem() { return system; } public void setSystem(String system) { this.system = system; } public String getName() { return name; } public void setName(String name) { this.name = name; } }