ActionResultCode.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package jnpf.base;
  2. import jnpf.constant.MsgCode;
  3. import jnpf.constant.model.MCode;
  4. /**
  5. * 错误提示枚举类
  6. *
  7. * @author JNPF开发平台组
  8. * @version V3.1.0
  9. * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
  10. * @date 2019年9月26日 上午9:18
  11. */
  12. public enum ActionResultCode {
  13. /**
  14. * 成功
  15. */
  16. Success(200, MsgCode.GT101),
  17. /**
  18. * 失败
  19. */
  20. Fail(400, MsgCode.GT102),
  21. /**
  22. * 验证错误
  23. */
  24. ValidateError(401, MsgCode.GT103),
  25. /**
  26. * 异常
  27. */
  28. Exception(500, MsgCode.GT104),
  29. /**
  30. * 登录过期提示
  31. */
  32. SessionOverdue(600, MsgCode.GT105),
  33. /**
  34. * 踢出提示
  35. */
  36. SessionOffLine(601, MsgCode.GT106),
  37. /**
  38. * token失效
  39. */
  40. SessionError(602, MsgCode.GT107),
  41. /**
  42. * 权限异常
  43. */
  44. PeimissionExp(403, MsgCode.GT109);
  45. private int code;
  46. private MCode message;
  47. ActionResultCode(int code, MCode message) {
  48. this.code = code;
  49. this.message = message;
  50. }
  51. public Integer getCode() {
  52. return code;
  53. }
  54. public void setCode(Integer code) {
  55. this.code = code;
  56. }
  57. public String getMessage() {
  58. return message.get();
  59. }
  60. public void setMessage(MCode message) {
  61. this.message = message;
  62. }
  63. }