
org.hothub.module.common.base.Platform Maven / Gradle / Ivy
The newest version!
package org.hothub.module.common.base;
public enum Platform {
UNKNOWN(0),
//IOS客户端
IOS_CLIENT(1),
//安卓客户端
ANDROID_CLIENT(2),
//微信客户端
WEIXIN_CLIENT(3),
//安卓浏览器
ANDROID_BROWSER(4),
//IOS浏览器
IOS_BROWSER(5),
//电脑浏览器
PC(6);
Integer platformId;
Platform(Integer platformId) {
this.platformId = platformId;
}
public Integer getPlatformId() {
return platformId;
}
/**
* 根据类型ID,取得对应的枚举类型。
*
* @param platformId 平台id
* @return Platform
*/
public static Platform getPlatform(int platformId) {
for (Platform platform : values()) {
if (platform.platformId == platformId) {
return platform;
}
}
return UNKNOWN;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy