package enumeration.general; import lombok.Getter; /** * @author gonghl * @since 2024/8/22 下午 2:44 */ @Getter public enum ErrorTypeEnum { VIDEOMISS("录像缺失"), NOVIDEO("无录像"), PLATFORMOFFLINE("平台离线"), SEVERINTERRUPT("服务中断"), POINTINFOERRO("点位信息错误"), POINTINFOMISS("点位信息不全"), SIGNALMISS("信号缺失"), SCREENCOLOR("画面偏色"), SCREENSNOW("雪花干扰"), SCREENSTRIP("条纹干扰,"), SCREENSHADE("画面遮挡"), SCREENBLUR("清晰度异常"), SCREENLIGHT("亮度异常"), DEVICEOFFLINE("设备离线"), UNKNOWN("未知"), CLOCKSKEW("时钟偏差"), OSD("OSD异常"), MONITORUNQUALIFY("一机一档不合格"), VIDEOORPICUNNORMAL("视频拉流、图片获取异常"), PICUNUSEFUL("大图不可用"), PICURLABNORMAL("图片访问异常"); private final String value; ErrorTypeEnum(String value) { this.value = value; } public static String getEnumValue(String value) { String[] values = value.split(","); StringBuilder sb = new StringBuilder(); for (int i = 0; i < values.length; i++) { sb.append(ErrorTypeEnum.valueOf(values[i]).getValue()); if (i != values.length - 1) { sb.append(","); } } return sb.toString(); } }