上传代码
This commit is contained in:
167
src/main/java/com/nis/restful/RestResult.java
Normal file
167
src/main/java/com/nis/restful/RestResult.java
Normal file
@@ -0,0 +1,167 @@
|
||||
/**
|
||||
* @Title: RestError.java
|
||||
* @Package com.nis.restful
|
||||
* @Description: TODO(用一句话描述该文件做什么)
|
||||
* @author (darnell)
|
||||
* @date 2016年8月24日 上午11:36:30
|
||||
* @version V1.0
|
||||
*/
|
||||
package com.nis.restful;
|
||||
|
||||
import org.springframework.http.HttpStatus;
|
||||
|
||||
/**
|
||||
* @ClassName: RestError
|
||||
* @Description: TODO(用于构建web服务的错误对象)
|
||||
* @author (darnell)
|
||||
* @date 2016年8月24日 上午11:36:30
|
||||
* @version V1.0
|
||||
*/
|
||||
public class RestResult {
|
||||
|
||||
/**
|
||||
* http状态码
|
||||
*/
|
||||
private HttpStatus status;
|
||||
|
||||
/**
|
||||
* 业务编码
|
||||
*/
|
||||
private RestBusinessCode businessCode;
|
||||
|
||||
/**
|
||||
* 结果信息
|
||||
*/
|
||||
private String msg;
|
||||
|
||||
/**
|
||||
* 请求来源
|
||||
*/
|
||||
private String fromUri;
|
||||
|
||||
private Object data;
|
||||
/**
|
||||
* A版:4 B版:2 C版:1
|
||||
*/
|
||||
private String activeSys;
|
||||
|
||||
/**
|
||||
* 日志数据来源本地:0 数据中心:1
|
||||
*/
|
||||
private String logSource;
|
||||
|
||||
public RestResult(){
|
||||
|
||||
}
|
||||
|
||||
public RestResult(HttpStatus status, RestBusinessCode businessCode, String msg,String fromUri,String activeSys,String fromSign) {
|
||||
super();
|
||||
this.status = status;
|
||||
this.businessCode = businessCode;
|
||||
this.msg = msg;
|
||||
this.fromUri = fromUri;
|
||||
this.activeSys=activeSys;
|
||||
this.logSource=logSource;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return status
|
||||
*/
|
||||
public HttpStatus getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param status 要设置的 status
|
||||
*/
|
||||
public void setStatus(HttpStatus status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @return businessCode
|
||||
*/
|
||||
public RestBusinessCode getBusinessCode() {
|
||||
return businessCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param businessCode 要设置的 businessCode
|
||||
*/
|
||||
public void setBusinessCode(RestBusinessCode businessCode) {
|
||||
this.businessCode = businessCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return msg
|
||||
*/
|
||||
public String getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param msg 要设置的 msg
|
||||
*/
|
||||
public void setMsg(String msg) {
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return fromUri
|
||||
*/
|
||||
public String getFromUri() {
|
||||
return fromUri;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param fromUri 要设置的 fromUri
|
||||
*/
|
||||
public void setFromUri(String fromUri) {
|
||||
this.fromUri = fromUri;
|
||||
}
|
||||
|
||||
public String getActiveSys() {
|
||||
return activeSys;
|
||||
}
|
||||
|
||||
public void setActiveSys(String activeSys) {
|
||||
this.activeSys = activeSys;
|
||||
}
|
||||
|
||||
public String getLogSource() {
|
||||
return logSource;
|
||||
}
|
||||
public void setLogSource(String logSource) {
|
||||
this.logSource = logSource;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return data
|
||||
*/
|
||||
public Object getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param data 要设置的 data
|
||||
*/
|
||||
public void setData(Object data) {
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return new StringBuilder().append("HttpStatus:").append(getStatus().value())
|
||||
.append(" errorcode:")
|
||||
.append(this.getBusinessCode().getValue())
|
||||
.append(" errorReason:")
|
||||
.append(this.getBusinessCode().getErrorReason())
|
||||
.append(" errorMsg:")
|
||||
.append(this.getMsg())
|
||||
.append(" errorURL").append(this.getFromUri())
|
||||
.toString();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user