package cn.iocoder.yudao.module.mes.enums.safety; import lombok.AllArgsConstructor; import lombok.Getter; /** * 安全生产 - 事故类型枚举 * * @author 超级管理员 */ @Getter @AllArgsConstructor public enum SafetyAccidentTypeEnum { ELECTRIC_SHOCK("ELECTRIC_SHOCK", "触电"), FIRE("FIRE", "火灾"), FALL("FALL", "高处坠落"), OBJECT_STRIKE("OBJECT_STRIKE", "物体打击"), MECHANICAL("MECHANICAL", "机械伤害"), CHEMICAL("CHEMICAL", "中毒窒息"), VEHICLE("VEHICLE", "车辆伤害"), OTHER("OTHER", "其他"); private final String type; private final String name; public static String getNameByType(String type) { for (SafetyAccidentTypeEnum value : values()) { if (value.getType().equals(type)) { return value.getName(); } } return type; } }