package com.zy.acs.manager.manager.enums; import com.zy.acs.framework.common.Cools; public enum VehFaultRecStateType { NONE, // 未知 PENDING, // 待上报 REPORT_SUCCESS, // 成功 REPORT_FAILED, // 失败 SKIPPED_REPORT, // 跳过 ; public static VehFaultRecStateType of(String state) { if (Cools.isEmpty(state)) { return NONE; } for (VehFaultRecStateType type : VehFaultRecStateType.values()) { if (type.toString().equals(state)) { return type; } } return NONE; } }