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