All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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