Package com.imyeyu.java.bean.timi
Class TimiResponse<T>
java.lang.Object
com.imyeyu.java.bean.timi.TimiResponse<T>
- Type Parameters:
T- 数据类型
- All Implemented Interfaces:
Serializable
通用接口返回对象
- Since:
- 2021-07-01 20:18
- Author:
- 夜雨
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTimiResponse(TimiCode code) 构造器TimiResponse(TimiCode code, T data) 构造器TimiResponse(TimiCode code, T data, String message) 构造器 -
Method Summary
Modifier and TypeMethodDescriptiongetCode()响应代码getData()数据体响应消息消息插值参数响应消息代码booleanisFail()boolean设置响应消息messageCode(String messageCode) 设置响应消息代码messageCode(String messageCode, Map<String, Object> messageArgs) 设置响应消息代码和插值参数void响应代码void数据体voidsetMessage(String message) 响应消息voidsetMessageArgs(Map<String, Object> messageArgs) 消息插值参数voidsetMessageCode(String messageCode) 响应消息代码转为通用异常
-
Field Details
-
code
响应代码 -
message
响应消息 -
messageCode
响应消息代码 -
messageArgs
消息插值参数 -
data
数据体
-
-
Constructor Details
-
TimiResponse
构造器- Parameters:
code- 代码
-
TimiResponse
构造器- Parameters:
code- 代码data- 数据体
-
TimiResponse
构造器- Parameters:
code- 代码data- 数据体message- 响应消息
-
TimiResponse
public TimiResponse()
-
-
Method Details
-
isSuccess
public boolean isSuccess()- Returns:
- true 为成功,code 为 20000 段
-
isFail
public boolean isFail()- Returns:
- true 为失败,isSuccess 取反
-
toException
转为通用异常- Returns:
- 异常
-
message
设置响应消息- Parameters:
message- 响应消息- Returns:
- 本对象
-
messageCode
设置响应消息代码- Parameters:
messageCode- 响应消息代码- Returns:
- 本对象
-
messageCode
设置响应消息代码和插值参数- Parameters:
messageCode- 响应消息代码messageArgs- 插值参数- Returns:
- 本对象
-
setCode
响应代码 -
getCode
响应代码 -
getMessage
响应消息 -
setMessage
响应消息 -
getMessageCode
响应消息代码 -
setMessageCode
响应消息代码 -
getMessageArgs
消息插值参数 -
setMessageArgs
消息插值参数 -
setData
数据体 -
getData
数据体
-