ResultStatusCode.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.happy.constant;
  2. public enum ResultStatusCode {
  3. /** OKlockcslock */
  4. QUIT(200, "退出成功"),
  5. /** OK */
  6. OK(200, "OK"),
  7. /** 访问超时 */
  8. TIME_OUT(130, "访问超时"),
  9. /** 参数解析失败 */
  10. BAD_REQUEST(400, "参数解析失败"),
  11. /** 记录不存在 */
  12. NOT_EXIST(404, "记录不存在"),
  13. /** 不支持当前请求方法 */
  14. METHOD_NOT_ALLOWED(405, "不支持当前请求方法"),
  15. /** 服务器运行异常 */
  16. SYSTEM_ERR(500, "服务器运行异常"),
  17. /** 该用户不存在或密码错误 */
  18. NOT_EXIST_USER_OR_ERROR_PWD(10000, "该用户不存在或账号密码错误"),
  19. /** 该用户已登录 */
  20. LOGINED_IN(10001, "该用户已登录"),
  21. LOGINED_IN2(10002, "该用户不存在"),
  22. LOGINED_IN3(100021, "该用户登录已失效"),
  23. /** 登录异常 */
  24. SHIRO_ERROR(10003, "登录异常"),
  25. /** 您没有该权限 */
  26. UNAUTHO_ERROR(10004, "您没有该权限"),
  27. /** 请绑定手机号 */
  28. BIND_PHONE(10010, "请绑定手机号"),
  29. /** 上传文件异常 */
  30. UPLOAD_ERROR(20000, "上传文件异常"),
  31. /** 无效的验证码 */
  32. INVALID_CAPTCHA(30005, "无效的验证码"),
  33. /** 该用户已被冻结 */
  34. USER_FROZEN(40000, "该用户已被冻结"),
  35. /** 该用户未绑定微信号 */
  36. USER_NOT_WX_OAUTH(40004, "该用户未进行微信授权"),
  37. /** 该用户未绑定微信号 */
  38. USER_NOT_BIND_WX(5000, "该用户未绑定微信号"),
  39. /** 该用户成功绑定微信号 */
  40. USER_BIND_WX_OK(5005, "该用户成功绑定微信号"),
  41. /** 该部门已存在 */
  42. DEPARTMENT_EXIT(5006, "该部门已存在"),
  43. /** 该用户已存在 */
  44. USER_EXIST(6000, "该用户已存在"),
  45. /** 该账号已存在 */
  46. USERACCOUNT_EXIST(6002, "该账号已存在"),
  47. /** 缴费用户信息不存在 */
  48. PARTYDUES_USER_NOEXIT(6003, "缴费用户信息不存在"),
  49. /** 党费信息不存在 */
  50. PARTYDUES_NOEXIT(6004, "费用信息不存在"),
  51. /** 党费信息党费已支付 */
  52. PARTYDUES_OK(6005, "费用已支付"),
  53. /** 党费订单支付失败 */
  54. PARTYDUES_ERR(6009, "费用支付失败");
  55. private int status;
  56. private String msg;
  57. public int getStatus() {
  58. return status;
  59. }
  60. public void setStatus(int status) {
  61. this.status = status;
  62. }
  63. public String getMsg() {
  64. return msg;
  65. }
  66. public void setMsg(String msg) {
  67. this.msg = msg;
  68. }
  69. private ResultStatusCode(int code, String msg) {
  70. this.status = code;
  71. this.msg = msg;
  72. }
  73. @Override
  74. public String toString() {
  75. return "{\"status\":" + this.status + ",\"msg\":\"" + this.msg + "\",\"data\": null, \"ok\": false}";
  76. }
  77. }