package com.gkhy.safePlatform.doublePrevention.enums; import com.fasterxml.jackson.annotation.JsonValue; public enum WorkStatusEnum { WORK_OPEN((byte) 1, "开启"), WORK_CLOSE((byte) 2, "关闭"), WORK_OVER((byte) 3, "过期"), TASK_WAIT((byte) 1, "待排查"), TASK_TYPE_AUTO((byte) 1, "周期作业"), TASK_TYPE_USER_ADD((byte) 2, "日常作业"), TASK_EXEC_RESULT_NORMAL((byte) 1, "正常"), TASK_EXEC_RESULT_ERROR((byte) 2, "异常"), TASK_EXEC_USED((byte) 2, "任务执行结束"), ; byte code; @JsonValue String value; WorkStatusEnum(byte code, String value) { this.code = code; this.value = value; } public byte getCode() { return code; } public String getValue() { return value; } }