提交 db6e208f authored 作者: chenxinchang's avatar chenxinchang

--no commit message

上级 78a163cf
......@@ -10,35 +10,31 @@ import org.apache.commons.lang3.StringUtils;
* @date
*/
public enum AllResourceTypeEnum {
//资源类型 0全部理论 药物 方剂 临床 医案 文化 机构 医论 其他 未分类 蒙文 医著 医家
//资源类型
/** 全部 */
QUANBU(0, "全部"),
/** 理论 */
LILUN(31, "理论"),
/** 药物 */
YAOWU(32, "药物"),
/** 方剂 */
FANGJI(33, "方剂"),
/** 临床 */
LINCHUANG(34, "临床"),
/** 医案 */
YIAN(35, "医案"),
/** 文化 */
WENHUA(36, "文化"),
/** 机构 */
JIGOU(37, "机构"),
/** 医论 */
YILUN(38, "医论"),
/** 其他 */
QITA(48, "其他"),
/** 图书 */
TUSHU(1, "图书"),
/** 文章 */
WENZHANG(31, "文章"),
/** 案例 */
ANLI(32, "案例"),
/** 实操技能库 */
SHICAOJINENGKU(33, "实操技能"),
/** 法规 */
FAGUI(34, "法规"),
/** 问答 */
WENDA(35, "问答"),
/** 未分类 */
WEIFENLEI(49, "未分类"),
/** 蒙文 */
MENGWEN(50, "蒙文"),
/** 医著 */
YIZHU(1, "医著"),
/** 医家 */
YIJIA(2, "医家");
WEIFENLEI(50, "未分类文章"),
/** 微课 */
WEIKE(2, "微课"),
/** 专家 */
ZHUANJIA(3, "专家"),
/** 专题 */
ZHUANTI(4, "专题"),
/** 公告内容 */
GONGGAONEIRONG(100, "公告内容");
private final Integer code;
private final String name;
......@@ -78,6 +74,23 @@ public enum AllResourceTypeEnum {
}
/**
* 通过中文名称获取ID
* @param code
* @return
*/
public static Integer getCode(String name) {
if (StringUtils.isBlank(name)) {
return null;
}
for (AllResourceTypeEnum mt : values()) {
if (mt.getName().equals(name)) {
return mt.getCode();
}
}
return null;
}
/**
* 获取所有的枚举,以MAP返回
* @return
*/
......
......@@ -7,33 +7,23 @@ import org.apache.commons.lang3.StringUtils;
/**
* 文章类型
* @author 杨振广
* @author ycw
* @date 2018年11月20日下午16:26:42
*/
public enum ArticleTypeEnum {
/** 理论 */
LILUN(31, "理论"),
/** 药物 */
YAOWU(32, "药物"),
/** 方剂 */
FANGJI(33, "方剂"),
/** 临床 */
LINCHUANG(34, "临床"),
/** 医案 */
YIAN(35, "医案"),
/** 文化 */
WENHUA(36, "文化"),
/** 机构 */
JIGOU(37, "机构"),
/** 医论 */
YILUN(38, "医论"),
/** 其他 */
QITA(48, "其他"),
/** 文章 */
WENZHANG(31, "文章"),
/** 案例 */
ANLI(32, "案例"),
/** 实操技能库 */
SHICAOJINENGKU(33, "实操技能库"),
/** 法规 */
FAGUI(34, "法规"),
/** 问答 */
WENDA(35, "问答"),
/** 未分类 */
WEIFENLEI(49, "未分类"),
/** 蒙文 */
MENGWEN(50, "蒙文");
WEIFENLEI(50, "未分类文章");
private final Integer code;
private final String name;
......@@ -49,7 +39,7 @@ public enum ArticleTypeEnum {
throw new IllegalArgumentException("Library Status " + code + " is blank");
}
for (ArticleTypeEnum mt : values()) {
if (mt.getCode().equals(code)) {
if (mt.getCode().toString().equals(code)) {
return mt;
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论