McREnum.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.malk.server.common;
  2. import lombok.Getter;
  3. /**
  4. * 定义返回值和对应状态的信息
  5. */
  6. public enum McREnum {
  7. SUCCESS(true, "200", "SUCCESS"),
  8. IGNORE_EXECUTE(true, "200", "IGNORE THE CURRENT EXECUTE RESULT"),
  9. VALIDATED_PARAM(false, "4001", "PARAMETER VERIFICATION FAILS"),
  10. TOKEN_INVALID(false, "4002", "TOKEN INVALID"),
  11. NOT_AUTHORIZED(false, "4003", "ERROR INVALID AUTH STATE"),
  12. VALIDATED_ACCESS(false, "4004", "VALIDATE IS DISSATISFY THE CONDITION"),
  13. METHOD_EXECUTE(false, "5001", "ENCOUNTER AN ERROR WHEN EXECUTE METHOD"),
  14. NULL_POINTER(false, "5002", "ENCOUNTER AN ERROR NULL POINTER EXCEPTION"),
  15. VENDOR_ERROR(false, "5004", "VENDOR PLATFORM ERROR EXCEPTION"),
  16. UNKNOWN_EXCEPTION(false, "6001", "THIS IS AN UNKNOWN EXCEPTION");
  17. @Getter
  18. private String code;
  19. @Getter
  20. boolean suc;
  21. @Getter
  22. private String msg;
  23. McREnum(boolean suc, String code, String msg) {
  24. this.suc = suc;
  25. this.code = code;
  26. this.msg = msg;
  27. }
  28. }