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(); } }