|
|
package com.yuxue.exception;
|
|
|
|
|
|
/**
|
|
|
* 系统错误提示
|
|
|
* @author yuxue
|
|
|
* @date 2018-09-07
|
|
|
*/
|
|
|
public enum ErrorEnum {
|
|
|
|
|
|
// 200-->Success!
|
|
|
// 6000-->Fail!
|
|
|
|
|
|
// common
|
|
|
COMMON_ERROR("Fail!", 6000),
|
|
|
COMMON_PARAMS_ERR("提交参数不合法", 6001),
|
|
|
COMMON_PARAMS_ID_ERR("提交参数ID不合法", 6002),
|
|
|
COMMON_EMPTY_CONDITION_RESULT("没有找到符合条件的数据", 6003),
|
|
|
COMMON_PARAMS_NOT_EXIST("提交的字段不存在,或者参数格式错误", 6004),
|
|
|
|
|
|
// sql
|
|
|
SQL_ERROR("mysql通用错误", 6100),
|
|
|
SQL_INSERT_FAIL("增加失败", 6101),
|
|
|
SQL_DELETE_FAIL("删除失败", 6102),
|
|
|
SQL_UPDATE_FAIL("修改失败", 6103),
|
|
|
SQL_RECORD_EXIST("添加重复记录", 6104),
|
|
|
SQL_ID_NOT_EXIST("主键ID不能为空", 6105),
|
|
|
SQL_VERSION_NOT_EXIST("数据版本version不能为空", 6106),
|
|
|
|
|
|
// io
|
|
|
FILE_IO_ERROR("io通用错误", 6200),
|
|
|
FILE_NOT_EXIST("文件没找到,请联系管理员", 6201),
|
|
|
FILE_DATA_NULL("文档中不不存在有效的数据", 6202),
|
|
|
FILE_DATA_ERR("文档中的数据格式错误", 6203),
|
|
|
|
|
|
// form
|
|
|
INVALID_PASSWORD("密码格式错误", 6300),
|
|
|
INVALID_EMAIL("邮件格式错误", 6301),
|
|
|
INVALID_NAME("账号格式错误", 6302),
|
|
|
INVALID_PARAMS("填写字段不合法", 6303),
|
|
|
|
|
|
|
|
|
// shiro-login
|
|
|
NO_LOGIN("用户未登录", 401),
|
|
|
UNAUTHORIZED("权限不足", 7001),
|
|
|
ADMIN_ONLY("只有管理员账号可以调用这个接口", 6402),
|
|
|
NO_PERSSIOM("没有权限请求", 6403),
|
|
|
WRONG_ACCOUNT_OR_PSW("账号或密码错误", 6404),
|
|
|
WRONG_ACCOUNT_PSW("账号密码错误", 6405),
|
|
|
WRONG_ACCOUNT_WRONG("用户没有权限(令牌、用户名、密码错误)", 401),
|
|
|
|
|
|
// uploading
|
|
|
UPLOAD_FILE_TYPE_ERROR("上传文件格式错误", 6500),
|
|
|
UPLOAD_FILE_UPLOADING("uploading", 6501),
|
|
|
UPLOAD_FILE_NOT_EXIST("文件不存在", 6502),
|
|
|
UPLOAD_FILE_SIZE_MAX("上传的文件大小超出限制", 6503),
|
|
|
|
|
|
// es
|
|
|
ES_BIG_PAGE_SEARCH("单页查询数据不能超过10000!", 9000);
|
|
|
|
|
|
// NoSQL
|
|
|
|
|
|
public final String msg;
|
|
|
public final int code;
|
|
|
|
|
|
ErrorEnum(String msg, int code) {
|
|
|
this.msg = msg;
|
|
|
this.code = code;
|
|
|
}
|
|
|
}
|