com.lone.common.api.vo.ResultResponse Maven / Gradle / Ivy
The newest version!
package com.lone.common.api.vo;
import java.util.Map;
public class ResultResponse {
private String message = "操作成功";
private Integer httpCode;
private String resultCode;
private Boolean success=true;// 是否成功;
private Object result;
private Map attributes;// 其他参数
public ResultResponse() {
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Boolean getSuccess() {
return success;
}
public void setSuccess(Boolean success) {
this.success = success;
}
public Object getResult() {
return result;
}
public void setResult(Object result) {
this.result = result;
}
public Integer getHttpCode() {
return httpCode;
}
public void setHttpCode(Integer httpCode) {
this.httpCode = httpCode;
}
public Map getAttributes() {
return attributes;
}
public void setAttributes(Map attributes) {
this.attributes = attributes;
}
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
/**
* 成功返回
* @param message 提示信息
*/
public void isSuccess(String message){
this.setMessage(message);
this.setHttpCode(200);
this.setSuccess(true);
}
/**
* 成功返回
* @param message 提示信息
*/
public void isSuccess(String message, String resultCode){
this.setMessage(message);
this.setResultCode(resultCode);
this.setSuccess(true);
}
/**
* 成功返回
* @param message 提示信息
* @param resul 返回结果
*/
public void isSuccess(String message,Object resul){
this.setMessage(message);
this.setResult(resul);
this.setHttpCode(200);
this.setSuccess(true);
}
/**
* 错误返回
* @param message 提示信息
* @param httpCode 错误码
*/
public void isFailed(String message,Integer httpCode){
this.setMessage(message);
this.setHttpCode(httpCode);
this.setSuccess(false);
}
/**
* 错误返回
* @param message 提示信息
* @param resultCode 错误码
*/
public void isFailed(String message,String resultCode){
this.setMessage(message);
this.setResultCode(resultCode);
this.setSuccess(false);
}
}