统一结果处理

@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);

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容