Class Response<T>
java.lang.Object
cn.dinodev.spring.commons.response.Response<T>
- Type Parameters:
T- 响应数据类型
- Direct Known Subclasses:
PageResponse,ResponseList,ScrollResponse
REST API通用响应包装类
- Author:
- Cody Lu
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Response
protected Response()默认构造函数,初始化为成功状态 -
Response
构造函数,指定状态码和消息- Parameters:
code- 状态码msg- 消息
-
Response
构造函数,指定状态码、消息和数据- Parameters:
code- 状态码msg- 消息data- 数据
-
Response
构造函数,指定状态码、消息、数据和耗时- Parameters:
code- 状态码msg- 消息data- 数据cost- 耗时
-
-
Method Details
-
success
创建一个成功的响应- Type Parameters:
T- 响应数据类型- Returns:
- 成功的响应
-
success
创建一个带数据的成功响应- Type Parameters:
T- 响应数据类型- Parameters:
data- 响应数据- Returns:
- 带数据的成功响应
-
fail
创建一个失败的响应- Type Parameters:
T- 响应数据类型- Parameters:
msg- 失败消息- Returns:
- 失败的响应
-
fail
创建一个失败的响应- Type Parameters:
T- 响应数据类型- Parameters:
status- 状态- Returns:
- 失败的响应
-