统一返回DTO:
public class CommonResponseData<T extends Serializable> implements Serializable {
private static final String ZERO = "0";
/**
*
*/
private static final long serialVersionUID = 3278611319011091487L;
/**
* 默认成功
*/
private boolean success = true;
private String responseCode = ZERO;
/**
* 错误信息(自己查看)
*/
private String responseMsg;
/**
* 错误信息(展示给客户)
*/
private String responseShowMsg;
/**
* 返回值
*/
private T data;
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getResponseCode() {
return responseCode;
}
public void setResponseCode(String responseCode) {
this.responseCode = responseCode;
}
public String getResponseMsg() {
return responseMsg;
}
public void setResponseMsg(String responseMsg) {
this.responseMsg = responseMsg;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
public String getResponseShowMsg() {
return responseShowMsg;
}
public void setResponseShowMsg(String responseShowMsg) {
this.responseShowMsg = responseShowMsg;
}
@Override
public String toString() {
return "CommonResponseData [success=" + success + ", responseCode=" + responseCode + ", responseMsg="
+ responseMsg + ", responseShowMsg=" + responseShowMsg + ", data=" + data + "]";
}
}