package com.gkhy.safePlatform.doublePrevention.enums; import com.fasterxml.jackson.annotation.JsonValue; public enum SyncEnum { SYNC_WAIT_EXEC((byte) 1, "待上报"), SYNC_EXEC_SUCCESS((byte) 2, "已上报"), SYNC_NOT_EXEC((byte) 3, "不上报"), SYNC_EXEC_FAIL((byte) 8, "上报失败"), REPORT_ON((byte) 1, "开启"), REPORT_OFF((byte) 2, "关闭"), CHOOSE_DATA_REPORT_ON((byte) 1, "上报"), CHOOSE_DATA_REPORT_OFF((byte) 2, "不上报"), REPORT_AUTO_EXEC_CONFIG((byte) 0, "手动上报配置"), REPORT_HAND_EXEC_CONFIG((byte) 1, "自动上报配置"), REPORT_CONFIG_RISK_ANA_UNIT((byte) 1, "风险分析单元"), REPORT_CONFIG_RISK_EVENT((byte) 2, "安全风险分析事件"), REPORT_CONFIG_RISK_MEASURE((byte) 3, "安全风险管控措施"), REPORT_CONFIG_TASK_FROM_WORK((byte) 4, "隐患排查任务配置"), REPORT_CONFIG__CHECK_RECORD((byte) 5, "隐患排查任务记录"), REPORT_CONFIG_DANGER_INFO((byte) 6, "隐患信息"), REPORT_CONFIG_POINT_INFO((byte) 6, "风险点信息"), ; byte code; @JsonValue String value; SyncEnum(byte code, String value) { this.code = code; this.value = value; } public byte getCode() { return code; } public String getValue() { return value; } }