Codes.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export const ErrorCode = {
  2. /**位置错误 */
  3. UNKNOW: { code: '-1', msg: '未知错误' },
  4. /**接口错误 */
  5. SERVICE_FAULT: msg => ({ code: '400', msg }),
  6. /**接口不开放 */
  7. INTERFACE_NOT_OPEN: { code: '-2', msg: '此接口暂不开放' },
  8. // 参数错误部分
  9. /**数据未找到 */
  10. DATA_NOT_FOUND: { code: '4041', msg: '未找到数据' },
  11. /**数据未找到-自定义错误信息 */
  12. DATA_NOT_FOUND_WITH_MSG: (msg: string) => ({ code: '4041', msg }),
  13. /**缺少地址参数 */
  14. NEED_PARAMS: { code: '4042', msg: '缺少地址参数' },
  15. /**缺少地址参数-自定义错误信息 */
  16. NEED_PARAMS_WITH_MSG: (msg: string) => ({ code: '4042', msg }),
  17. /**缺少查询参数 */
  18. NEED_QUERY: { code: '4043', msg: '缺少查询参数' },
  19. /**缺少查询参数-自定义错误信息 */
  20. NEED_QUERY_WITH_MSG: (msg: string) => ({ code: '4043', msg }),
  21. /**缺少参数体参数 */
  22. NEED_BODY: { code: '4044', msg: '缺少参数体参数' },
  23. /**缺少参数体参数-自定义错误信息 */
  24. NEED_BODY_WITH_MSG: (msg: string) => ({ code: '4044', msg }),
  25. // 登录相关
  26. NOT_LOGIN: { code: '401', msg: '您未登录' },
  27. IS_LOGOUT: { code: '4011', msg: '该账号已登出' },
  28. OTHER_PLACE_LOGIN: { code: '4012', msg: '该账号已在其他地点登录' },
  29. IS_EXPIRE: { code: '4014', msg: '登录已超时,请重新登录' },
  30. ROLE_IS_DISABLED: { code: '4015', msg: '当前用户角色已被禁用' },
  31. USER_NOT_FOUND: { code: '4016', msg: '未找到用户信息' },
  32. USER_IS_DISABLED: { code: '4017', msg: '该用户已被禁用' },
  33. BAD_PASSWORD: { code: '4018', msg: '密码错误' },
  34. /**账户已存在 */
  35. ACCOUNT_IS_EXISTS: { code: '4001', msg: '账户已存在' },
  36. /**业务错误 */
  37. ENTITY_NOT_FOUND: { code: '-100', msg: '未找到实体配置' }
  38. };