类 ResultInfo
- java.lang.Object
-
- ai.yue.library.base.view.ResultInfo
-
public class ResultInfo extends java.lang.Object便捷返回 -Restful风格API结果- 从以下版本开始:
- 2017年7月31日
- 作者:
- 孙金川
-
-
构造器概要
构造器 构造器 说明 ResultInfo()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Result<?>attack()非法访问-100static <T> Result<T>attack(T data)非法访问-100static Result<?>client_fallback()哎哟喂!static Result<?>client_fallback_error()哎哟喂!static Result<?>data_structure()数据结构异常-501static Result<?>data_structure(int expected, int actual)数据结构异常-501static Result<?>db_error()数据结构异常,请检查相应数据结构一致性-502static Result<?>dev_defined(java.lang.String msg)自定义类型提示-msgstatic Result<?>error()请求错误-500static <T> Result<T>error(T data)请求错误-500static Result<?>file_empty()文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301static Result<?>forbidden()无权限-103static Result<?>frequent_access_restriction()频繁访问限制,请稍后重试-104static Result<?>logged_in()会话未注销,无需登录-102static Result<?>param_check_not_pass()参数校验未通过,请参照API核对后重试-401static Result<java.lang.String>param_check_not_pass(java.lang.String data)参数校验未通过,请参照API核对后重试-401static Result<?>param_decrypt_error()参数解密错误-403static Result<?>param_value_invalid()参数校验未通过,无效的value-402static Result<java.lang.String>param_value_invalid(java.lang.String data)参数校验未通过,无效的value-402static Result<?>param_void()参数为空-400static Result<?>resource_already_invalid()资源已失效-300static Result<?>success()成功后调用,返回的data为nullstatic <T> Result<T>success(java.lang.Integer code, T data, java.lang.Long count)成功后调用,分页查询static <T> Result<T>success(T data)成功后调用,返回的data为一个对象static <T> Result<T>success(T data, java.lang.Long count)成功后调用,分页查询static Result<?>type_convert_error(java.lang.String data)类型转换错误-302static Result<?>unauthorized()未登录或登录已失效-101
-
-
-
方法详细资料
-
attack
public static Result<?> attack()
非法访问-100- 返回:
- HTTP请求,最外层响应对象
-
attack
public static <T> Result<T> attack(T data)
非法访问-100- 类型参数:
T- 泛型- 参数:
data- 异常数据- 返回:
- HTTP请求,最外层响应对象
-
unauthorized
public static Result<?> unauthorized()
未登录或登录已失效-101- 返回:
- HTTP请求,最外层响应对象
-
logged_in
public static Result<?> logged_in()
会话未注销,无需登录-102- 返回:
- HTTP请求,最外层响应对象
-
forbidden
public static Result<?> forbidden()
无权限-103- 返回:
- HTTP请求,最外层响应对象
-
frequent_access_restriction
public static Result<?> frequent_access_restriction()
频繁访问限制,请稍后重试-104- 返回:
- HTTP请求,最外层响应对象
-
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(T data, java.lang.Long count)
成功后调用,分页查询- 类型参数:
T- 泛型- 参数:
data- 数据count- 总数- 返回:
- HTTP请求,最外层响应对象
-
success
public static <T> Result<T> success(java.lang.Integer code, T data, java.lang.Long count)
成功后调用,分页查询- 类型参数:
T- 泛型- 参数:
code- 自定义code(默认200)data- 数据count- 总数- 返回:
- HTTP请求,最外层响应对象
-
resource_already_invalid
public static Result<?> resource_already_invalid()
资源已失效-300- 返回:
- HTTP请求,最外层响应对象
-
file_empty
public static Result<?> file_empty()
文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301- 返回:
- HTTP请求,最外层响应对象
-
type_convert_error
public static Result<?> type_convert_error(java.lang.String data)
类型转换错误-302- 参数:
data- 提示信息- 返回:
- HTTP请求,最外层响应对象
-
param_void
public static Result<?> param_void()
参数为空-400- 返回:
- HTTP请求,最外层响应对象
-
param_check_not_pass
public static Result<?> param_check_not_pass()
参数校验未通过,请参照API核对后重试-401- 返回:
- HTTP请求,最外层响应对象
-
param_check_not_pass
public static Result<java.lang.String> param_check_not_pass(java.lang.String data)
参数校验未通过,请参照API核对后重试-401- 参数:
data- 数据- 返回:
- HTTP请求,最外层响应对象
-
param_value_invalid
public static Result<?> param_value_invalid()
参数校验未通过,无效的value-402- 返回:
- HTTP请求,最外层响应对象
-
param_value_invalid
public static Result<java.lang.String> param_value_invalid(java.lang.String data)
参数校验未通过,无效的value-402- 参数:
data- 数据- 返回:
- HTTP请求,最外层响应对象
-
param_decrypt_error
public static Result<?> param_decrypt_error()
参数解密错误-403- 返回:
- HTTP请求,最外层响应对象
-
error
public static Result<?> error()
请求错误-500- 返回:
- HTTP请求,最外层响应对象
-
error
public static <T> Result<T> error(T data)
请求错误-500- 类型参数:
T- 泛型- 参数:
data- 异常数据- 返回:
- HTTP请求,最外层响应对象
-
data_structure
public static Result<?> data_structure()
数据结构异常-501- 返回:
- HTTP请求,最外层响应对象
-
data_structure
public static Result<?> data_structure(int expected, int actual)
数据结构异常-501不正确的结果大小
- 参数:
expected- 预期值actual- 实际值- 返回:
- HTTP请求,最外层响应对象
-
db_error
public static Result<?> db_error()
数据结构异常,请检查相应数据结构一致性-502- 返回:
- HTTP请求,最外层响应对象
-
client_fallback
public static Result<?> client_fallback()
哎哟喂!网络开小差了,请稍后重试...-503- 返回:
- HTTP请求,最外层响应对象
-
client_fallback_error
public static Result<?> client_fallback_error()
哎哟喂!服务都被您挤爆了...-504- 返回:
- HTTP请求,最外层响应对象
-
dev_defined
public static Result<?> dev_defined(java.lang.String msg)
自定义类型提示-msg- 参数:
msg- 提示消息- 返回:
- HTTP请求,最外层响应对象
-
-