統一結果處理

@Data

public class Result implements Serializable {

private int code;//200正常,非200表示異常

private String msg;

private Object data;

public static Result succ(int code,String msg,Object data){

Result r = new Result();

r。setCode(code);

r。setMsg(msg);

r。setData(data);

return r;

}

public static Result succ(Object data){

return succ(200,“操作成功”,data);

}

public static Result fail(int code,String msg,Object data){

Result r = new Result();

r。setCode(code);

r。setMsg(msg);

r。setData(data);

return r;

}

public static Result fail(String msg,Object data){

return fail(400,msg,data);

}

public static Result fail(String msg){

return fail(400,msg,null);

}

}