Package pub.ihub.cloud.rest
Class Result<T>
java.lang.Object
pub.ihub.cloud.rest.Result<T>
- All Implemented Interfaces:
Serializable
统一响应结果
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionResult(IResultCode code, String message) Result(IResultCode code, T data) Result(IResultCode code, T data, String message) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic <T> Result<T>static <T> Result<T>code(IResultCode code) static <T> Result<T>code(IResultCode code, String message) static <T> Result<T>static <T> Result<T>data(T data) static <T> Result<T>booleanstatic <T> Result<T>static <T> Result<T>intgetCode()响应编码getData()响应数据响应信息响应元信息inthashCode()org.springframework.http.HttpStatusputMetadata(String key, V value) 添加元数据void响应数据voidsetMessage(String message) 响应信息voidsetMetadata(Map<String, Object> metadata) 响应元信息static <T> Result<T>success()static <T> Result<T>toString()
-
Constructor Details
-
Result
-
Result
-
Result
-
Result
-
-
Method Details
-
putMetadata
添加元数据- Type Parameters:
V- 值泛型- Parameters:
key- 键value- 值- Returns:
- Result
-
httpStatus
public org.springframework.http.HttpStatus httpStatus() -
success
-
success
-
code
-
code
-
code
-
data
-
data
-
data
-
fail
-
error
-
getCode
public int getCode()响应编码 -
getMessage
响应信息 -
getData
响应数据 -
getMetadata
响应元信息 -
setMessage
响应信息 -
setData
响应数据 -
setMetadata
响应元信息 -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-