package com.chinaztt.mes.production.state.operationtask.constant;
|
|
/**
|
* @Author: zhangxy
|
* @Date: 2020-08-24 9:51
|
*/
|
public enum OperationTaskStates {
|
|
/**
|
* 待审核新加的状态
|
*/
|
UNSUBMIT(OperationTaskStateStringValues.UNSUBMIT),
|
/**
|
* 等待
|
*/
|
PENDING(OperationTaskStateStringValues.PENDING),
|
|
/**
|
* 进行中
|
*/
|
INPROGRESS(OperationTaskStateStringValues.INPROGRESS),
|
|
/**
|
* 已暂停
|
*/
|
INTERRUPTED(OperationTaskStateStringValues.INTERRUPTED),
|
|
/**
|
* 已完成
|
*/
|
COMPLETED(OperationTaskStateStringValues.COMPLETED),
|
|
/**
|
* 已取消
|
*/
|
CANCELED(OperationTaskStateStringValues.CANCELED);
|
|
|
private String stringValue;
|
|
public String getValue() {
|
return stringValue;
|
}
|
|
OperationTaskStates(final String stringValue) {
|
this.stringValue = stringValue;
|
}
|
|
@Override
|
public String toString() {
|
return getValue();
|
}
|
|
public static OperationTaskStates getEnum(String value) {
|
for (OperationTaskStates v : values()) {
|
if (v.getValue().equalsIgnoreCase(value)) {
|
return v;
|
}
|
}
|
throw new IllegalArgumentException();
|
}
|
|
}
|