add 任务枚举类
This commit is contained in:
@@ -0,0 +1,84 @@
|
|||||||
|
package org.nl.acs.task.enums;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
|
||||||
|
public enum TaskStatusEnum {
|
||||||
|
READY(1, "READY", "就绪"),
|
||||||
|
BUSY(2, "BUSY", "执行中"),
|
||||||
|
FINISHED(3, "FINISHED", "完成"),
|
||||||
|
|
||||||
|
CANCEL(4, "CANCEL", "取消"),
|
||||||
|
|
||||||
|
ERROR(4, "CANCEL", "异常");
|
||||||
|
|
||||||
|
//索引
|
||||||
|
private int index;
|
||||||
|
//编码
|
||||||
|
private String code;
|
||||||
|
//名字
|
||||||
|
private String name;
|
||||||
|
//描述
|
||||||
|
private String desc;
|
||||||
|
|
||||||
|
// 构造方法
|
||||||
|
TaskStatusEnum(int index, String code, String name) {
|
||||||
|
this.index = index;
|
||||||
|
this.code = code;
|
||||||
|
this.name = name;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static JSONArray getList() {
|
||||||
|
JSONArray arr = new JSONArray();
|
||||||
|
JSONObject json = new JSONObject();
|
||||||
|
for (TaskStatusEnum em : TaskStatusEnum.values()) {
|
||||||
|
json.put("code", em.getCode());
|
||||||
|
json.put("name", em.getName());
|
||||||
|
arr.add(json);
|
||||||
|
}
|
||||||
|
return arr;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCode(String code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDesc() {
|
||||||
|
return desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDesc(String desc) {
|
||||||
|
this.desc = desc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String getName(String code) {
|
||||||
|
for (TaskStatusEnum c : TaskStatusEnum.values()) {
|
||||||
|
if (c.code == code) {
|
||||||
|
return c.name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getIndex() {
|
||||||
|
return index;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIndex(int index) {
|
||||||
|
this.index = index;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user