ModulesEnum.java
951 Bytes
package com.polysoft.nafmii.enums;
import com.whaty.nafmii.BuildConfig;
public enum ModulesEnum {
HOME("home", "home", "#/home"),
MEMBER("member", "member", "#/member/login"),
// LEARN("learn", "learn", "http://debugtbs.qq.com"),
LEARN("learn", "learn", BuildConfig.MODULE_LEARN),
MY("my", "my", "#/user/center");
public final String name;
public final String fmtKey;
public final String webUrl;
ModulesEnum(String name, String fmtKey, String url) {
this.name = name;
this.fmtKey = fmtKey;
this.webUrl = url;
}
public static ModulesEnum findModule(String name) {
if (HOME.name.equals(name)) {
return HOME;
} else if (MEMBER.name.equals(name)) {
return MEMBER;
} else if (LEARN.name.equals(name)) {
return LEARN;
} else if (MY.name.equals(name)) {
return MY;
}
return null;
}
}