龚焕茏
2024-08-24 11456e1af96ae10fe08dcecf091797b6f08d391b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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();
    }
 
 
}