说明
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