JsonCodeMsg

说明

JsonCodeMsg 是枚举类,封装的是 JsonResult 常用 的 code 和 msg

代码

package top.malaoshi.netdisk.vo;

public enum JsonCodeMsg {
    SUCCESS(0,"成功"),
    /**
     * 校验失败,如:登录名为空、手机号格式不正确、数据过长
     */
    VALIDATE_FAIL(1000,"校验失败!"),
    /**
     * 与登录相关的失败,如:用户名不存在、密码不正确、未登录
     */
    LOGIN_FAIL(2000,""),
    /**
     * 与注册相关的失败,如:用户名存在
     */
    REGISTER_FAIL(3000,""),
    /**
     * 服务器报错,如:除以0,保存数据库报错 等导致后端代码报错的原因
     */
    SERVER_ERROR(4000,"服务器发生错误!");

    private int code;
    private String msg;

    JsonCodeMsg(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}

参考:
https://blog.csdn.net/u011502243/article/details/105687908
https://blog.csdn.net/qq_41025837/article/details/122827372