package net.dev123.yibome.entity;
public enum SubscribeCatalog {
NONE(0), //0.未分类
HOT_RETWEET(1), //1.热门转发
HOT_COMMENT(2), //2.热门评论
DAILY_NEWS(3), //3.今日新闻
IMAGE(4), //4.图说微博
NEWS(10), //10.新闻
NEWS_TECHNOLOGY(11), //11.科技新闻
NEWS_IT(12), //12.IT新闻
NEWS_ECONOMY(13), //13.经济新闻
NEWS_ENTERTAINMENT(14), //14.娱乐新闻
ENTERTAINMENT(20), //20.娱乐
TECHNOLOGY(30), //30.科技
IT(40), //40.IT
CULTURE(50), //50.人文艺术
PHILOSOPHY(60), //60.哲理类
JOKE(70); //70.冷笑话
private int subscribeCatalogNo;
private SubscribeCatalog(int subscribeCatalogNo) {
this.subscribeCatalogNo = subscribeCatalogNo;
}
public int getSubscribeCatalogNo() {
return subscribeCatalogNo;
}
public static SubscribeCatalog getSubscribeCatalog(int subscribeCatalogNo) {
SubscribeCatalog sc = SubscribeCatalog.NONE;
switch (subscribeCatalogNo) {
case 1: sc = SubscribeCatalog.HOT_RETWEET; break;
case 2: sc = SubscribeCatalog.HOT_COMMENT; break;
case 3: sc = SubscribeCatalog.DAILY_NEWS; break;
case 4: sc = SubscribeCatalog.IMAGE; break;
case 10: sc = SubscribeCatalog.NEWS; break;
case 11: sc = SubscribeCatalog.NEWS_TECHNOLOGY; break;
case 12: sc = SubscribeCatalog.NEWS_IT; break;
case 13: sc = SubscribeCatalog.NEWS_ECONOMY; break;
case 14: sc = SubscribeCatalog.NEWS_ENTERTAINMENT; break;
case 20: sc = SubscribeCatalog.ENTERTAINMENT; break;
case 30: sc = SubscribeCatalog.TECHNOLOGY; break;
case 40: sc = SubscribeCatalog.IT; break;
case 50: sc = SubscribeCatalog.CULTURE; break;
case 60: sc = SubscribeCatalog.PHILOSOPHY; break;
case 70: sc = SubscribeCatalog.JOKE; break;
default : sc = SubscribeCatalog.NONE; break;
}
return sc;
}
}