package com.chinaztt.mes.plan.state.orderstate.constant; /** * @Author: cxf * @Date: 2020-09-19 9:51 */ public enum CustomerOrderStates { /** * 零件待选 */ PARTUNCHECKED(CustomerOrderStateStringValues.PARTUNCHECKED), /** * 工艺文件待选 */ TECHNOLOGYUNCHECK(CustomerOrderStateStringValues.TECHNOLOGYUNCHECK), /** * 代计划 */ PLAN(CustomerOrderStateStringValues.PLAN), /** * 已下发 */ PLANED(CustomerOrderStateStringValues.PLANED), /** * 已作废 */ CANCEL(CustomerOrderStateStringValues.CANCEL); private String stringValue; public String getValue() { return stringValue; } CustomerOrderStates(final String stringValue) { this.stringValue = stringValue; } @Override public String toString() { return getValue(); } public static CustomerOrderStates getEnum(String value) { for (CustomerOrderStates v : values()) { if (v.getValue().equalsIgnoreCase(value)) { return v; } } throw new IllegalArgumentException(); } }