service.error.ts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. export enum ErrorCode {
  2. SERVICE_ERROR = 'SERVICE_ERROR',
  3. SERVICE_CANT_USE = 'SERVICE_CANT_USE',
  4. ES_ERROR = 'ES_ERROR',
  5. ES_INDEX_NOT_FOUND = 'ES_INDEX_NOT_FOUND',
  6. ES_DATA_NOT_FOUND = 'ES_DATA_NOT_FOUND',
  7. NOT_LOGIN = 'NOT_LOGIN',
  8. ADMIN_NOT_LOGIN = 'ADMIN_NOT_LOGIN',
  9. ACCOUNT_HAS_EXPIRED = 'ACCOUNT_HAS_EXPIRED',
  10. ACCOUNT_LOGGED_IN_ELESWHERE = 'ACCOUNT_LOGGED_IN_ELESWHERE',
  11. USER_NOT_FOUND = 'USER_NOT_FOUND',
  12. BAD_PASSWORD = 'BAD_PASSWORD',
  13. USER_IS_DISABLED = 'USER_IS_DISABLED',
  14. ROLE_IS_DISABLED = 'ROLE_IS_DISABLED',
  15. SERVICE_REPEAT = 'SERVICE_REPEAT',
  16. SERVICE_COPY = 'SERVICE_COPY',
  17. SERVICE_END = 'SERVICE_END',
  18. DUPLICATE_USERS_ACCOUNT = 'DUPLICATE_USERS_ACCOUNT',
  19. DUPLICATE_USERS_OPENID = 'DUPLICATE_USERS_OPENID',
  20. PHONE_IS_EXISTS = 'PHONE_IS_EXISTS',
  21. EMAIL_IS_EXISTS = 'EMAIL_IS_EXISTS',
  22. LOGIN_VALICODE_EXPIRES = 'LOGIN_VALICODE_EXPIRES',
  23. LOGIN_VALICODE_ERROR = 'LOGIN_VALICODE_ERROR',
  24. PLEASE_INPUT_LOGIN_CODE = 'PLEASE_INPUT_LOGIN_CODE',
  25. PLEASE_INPUT_LOGIN_PHONE = 'PLEASE_INPUT_LOGIN_PHONE',
  26. LOGIN_VALICODE_IS_EXISTS = 'LOGIN_VALICODE_IS_EXISTS',
  27. PWD_NO_TYPE = 'PWD_NO_TYPE',
  28. PWD_ERROR_TYPE = 'PWD_ERROR_TYPE',
  29. PWD_NO_PHONE = 'PWD_NO_PHONE',
  30. PWD_NO_EMAIL = 'PWD_NO_EMAIL',
  31. PWD_NO_CODE = 'PWD_NO_CODE',
  32. PWD_VALICODE_EXPIRES = 'PWD_VALICODE_EXPIRES',
  33. PWD_VALICODE_ERROR = 'PWD_VALICODE_ERROR',
  34. REG_VALICODE_EXPIRES = 'REG_VALICODE_EXPIRES',
  35. REG_VALICODE_ERROR = 'REG_VALICODE_ERROR',
  36. // 参数
  37. ID_NOT_FOUND = 'ID_NOT_FOUND',
  38. BODY_ERROR = 'BODY_ERROR',
  39. //admin
  40. ADMIN_BODY_NICK_NAME = 'ADMIN_BODY_NICK_NAME',
  41. ADMIN_BODY_ACCOUNT = 'ADMIN_BODY_ACCOUNT',
  42. ADMIN_BODY_PASSWORD = 'ADMIN_BODY_PASSWORD',
  43. // contactApply
  44. CONTACTAPPLY_TARGET_USER_NOT_FOUND = 'CONTACTAPPLY_TARGET_USER_NOT_FOUND',
  45. CONTACTAPPLY_HAS_APPLY_NOT_STATUS = 'CONTACTAPPLY_HAS_APPLY_NOT_STATUS',
  46. CONTACTAPPLY_NO_PERMISSION = 'CONTACTAPPLY_NO_PERMISSION',
  47. CONTACTAPPLY_NO_KEYWORD = 'CONTACTAPPLY_NO_KEYWORD',
  48. CONTACTAPPLY_MATCHING_NOT_ENOUGH = 'CONTACTAPPLY_MATCHING_NOT_ENOUGH',
  49. CONTACTAPPLY_IS_THIS_USER_DATA = 'CONTACTAPPLY_IS_THIS_USER_DATA',
  50. CONTACTAPPLY_DEPT_NO_ADMIN = 'CONTACTAPPLY_DEPT_NO_ADMIN',
  51. CONTACTAPPLY_ADMIN_NO_PERMISSION = 'CONTACTAPPLY_ADMIN_NO_PERMISSION',
  52. SERVICE_APPLY = 'SERVICE_APPLY',
  53. //match
  54. MATCH_NEED_USER_INFO = 'MATCH_NEED_USER_INFO',
  55. MATCH_USER_HAS_REGISTED = 'MATCH_USER_HAS_REGISTED',
  56. MATCH_NO_PERSON_TO_EXPORT = 'MATCH_NO_PERSON_TO_EXPORT',
  57. MATCH_NOT_FOUND = 'MATCH_NOT_FOUND',
  58. MATCH_EXT_IS_BEGINNING = "MATCH_EXT_IS_BEGINNING",
  59. DATA_NOT_FOUND = 'DATA_NOT_FOUND',
  60. MATCH_REG_NEED_MATCH_ID = "MATCH_REG_NEED_MATCH_ID",
  61. MATCH_EXT_DATA_NOT_FOUND = "MATCH_EXT_DATA_NOT_FOUND",
  62. MATCH_REG_MATCH_IS_NOT_REG = "MATCH_REG_MATCH_IS_NOT_REG",
  63. MATCH_STATUS_ERROR = "MATCH_STATUS_ERROR",
  64. MATCH_EXT_STATUS_ERROR = "MATCH_EXT_STATUS_ERROR",
  65. MATCH_REG_NOT_FOUND = "MATCH_REG_NOT_FOUND",
  66. MATCH_REG_STATUS_ERROR = "MATCH_REG_STATUS_ERROR",
  67. MATCH_REG_USER_ERROR = "MATCH_REG_USER_ERROR",
  68. TIME_FORMAT_ERROR = "TIME_FORMAT_ERROR",
  69. // export
  70. NO_EXPORT_SETTING = 'NO_EXPORT_SETTING',
  71. NO_DATA_IN_EXPORT_QUERY = 'NO_DATA_IN_EXPORT_QUERY',
  72. // openid
  73. SERVICE_FAULT = 'SERVICE_FAULT',
  74. NOT_FOUND_DATA = 'NOT_FOUND_DATA',
  75. }
  76. export class ServiceError extends Error {
  77. constructor(errcode: string) {
  78. super(errcode);
  79. this.name = 'ServiceError';
  80. }
  81. }