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;
|
}
|
}
|