| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package easydo.technology.enums;
- import java.util.HashMap;
- import java.util.Map;
- public enum MESEnum {
- FLOW_NO_TYPE_PROCESS_MANAGE("process_manage", "工序管理"),
- FLOW_NO_TYPE_PROCESS_ROUTE("process_route", "工艺路线"),
- PROCESS_STAGE_OF_CATEGORY_PREPARATION("preparation","准备工序"),
- PROCESS_STAGE_OF_CATEGORY_PROCESSING("processing","加工工序"),
- PROCESS_STAGE_OF_CATEGORY_INSPECTION("inspection","检验工序"),
- PROCESS_STAGE_OF_CATEGORY_AUXILIARY("auxiliary","辅助工序"),
- PROCESS_STAGE_OF_PROCESS_TYPE_SELF_MADE("self_made","自制"),
- PROCESS_STAGE_OF_PROCESS_TYPE_OUTSOURCING("outsourcing","委外"),
- PROCESS_STAGE_OF_CALCULATE_METHOD_BOTH_RATES("both_rates","计件+计时都支持"),
- PROCESS_STAGE_OF_CALCULATE_METHOD_PIECE_RATE("piece_rate","计件"),
- PROCESS_STAGE_OF_CALCULATE_METHOD_TIME_RATE("time_rate","计时"),
- PROCESS_STAGE_OF_CALCULATE_METHOD_NON_PROD_PAY("non_prod_pay","不计生产工资"),
- PROCESS_STAGE_OF_STATUS_ENABLE("enable","启用"),
- PROCESS_STAGE_OF_STATUS_DISABLE("disable","停用"),
- ;
- MESEnum(String value, String comment) {
- this.value = value;
- this.comment = comment;
- }
- private static Map<String, MESEnum> typelookup = new HashMap<>();
- static {
- for (MESEnum mspEnum : MESEnum.values()) {
- typelookup.put(mspEnum.value, mspEnum);
- }
- }
- public static boolean isContainsValue(String type) {
- return typelookup.containsKey(type);
- }
- public static MESEnum forType(String type) {
- return typelookup.get(type);
- }
- private String value;
- private String comment;
- public String getValue() {
- return value;
- }
- public String getComment() {
- return comment;
- }
- }
|