BizCodeEnume.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.chuanghai.attendance.common.exception;
  2. /***
  3. * 错误码和错误信息定义类
  4. * 1. 错误码定义规则为5为数字
  5. * 2. 前两位表示业务场景,最后三位表示错误码。例如:100001。10:通用 001:系统未知异常
  6. * 3. 维护错误码后需要维护错误描述,将他们定义为枚举形式
  7. * 错误码列表:
  8. * 10: 通用
  9. * 001:参数格式校验
  10. * 11: 用户
  11. * 12: 权限
  12. * 13: 参数异常
  13. * 14: 文件
  14. * 15: 积分模块
  15. *
  16. *
  17. */
  18. public enum BizCodeEnume {
  19. UNKNOW_EXCEPTION(10000,"系统未知异常"),
  20. VAILD_EXCEPTION(10001,"参数格式校验失败"),
  21. BODY_IS_EMPTY(10002, "body为空"),
  22. METHOD_NOT_SUPPORT(10003, "请求方法不支持"),
  23. DATA_IS_EXIST(10004, "数据已存在"),
  24. DATA_IS_NOT_EXIST(10005, "数据不存在"),
  25. TOKET_INVALID(10006, "无效的token"),
  26. PARAMETER_ERROR(10007, "参数异常"),
  27. NO_PERMISSION(10008, "没有操作权限"),
  28. ADMIN_LOGIN_FAIL(10009, "管理员登录失败"),
  29. REQUEST_HEADER_MISSING(10012, "缺少必要的请求头"),
  30. PAYABLE_INFO_IS_NOT_EXIT(10013, "缴费信息不存在"),
  31. ORDER_IS_NOT_EXIT(10014, "订单不存在"),
  32. GET_JSAPI_PAY_PARAM_ERROR(10015, "获取微信jsapi支付参数失败"),
  33. CCB_ORDER_QUERY_ERROR(10016, "建行订单状态查询失败"),
  34. NOT_CCB_PAY_ORDER(10017, "非建行支付订单"),
  35. JXNXS_ORDER_QUERY_ERROR(10018, "农商行订单状态查询失败"),
  36. PAY_GRADE_IS_NOT_EXIT(10019, "缴费年级不存在"),
  37. FILE_IMPORT_ERROR(10020, "文件导入失败"),
  38. FILE_FORMAT_ERROR(10030, "文件格式错误"),
  39. BATCH_EXECUTOR_ERROR(10100, "批量操作数据库失败"),
  40. PAY_AMOUNT_ERROR(10021,"付款金额错误"),
  41. PAY_ITEM_EXIST(10022,"缴费项目已存在"),
  42. PAY_ITEM_NOT_EXIST(10025,"缴费项目不存在"),
  43. ID_IS_NULL(10023,"id为空"),
  44. PAY_ITEM_NOT_SUPPORT(10024,"该缴费项目不支持导出TXT"),
  45. IS_PAY(10025,"该缴费宿舍已缴费"),
  46. TOO_LONG(10026,"内容超长"),
  47. ERROR_DE(10027,"AES加密失败"),
  48. DORM_EXIST(10028,"宿舍已缴费"),
  49. ORDER_IS_PAY(10029,"该订单的部分项目已支付,请前往首页重新支付"),
  50. FILE_SIZE_MAX(10030,"导入文件过大!");
  51. private int code;
  52. private String msg;
  53. BizCodeEnume(int code,String msg){
  54. this.code = code;
  55. this.msg = msg;
  56. }
  57. public int getCode() {
  58. return code;
  59. }
  60. public String getMsg() {
  61. return msg;
  62. }
  63. }