package cn.lihu.jh.module.ecg.enums; import lombok.AllArgsConstructor; import lombok.Getter; /** * Action类型枚举 */ @Getter @AllArgsConstructor public enum ActionTypeEnum { S0201ECG("S0201ECG", "申请单创建"), S0202ECG("S0202ECG", "申请单更新"), S040501HIS("S040501HIS", "预约更新"), S050401("S050401", "检查预约状态新增"), S050501("S050501", "检查预约状态修改"); /** * 类型 */ private final String type; /** * 描述 */ private final String description; /** * 根据类型获取枚举 * * @param type 类型 * @return 枚举 */ public static ActionTypeEnum getByType(String type) { for (ActionTypeEnum value : values()) { if (value.getType().equals(type)) { return value; } } return null; } }