package com.common.core.enums;
|
/**
|
* @DESCRIPTION: 结果代码
|
* @USER: binhuang
|
* @DATE: 10/12/2021
|
*/
|
public enum ResultCodeEnum {
|
|
|
|
/**
|
* 成功状态
|
*/
|
RT_SUCCESS("0", "Success"),
|
|
/**
|
* 无效token
|
*/
|
RT_INVALID_TOKEN("401", "Time out, Please Login again"),
|
|
/**
|
* 没有发现
|
*/
|
RT_NOT_FOUND("404", "Invalid request url"),
|
/**
|
* 系统错误
|
*/
|
RT_ERROR("500", "System exception"),
|
/**
|
* 系统错误
|
*/
|
AWS_RT_ERROR("501", "AWS System exception"),
|
/**
|
* 访问次数频繁
|
*/
|
BUSY_REQUEST_ERROR("502", "Busy request, please try it later!"),
|
/**
|
* 访问次数频繁
|
*/
|
LARGE_REQUEST_ERROR("502", "Large request, please reduce your request body size!"),
|
/**
|
* 访问次数频繁
|
*/
|
LOGIN_FAILED("503", "Login failed, please confirm your app id and secret!"),
|
|
/**
|
* 失败
|
*/
|
RT_FAILED("100", "Failed"),
|
|
/**
|
* 参数错误
|
*/
|
RT_PARAM_ERROR("101", "Request parameter check is invalid"),
|
|
/**
|
* 拒绝访问
|
*/
|
RT_ACCESS_DENIED("120", "Access Denied"),
|
|
/**
|
* 空异常
|
*/
|
RT_ACCESS_NULL("199", "Java Null Exception"),
|
|
/**
|
* 没有数据
|
*/
|
NO_DATA("112", "No %s data"),
|
|
/**
|
* 微服务出错
|
*/
|
RT_OUT_OF_SERVICE("130", "The server is under maintenance, please try again later"),
|
|
/**
|
* NOT NULL
|
*/
|
PARA_NOT_NULL("140", "Parameters %s can not be null . please confirm again ."),
|
|
/**
|
* token无效
|
*/
|
TOKEN_INVALID("101", "Invalid token, Please confirm again"),
|
|
/**
|
* token为空
|
*/
|
TOKEN_NULL("102", "Can not get token value, Please confirm again"),
|
|
/**
|
* token过期
|
*/
|
TOKEN_EXPIRED("103", "Token expired, Please confirm again"),
|
|
/**
|
* 没有权限
|
*/
|
NO_PERMISSION("104", "No permission, Please confirm again"),
|
/** HTTP调用异常 */
|
HTTP_INVOKE_ERROR("105","Http invoke error"),
|
/** HTTP调用异常 */
|
QLM_TOKEN_ERROR("106","Can not get qianlima token, please contact administrator"),
|
|
|
OPERATION_FAIL("115", "%s Operation failed"),
|
|
EXECUTE_FAIL("113", "Execute fail: %s"),
|
|
DUPLICATE_RESULT("114", "Warn,There is duplicate %s ."),
|
NOT_EXIT("115", "does not exist"),
|
|
IS_NULL("116","%s is null."),
|
|
EXCEED_FIELD_LENGTH("117","%s length exceed %s char"),
|
INTEGER_FIELD("118","%s must be an integer"),
|
SORT_INVALID("119","Sort order must be desc/asc"),
|
TIMEZONE_DATE_INVALID("126","Parameter %s must match pattern yyyy-MM-dd'T'HH:mm:ssXXX"),
|
FIELD_CONTENT_ERROR("121","Parameter field content error"),
|
SORT_NAME_INVALID("122","Sort name input error,please check"),
|
LOCK_FAIL("123","Lock failed, please retry later."),
|
DECRYPT_ERROR("124","Decryption error, please contact administrator."),
|
FILE_SIZE_EXCEED("125","File size exceeds 30M."),
|
EMAIL_ERROR("127","Send email failed, please contact administrator."),
|
;
|
|
|
private String code;
|
|
/**
|
* 对应消息
|
*/
|
private String msg;
|
|
ResultCodeEnum(String code, String msg) {
|
this.code = code;
|
this.msg = msg;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public String getMsg() {
|
return msg;
|
}
|
}
|