ResultCode.java 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.fdkankan.manage.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. MISSING_REQUIRED_PARAMETERS(4007, "缺少必要参数"),
  9. USER_NOT_LOGIN(4008, "用户未登录"),
  10. VISION_EXIST(50001, "版本号已存在!"),
  11. PASSWORD_ERROR(50002, "账号密码错误,请重新登录!"),
  12. LOGIN_NUM_MUCH(50003, "频繁登录失败,请五分钟后再次尝试登录!"),
  13. UPLOAD_ERROR(50004, "上传失败"),
  14. SDK_DEL_ERROR(50005, "删除失败,请先下架在删除"),
  15. MAIL_TEMPLATE_ERROR(50006, "邮件发送模板不存在"),
  16. COMPANY_DEL_ERROR(50007, "删除失败,请先解绑设备"),
  17. UPLOAD_FILE_ERROR(50008, "文件不存在"),
  18. V3_SCENE_REBUILD(50009, "V3场景请先升级在重算"),
  19. SCENE_NOT_EXIST(50010, "场景不存在"),
  20. FILE_NAME_EMPTY(50011, "文件名称为空,请输入文件名称!"),
  21. APP_FILE_EMPTY(50012, "应用包文件未上传,请先上传文件!"),
  22. VERSION_EMPTY(50013, "version.json 文件未上传,请先上传文件!"),
  23. WIFI_NAME_ERROR(50014, "wifi名称格式错误"),
  24. WIFI_NAME_REPEAT(50015, "设备wifi名称重复"),
  25. WIFI_PRE_NAME_ERROR(50016, "wifi名称前缀错误!"),
  26. COMPANY_NAME_NOT_EXIST(50017, "客户名称不存在!"),
  27. CAMERA_NOT_EXIST(50018, "相机不存在!"),
  28. CAMERA_NOT_IN(50019, "该相机未入库!"),
  29. CAMERA_DEL_ERROR(50020, "相机已绑定,请先解绑后删除!"),
  30. CAMERA_VERSION_NOT_EXIST(50021, "相机版本不存在"),
  31. CAMERA_VERSION_STATUS_ERROR(50022, "相机版本已禁用"),
  32. SHIP_NUM_EMPTY(50023, "快递单号为空"),
  33. IN_TEMPLATE_EMPTY(50024, "入库模板数据为空"),
  34. OUT_TEMPLATE_EMPTY(50025, "出库模板数据为空"),
  35. COMPANY_TEMPLATE_EMPTY(50026, "客户关联数据为空"),
  36. FILE_TYPE_ERROR(50027, "文件格式校验,需为xlsx文件"),
  37. TEMPLATE_TYPE_ERROR(50028, "模板格式错误"),
  38. EXCEL_MSG_ERROR(50029, "模板格式错误"),
  39. CAMERA_TYPE_ERROR(50030, "相机类型错误"),
  40. CAMERA_SPACE_ERROR(50031, "相机容量不足,不能迁移"),
  41. CAMERA_TYPE_NOT_ERROR(50032, "必须迁移至相同的类型的相机下面!"),
  42. MAIL_SEND_ERROR(50033, "邮件发送失败!"),
  43. CAMERA_SN_NOT_EXIST(50034, "sn码不存在!"),
  44. DEL_ROLE_ERROR(50035, "该角色已关联用户,不可删除。请先修改相关用户的角色!"),
  45. ;
  46. private Integer code;
  47. private String message;
  48. private ResultCode(Integer code, String message) {
  49. this.code = code;
  50. this.message = message;
  51. }
  52. public Integer code() {
  53. return this.code;
  54. }
  55. public String message() {
  56. return this.message;
  57. }
  58. public String formatMessage(Object... args) {
  59. return String.format(this.message, args);
  60. }
  61. }