类 ResultInfo
- java.lang.Object
-
- ai.yue.library.base.view.ResultInfo
-
public class ResultInfo extends java.lang.Object便捷返回 -Restful风格API结果- 从以下版本开始:
- 2017年7月31日
- 作者:
- ylyue
-
-
构造器概要
构造器 构造器 说明 ResultInfo()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Result<?>attack()非法访问-402static <T> Result<T>attack(T data)非法访问-402static Result<?>clientFallback()哎哟喂!static Result<?>clientFallbackError()哎哟喂!static Result<?>dataStructure()数据结构异常-505static Result<?>dataStructure(int expected, int actual)数据结构异常-505static Result<?>dbError()数据结构异常,请检查相应数据结构一致性-506static Result<java.lang.String>dbError(java.lang.String data)数据结构异常,请检查相应数据结构一致性-506static Result<?>devCustomTypePrompt(java.lang.String msg)开发者自定义类型提示,请覆盖: Result#setMsg(String)static Result<?>error()请求错误-501static <T> Result<T>error(T data)请求错误-501static Result<?>fileEmpty()文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301static Result<?>forbidden()无权限-403static Result<?>gone()API接口版本弃用-410static Result<?>internalServerError()服务器内部错误-500static <T> Result<T>internalServerError(T data)服务器内部错误-500static Result<?>loggedIn()会话未注销,无需登录-210static Result<?>paramCheckNotPass()参数校验未通过,请参照API核对后重试-433static Result<java.lang.String>paramCheckNotPass(java.lang.String data)参数校验未通过,请参照API核对后重试-433static Result<?>paramDecryptError()参数解密错误-435static Result<?>paramValueInvalid()参数校验未通过,无效的value-434static Result<java.lang.String>paramValueInvalid(java.lang.String data)参数校验未通过,无效的value-434static Result<?>paramVoid()参数为空-432static Result<?>resourceAlreadyInvalid()资源已失效-300static Result<?>success()成功后调用,返回的data为nullstatic <T> Result<T>success(java.lang.Integer code, java.lang.Long count, T data)成功后调用,分页查询static <T> Result<T>success(java.lang.Long count, T data)成功后调用,分页查询static <T> Result<T>success(T data)成功后调用,返回的data为一个对象static Result<?>tooManyRequests()频繁请求限流-429static Result<java.lang.String>typeConvertError(java.lang.String data)类型转换错误-509static Result<?>unauthorized()未登录或登录已失效-401
-
-
-
方法详细资料
-
success
public static Result<?> success()
成功后调用,返回的data为null- 返回:
- HTTP请求,最外层响应对象
-
success
public static <T> Result<T> success(T data)
成功后调用,返回的data为一个对象- 类型参数:
T- 泛型- 参数:
data- 数据- 返回:
- HTTP请求,最外层响应对象
-
success
public static <T> Result<T> success(java.lang.Long count, T data)
成功后调用,分页查询- 类型参数:
T- 泛型- 参数:
count- 总数data- 数据- 返回:
- HTTP请求,最外层响应对象
-
success
public static <T> Result<T> success(java.lang.Integer code, java.lang.Long count, T data)
成功后调用,分页查询- 类型参数:
T- 泛型- 参数:
code- 自定义code(默认200)count- 总数data- 数据- 返回:
- HTTP请求,最外层响应对象
-
loggedIn
public static Result<?> loggedIn()
会话未注销,无需登录-210- 返回:
- HTTP请求,最外层响应对象
-
resourceAlreadyInvalid
public static Result<?> resourceAlreadyInvalid()
资源已失效-300- 返回:
- HTTP请求,最外层响应对象
-
fileEmpty
public static Result<?> fileEmpty()
文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301- 返回:
- HTTP请求,最外层响应对象
-
unauthorized
public static Result<?> unauthorized()
未登录或登录已失效-401- 返回:
- HTTP请求,最外层响应对象
-
attack
public static Result<?> attack()
非法访问-402- 返回:
- HTTP请求,最外层响应对象
-
attack
public static <T> Result<T> attack(T data)
非法访问-402- 类型参数:
T- 泛型- 参数:
data- 异常数据- 返回:
- HTTP请求,最外层响应对象
-
forbidden
public static Result<?> forbidden()
无权限-403- 返回:
- HTTP请求,最外层响应对象
-
gone
public static Result<?> gone()
API接口版本弃用-410- 返回:
- HTTP请求,最外层响应对象
-
tooManyRequests
public static Result<?> tooManyRequests()
频繁请求限流-429- 返回:
- HTTP请求,最外层响应对象
-
paramVoid
public static Result<?> paramVoid()
参数为空-432- 返回:
- HTTP请求,最外层响应对象
-
paramCheckNotPass
public static Result<?> paramCheckNotPass()
参数校验未通过,请参照API核对后重试-433- 返回:
- HTTP请求,最外层响应对象
-
paramCheckNotPass
public static Result<java.lang.String> paramCheckNotPass(java.lang.String data)
参数校验未通过,请参照API核对后重试-433- 参数:
data-Result#setData(Object)提示信息- 返回:
- HTTP请求,最外层响应对象
-
paramValueInvalid
public static Result<?> paramValueInvalid()
参数校验未通过,无效的value-434- 返回:
- HTTP请求,最外层响应对象
-
paramValueInvalid
public static Result<java.lang.String> paramValueInvalid(java.lang.String data)
参数校验未通过,无效的value-434- 参数:
data-Result#setData(Object)提示信息- 返回:
- HTTP请求,最外层响应对象
-
paramDecryptError
public static Result<?> paramDecryptError()
参数解密错误-435- 返回:
- HTTP请求,最外层响应对象
-
internalServerError
public static Result<?> internalServerError()
服务器内部错误-500- 返回:
- HTTP请求,最外层响应对象
-
internalServerError
public static <T> Result<T> internalServerError(T data)
服务器内部错误-500- 类型参数:
T- 泛型- 参数:
data- 异常数据- 返回:
- HTTP请求,最外层响应对象
-
error
public static Result<?> error()
请求错误-501- 返回:
- HTTP请求,最外层响应对象
-
error
public static <T> Result<T> error(T data)
请求错误-501- 类型参数:
T- 泛型- 参数:
data- 异常数据- 返回:
- HTTP请求,最外层响应对象
-
dataStructure
public static Result<?> dataStructure()
数据结构异常-505- 返回:
- HTTP请求,最外层响应对象
-
dataStructure
public static Result<?> dataStructure(int expected, int actual)
数据结构异常-505不正确的结果大小
- 参数:
expected- 预期值actual- 实际值- 返回:
- HTTP请求,最外层响应对象
-
dbError
public static Result<?> dbError()
数据结构异常,请检查相应数据结构一致性-506- 返回:
- HTTP请求,最外层响应对象
-
dbError
public static Result<java.lang.String> dbError(java.lang.String data)
数据结构异常,请检查相应数据结构一致性-506- 参数:
data-Result#setData(Object)提示信息- 返回:
- HTTP请求,最外层响应对象
-
clientFallback
public static Result<?> clientFallback()
哎哟喂!网络开小差了,请稍后重试...-507- 返回:
- HTTP请求,最外层响应对象
-
clientFallbackError
public static Result<?> clientFallbackError()
哎哟喂!服务都被您挤爆了...-508- 返回:
- HTTP请求,最外层响应对象
-
typeConvertError
public static Result<java.lang.String> typeConvertError(java.lang.String data)
类型转换错误-509- 参数:
data-Result#setData(Object)提示信息- 返回:
- HTTP请求,最外层响应对象
-
devCustomTypePrompt
public static Result<?> devCustomTypePrompt(java.lang.String msg)
开发者自定义类型提示,请覆盖: Result#setMsg(String)- 参数:
msg- 提示消息- 返回:
- HTTP请求,最外层响应对象
-
-