You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hw_01/JsonData.java

64 lines
1.2 KiB

package com.campus.utils;
public class JsonData {
private Integer code;//0表示成功1表示处理中-1表示失败
private Object data;
private String msg;
public JsonData(){}
public JsonData(Integer code, Object data, String msg){
this.code=code;
this.data=data;
this.msg=msg;
}
//成功不用返回数据
public static JsonData buildSuccess()
{
return new JsonData(0,null,null);
}
public static JsonData buildSuccess(Object data)
{
return new JsonData(0,data,null);
}
public static JsonData buildError(String msg)
{
return new JsonData(-1,null,msg);
}
public static JsonData buildError(Integer code,String msg)
{
return new JsonData(code,null,msg);
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}