package com.dji.sample.common.error; /** * @author sean.zhou * @version 0.1 * @date 2021/11/25 */ public enum CommonErrorEnum implements IErrorInfo { ILLEGAL_ARGUMENT(200001, "非法参数"), REDIS_DATA_NOT_FOUND(201404, "Redis数据不存在."), DEVICE_OFFLINE(212015, "设备离线"), GET_ORGANIZATION_FAILED(210230, "获取组织失败"), DEVICE_BINDING_FAILED(210231, "设备绑定失败"), NON_REPEATABLE_BINDING(210232, "设备已绑定到其他组织,不能重复绑定"), GET_DEVICE_BINDING_STATUS_FAILED(210233, "获取设备绑定状态失败"), SYSTEM_ERROR(600500, "系统错误"), SECRET_INVALID(600100, "密钥无效"), NO_TOKEN(600101, "token为空"), TOKEN_EXPIRED(600102, "token过期"), TOKEN_INVALID(600103, "token失效"), SIGN_INVALID(600104, "签名失效"); private String msg; private int code; CommonErrorEnum(int code, String msg) { this.code = code; this.msg = msg; } @Override public String getErrorMsg() { return this.msg; } @Override public Integer getErrorCode() { return this.code; } }