cn.net.vidyo.yd.common.data.domain.Result Maven / Gradle / Ivy
package cn.net.vidyo.yd.common.data.domain;
import java.util.HashMap;
public class Result {
int status=0;
int code=20000;
String errCode="";
String message="";
Object data;
public Result() {
}
public Result(String errCode, String message) {
this.status=1;
this.code=401;
this.errCode = errCode;
this.message = message;
}
public Result(Object data) {
this.code=20000;
this.status=0;
this.data = data;
}
public static Result Success(){
return Success(new HashMap());
}
public static Result Success(Object data){
return new Result(data);
}
public static Result DefaultFail(){
return Fail("10001","错误");
}
public static Result Fail(IErrorEnum error){
return Fail(error.getCode(),error.getMessage());
}
public static Result Fail(String errCode, String message){
return new Result(errCode,message);
}
// public Map getMapData(){
// return (Map)this.data;
// }
// public Object getMapDataItem(String key){
// Map map = getMapData();
// if(map==null){
// return null;
// }
// if(!map.containsKey(key)){
// return null;
// }
// return map.get(key);
// }
// public String getMapDataItemString(String key){
// Object item = getMapDataItem(key);
// if(item==null) return "";
// return item.toString();
// }
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public String getErrCode() {
return errCode;
}
public void setErrCode(String errCode) {
this.errCode = errCode;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}