统一响应实体
import java.io.Serializable;
/**
* 统一响应实体
* <p>
* <br/>
* 格式如下
*
* <pre>
* {
* "content": "自定义业务Response",
* "message": "操作成功",
* "state": 1,
* "uiMessage": "自定义消息,用于前端显示"
* }
* </pre>
*/
public class ResponseResult<T> implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 操作状态
*/
private int code;
/**
* 状态附加消息
*/
private String msg;
/**
* 响应内容
*/
private T data;
public ResponseResult() {
}
public ResponseResult(int code, String msg, T data) {
this.code = code;
this.msg = msg;
this.data = data;
}
public static <T> ResponseResult<T> response(int code, String msg, T data) {
ResponseResult<T> responseDTO = new ResponseResult<>();
responseDTO.setCode(code);
responseDTO.setMsg(msg);
responseDTO.setData(data);
return responseDTO;
}
public static