package com.yeshi.fanli.entity.system;
|
|
public enum ChannelEnum {
|
unknown("unknown","未知"),
|
p360("360","360"),
|
appstore("appstore","appstore"),
|
douyin("douyin","抖音"),
|
guanwang("GuanWang","官网"),
|
lenovo("Lenovo","联想"),
|
meizu("meizu","魅族"),
|
oppo("OPPO","oppo"),
|
pp("PP","pp"),
|
qq("QQ","qq"),
|
sougou("Sougou","搜狗"),
|
vivo("VIVO","vivo"),
|
xiaomi("xiaomi","小米"),
|
yaoqing("yaoqing","邀请"),
|
yingyin("Yingyin","影音"),
|
huawei("huawei","华为");
|
|
private final String vlaue;
|
private final String desc;
|
|
private ChannelEnum(String vlaue ,String desc) {
|
this.vlaue = vlaue;
|
this.desc = desc;
|
}
|
|
public String getDesc() {
|
return desc;
|
}
|
|
public String getVlaue() {
|
return vlaue;
|
}
|
|
/**
|
* 获取枚举类型
|
* @param type
|
* @return
|
*/
|
public static ChannelEnum getTypeEnum(String type) {
|
if (ChannelEnum.unknown.name().equals(type))
|
return ChannelEnum.unknown;
|
|
if (ChannelEnum.p360.name().equals(type))
|
return ChannelEnum.p360;
|
|
if (ChannelEnum.appstore.name().equals(type))
|
return ChannelEnum.appstore;
|
|
if (ChannelEnum.douyin.name().equals(type))
|
return ChannelEnum.douyin;
|
|
if (ChannelEnum.guanwang.name().equals(type))
|
return ChannelEnum.guanwang;
|
|
if (ChannelEnum.lenovo.name().equals(type))
|
return ChannelEnum.lenovo;
|
|
if (ChannelEnum.meizu.name().equals(type))
|
return ChannelEnum.meizu;
|
|
if (ChannelEnum.oppo.name().equals(type))
|
return ChannelEnum.oppo;
|
|
if (ChannelEnum.pp.name().equals(type))
|
return ChannelEnum.pp;
|
|
if (ChannelEnum.qq.name().equals(type))
|
return ChannelEnum.qq;
|
|
if (ChannelEnum.sougou.name().equals(type))
|
return ChannelEnum.sougou;
|
|
if (ChannelEnum.vivo.name().equals(type))
|
return ChannelEnum.vivo;
|
|
if (ChannelEnum.xiaomi.name().equals(type))
|
return ChannelEnum.xiaomi;
|
|
if (ChannelEnum.yaoqing.name().equals(type))
|
return ChannelEnum.yaoqing;
|
|
if (ChannelEnum.yingyin.name().equals(type))
|
return ChannelEnum.yingyin;
|
|
if (ChannelEnum.huawei.name().equals(type))
|
return ChannelEnum.huawei;
|
|
return null;
|
}
|
}
|