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.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
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 ;
}
}