统一错误码
自定义错误
返回格式
{
"code": 500,
"msg": "服务繁忙,请稍后重试"
}
位置: src/filters/base.filter.ts
自定义错误码
位置:src/constants/errorx.ts
/**
* 业务错误码定义,请使用CODE_前缀定义
*/
export enum ErrorEnum {
CODE_500 = '服务繁忙,请稍后重试',
CODE_1021 = '验证码错误',
CODE_1022 = '登录账号或密码错误',
CODE_1023 = '输入的旧密码不一致',
CODE_1024 = '账号已被禁用',
CODE_1025 = '无权限访问',
CODE_1026 = '授权已失效,请重新登录',
CODE_1027 = '更新个人资料功能已被禁用',
CODE_1028 = '更新个人密码功能已被禁用',
//--------------------system
CODE_1101 = '禁止操作未授予的角色',
CODE_1102 = '岗位不存在',
CODE_1103 = '职称不存在',
CODE_1104 = '部门不存在',
CODE_1105 = '该角色存在子级角色',
CODE_1106 = '该角色正在使用中',
CODE_1107 = '父级角色不存在',
CODE_1108 = '该角色存在可用子级角色',
CODE_1109 = '禁止将子级角色设置为父级角色',
CODE_1110 = '父级角色不存在',
CODE_1111 = '父级角色已被禁用无法操作',
CODE_1112 = '禁止操作系统内置权限菜单',
CODE_1113 = '该菜单存在子级权限或菜单',
CODE_1114 = '禁止操作未授予的权限',
CODE_1115 = '禁止将自身设置为父级菜单',
CODE_1116 = '禁止将子级菜单设置为父级菜单',
CODE_1117 = '父级菜单不存在',
CODE_1118 = '权限节点不可设置为父级菜单',
CODE_1119 = '该职称正在使用中',
CODE_1120 = '该岗位正在使用中',
CODE_1121 = '父级部门不存在',
CODE_1122 = '该部门存在子级部门',
CODE_1123 = '该部门正在使用中',
CODE_1124 = '禁止将自身设置为父级部门',
CODE_1125 = '禁止将子级部门设置为父级部门',
CODE_1126 = '父级部门已被禁用无法操作',
//--------------------config
CODE_1201 = '字典集不存在',
CODE_1202 = '字典标识已被使用',
CODE_1203 = '禁止操作系统内置字典配置',
CODE_1204 = '该字典集存在配置项',
}