ResultCode.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.fdkankan.sale.common;
  2. public enum ResultCode {
  3. SYSTEM_ERROR(500, "系统异常"),
  4. NOT_ROLE(4001, "无此角色"),
  5. NOT_PERMISSION(4002, "无此权限"),
  6. USER_NOT_EXIST(4003, "用户不存在"),
  7. USER_EXIST(4004, "用户已存在"),
  8. PASSWORD_ERROR(4005, "账号密码错误,请重新登录!"),
  9. USERNAME_ERROR(4006, "该账号已停止使用"),
  10. MISSING_REQUIRED_PARAMETERS(4007, "必填项不能为空"),
  11. USER_NOT_LOGIN(4008, "用户未登录"),
  12. DATA_TOO_LONG(4009, "长度超出限制!"),
  13. DEL_ROLE_ERROR(50035, "该角色已关联用户,不可删除。请先修改相关用户的角色!"),
  14. MAIL_SEND_ERROR(50033, "邮件发送失败!"),
  15. MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"),
  16. UPDATE_MYSELF_PASSWORD(50039, "只能修改自己的密码!"),
  17. OLD_PASSWORD_ERROR(50037, "原密码错误"),
  18. PART_NOT_EXITS(60001, "备件不存在"),
  19. CAMERA_SN_NOT_EXITS(60002, "SN码不存在"),
  20. CAMERA_DETAIL_NOT_EXITS(60003, "SN码不存在!"),
  21. REPAIR_NOT_EXITS(60004, "工单不存在!"),
  22. REPAIR_STATUS_NOT_EXITS(60005, "工单状态错误!"),
  23. UPLOAD_FILE_NO_EXIST(60006, "文件不存在!"),
  24. UPLOAD_FILE_TO_LONG(60007, "文件大小超过限制!"),
  25. CHECK_REGISTER_EXIST(60008, "已存在检测登记记录,缺少配件登记id"),
  26. ORDER_PAY_ERROR(60009, "该订单已支付"),
  27. ORDER_PAY_NOT_EXITS(60010, "该订单不存在"),
  28. ORDER_COMMENT_EXITS(60011, "该订单已评论"),
  29. ORDER_INVOICE_EXITS(60012, "该订单已申请开票"),
  30. ORDER_NOt_PAY(60013, "该订单未支付"),
  31. ORDER_INVOICE_OPEN(60014, "该订单已开票"),
  32. PRICE_TYPE_NOT(60015, "报价类型为空"),
  33. PART_ID_EMPTY(60016, "备件id为空"),
  34. LABOR_ID_EMPTY(60017, "人工id为空"),
  35. PART_STOCK_ERROR(60018, "备件库存不足"),
  36. ;
  37. private Integer code;
  38. private String message;
  39. private ResultCode(Integer code, String message) {
  40. this.code = code;
  41. this.message = message;
  42. }
  43. public Integer code() {
  44. return this.code;
  45. }
  46. public String message() {
  47. return this.message;
  48. }
  49. public String formatMessage(Object... args) {
  50. return String.format(this.message, args);
  51. }
  52. }