service.error.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import { MidwayError } from '@midwayjs/core';
  2. export class ServiceError extends MidwayError {
  3. constructor(errcode: string) {
  4. super(errcode);
  5. }
  6. }
  7. export enum ErrorCode {
  8. TEST = 'TEST',
  9. // 权限,登录,角色
  10. NOT_LOGIN = 'NOT_LOGIN',
  11. ADMIN_NOT_LOGIN = 'ADMIN_NOT_LOGIN',
  12. ACCOUNT_HAS_EXPIRED = 'ACCOUNT_HAS_EXPIRED',
  13. ACCOUNT_LOGGED_IN_ELESWHERE = 'ACCOUNT_LOGGED_IN_ELESWHERE',
  14. USER_NOT_FOUND = 'USER_NOT_FOUND',
  15. BAD_PASSWORD = 'BAD_PASSWORD',
  16. USER_IS_DISABLED = 'USER_IS_DISABLED',
  17. ROLE_IS_DISABLED = 'ROLE_IS_DISABLED',
  18. NO_AUTH = 'NO_AUTH',
  19. DATA_NOT_FOUND = 'DATA_NOT_FOUND',
  20. // 注册:手机号已存在
  21. PHONE_IS_EXISTS = 'PHONE_IS_EXISTS',
  22. // es
  23. ES_ERROR = 'ES_ERROR',
  24. ES_INDEX_NOT_FOUND = 'ES_INDEX_NOT_FOUND',
  25. ES_DATA_NOT_FOUND = 'ES_DATA_NOT_FOUND',
  26. SERVICE_CANT_USE = 'SERVICE_CANT_USE',
  27. REQUSET_ERROR = 'REQUSET_ERROR',
  28. // params 参数部分
  29. ID_NOT_FOUND = 'ID_NOT_FOUND',
  30. BODY_ERROR = 'BODY_ERROR',
  31. SERVICE_APPLY = 'BODY_ERROR',
  32. DUPLICATE_USERS_ACCOUNT = 'DUPLICATE_USERS_ACCOUNT',
  33. DUPLICATE_USERS_OPENID = 'DUPLICATE_USERS_OPENID',
  34. CONTACTAPPLY_TARGET_USER_NOT_FOUND = 'TARGET_USER_NOT_FOUND',
  35. CONTACTAPPLY_HAS_APPLY_NOT_STATUS = 'CONTACTAPPLY_HAS_APPLY_NOT_STATUS',
  36. CONTACTAPPLY_NO_PERMISSION = 'CONTACTAPPLY_NO_PERMISSION',
  37. CONTACTAPPLY_NO_KEYWORD = 'CONTACTAPPLY_NO_KEYWORD',
  38. CONTACTAPPLY_MATCHING_NOT_ENOUGH = 'CONTACTAPPLY_MATCHING_NOT_ENOUGH',
  39. CONTACTAPPLY_IS_THIS_USER_DATA='CONTACTAPPLY_IS_THIS_USER_DATA',
  40. CONTACTAPPLY_DEPT_NO_ADMIN='CONTACTAPPLY_DEPT_NO_ADMIN',
  41. }