This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-ntc/src/main/java/com/nis/domain/RestfulResult.java

133 lines
2.5 KiB
Java

/**
*@Title: RestfulResult.java
*@Package com.nis.domain
*@Description TODO
*@author dell
*@date 2018年6月8日 下午3:22:26
*@version 版本号
*/
package com.nis.domain;
import org.apache.commons.lang.StringUtils;
import net.sf.json.JSONObject;
/**
* @ClassName: RestfulResult.java
* @Description: TODO
* @author (dell)
* @date 2018年6月8日 下午3:22:26
* @version V1.0
*/
public class RestfulResult {
protected Integer status=0;
protected Integer businessCode=0;
protected String reason="";
protected String msg="";
private String traceCode="";
protected String fromuri="";
public RestfulResult(){
}
public RestfulResult(String content){
try{
if(StringUtils.isNotBlank(content)){
JSONObject resObject = JSONObject.fromObject(content) ;
this.status=resObject.getInt("status");
this.businessCode=resObject.getInt("businessCode");
this.reason=resObject.getString("reason");
this.msg=resObject.getString("msg");
this.traceCode=resObject.getString("traceCode");
this.fromuri=resObject.getString("fromuri");
}
}catch (Exception e) {
// TODO: handle exception
}
}
/**
* status
* @return status
*/
public Integer getStatus() {
return status;
}
/**
* @param status the status to set
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* businessCode
* @return businessCode
*/
public Integer getBusinessCode() {
return businessCode;
}
/**
* @param businessCode the businessCode to set
*/
public void setBusinessCode(Integer businessCode) {
this.businessCode = businessCode;
}
/**
* reason
* @return reason
*/
public String getReason() {
return reason;
}
/**
* @param reason the reason to set
*/
public void setReason(String reason) {
this.reason = reason;
}
/**
* msg
* @return msg
*/
public String getMsg() {
return msg;
}
/**
* @param msg the msg to set
*/
public void setMsg(String msg) {
this.msg = msg;
}
/**
* traceCode
* @return traceCode
*/
public String getTraceCode() {
return traceCode;
}
/**
* @param traceCode the traceCode to set
*/
public void setTraceCode(String traceCode) {
this.traceCode = traceCode;
}
/**
* fromuri
* @return fromuri
*/
public String getFromuri() {
return fromuri;
}
/**
* @param fromuri the fromuri to set
*/
public void setFromuri(String fromuri) {
this.fromuri = fromuri;
}
}