You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.3 KiB
81 lines
2.3 KiB
package com.teaching.backend.common; |
|
|
|
/** |
|
* 自定义错误码 |
|
* |
|
* @author <a href="https://github.com/liyh">程序员鱼皮</a> |
|
* @from <a href="https://yh.icu">编程导航知识星球</a> |
|
*/ |
|
public enum ErrorCode { |
|
|
|
SUCCESS(200, "ok"), |
|
PARAMS_ERROR(40000, "请求参数错误"), |
|
OBJECTIVE_OR_CONTENT_NOT_EXIT(40001, "目标或内容id不存在"), |
|
KONWID_NOT_EXIT(40002, "没有选择知识点"), |
|
OBJECTIVE_OR_CONTENT_EXIT(40003, "该记录已存在"), |
|
KNOW_NOT_EXIT(40004, "知识点不存在"), |
|
USERNAME_NOT_EXIT(40005, "缺少用户信息"), |
|
STUDENT_NOT_EXIT(40006, "缺少学生信息"), |
|
COURSES_NOT_EXIT(40007, "缺少课程信息"), |
|
CONTENT_NOT_EXIT(40008, "内容id不存在"), |
|
KNOWS_EXIT(40009, "该项下面存在关联的知识点,请在删除关联的知识点后再来操作!"), |
|
INVALID_ROLE(400010, "角色不存在"), |
|
MESSAGE_NO_READ(400011, "消息未读,禁止删除!"), |
|
MESSAGE_NO_EXIT(400012, "消息不存在!"), |
|
NOT_LOGIN_ERROR(40100, "未登录"), |
|
NO_AUTH_ERROR(40101, "无权限"), |
|
NOT_FOUND_ERROR(40400, "请求数据不存在"), |
|
CONTENT_EXISTS(41000, "内容存在"), |
|
|
|
KNOWS_EXISTS(41001, "存在关联的知识点"), |
|
ADD_RELATION_FAILED(41002, "添加关系失败"), |
|
|
|
|
|
FORBIDDEN_ERROR(40300, "禁止访问"), |
|
|
|
PARAMS_ILLEGAL(42000, "请求参数违法"), |
|
PARAMS_NULL(4001,"参数为空"), |
|
|
|
PARAMS_USER_NOTEXISTS(4002,"用户不存在"), |
|
|
|
PARAMS_RESOURCE_NOTEXISTS(4003,"资源不存在"), |
|
|
|
PARAMS_COURSE_NOTEXISTS(4004,"课程不存在"), |
|
PARAMS_EMPTY(40004, "参数为空"), |
|
|
|
DELETE_FAILED(40005, "删除失败"), |
|
UPLOAD_FAILED(40006, "上传失败"), |
|
|
|
DELETE_RELATIONSHIP_FAILED(40006, "添加关系失败"), |
|
|
|
KNOW_EXISIT(40007, "课程已存在"), |
|
SYSTEM_ERROR(50000, "系统内部异常"), |
|
FILE_ERROR(50010, "附件无效"), |
|
UNKNOW_ERROR(50002, "系统内部异常"), |
|
|
|
OPERATION_ERROR(50001, "操作失败"); |
|
|
|
/** |
|
* 状态码 |
|
*/ |
|
private final int code; |
|
|
|
/** |
|
* 信息 |
|
*/ |
|
private final String message; |
|
|
|
ErrorCode(int code, String message) { |
|
this.code = code; |
|
this.message = message; |
|
} |
|
|
|
public int getCode() { |
|
return code; |
|
} |
|
|
|
public String getMessage() { |
|
return message; |
|
} |
|
|
|
}
|
|
|