/**
* 埋点模块枚举
* @author huang
*/
public enum ModelEnum {
PROCESS_CONTROL("流程管控", 10),
TASK_CENTER("任务中心", 20),
QHSE("QHSE管理", 30),
DATA_TRANSFER("数字化移交", 40),
INFO_SHARE("信息共享", 50),
APP_SYSTEM("应用系统", 60); /**
* 根据 code 返回 name
*/
public static String getNameByCode(Integer code){
for (ModelEnum value : ModelEnum.values()) {
if (value.getCode() == code.intValue()) {
return value.getName();
}
}
return null;
} /**
* 校验 name 合法性
*/
public static boolean checkName(String name){
for (ModelEnum value : ModelEnum.values()) {
if (name.contentEquals(value.getName())){
return true;
}
}
return false;
} private String name; private Integer code; ModelEnum(String name, Integer code) {
this.name = name;
this.code = code;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} public Integer getCode() {
return code;
} public void setCode(Integer code) {
this.code = code;
}
}

最新文章

  1. C#-WebForm-★★★ 分页展示 ★★★
  2. OCP开放封闭原则
  3. GDI相关函数
  4. Core 1.0中的管道-中间件模式
  5. (转)GBDT迭代决策树理解
  6. Node.js学习笔记(一)基础介绍
  7. 多种Timer的场景应用
  8. WIN10中DOCKER的安装
  9. Javaweb学习笔记——(十七)——————JDBC的原理、四大核心类、四大参数、预编译、Dao模式、批处理、大数据、时间类型的转换
  10. python 09
  11. Redis连接出现Error: Connection reset by peer的问题是由于使用Redis的安全模式
  12. Bloom Filter 数据结构去重
  13. 使用 PowerShell 管理 Azure 磁盘
  14. async await promise 执行时序
  15. Openstack 10 云环境安装
  16. Ubuntu安装Nginx和正确卸载Nginx Nginx相关
  17. jQuery取值的一些奇奇怪怪的操作
  18. Free Online SQL Formatter
  19. GitHub Pages搭建博客HelloWorld版
  20. ES6和ES5中的this指向问题

热门文章

  1. strapi系列--如何自定义非界面化的接口,定制化自己的业务逻辑
  2. java 入门与进阶P-6.3+P-6.4
  3. Unity自定义Button
  4. 【随笔记】MFC 解决按下 ESC、Enter 键会自动退出的问题
  5. Cheat Engine 中文设置汉化教程
  6. 真正“搞”懂HTTPS协议18之TLS特性解析
  7. Java基础语法:运算符、包机制、JavaDoc
  8. JZOJ 2022.02.10【提高组】模拟总结
  9. 【雅礼联考DAY02】Magic
  10. CSS 页面整体变灰色