I18nMessageEnums.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. package com.poyee.i18n;
  2. import lombok.Getter;
  3. import static com.poyee.i18n.I18nLanguage.ZH_CN;
  4. /**
  5. * 枚举类
  6. */
  7. @Getter
  8. public enum I18nMessageEnums {
  9. //请求成功
  10. SUCCESS("success", "成功", ZH_CN),
  11. //请求失败
  12. REQUEST_ERROR("request_error", "操作失败", ZH_CN),
  13. //无权操作
  14. NO_PERMISSION("no_permission", "无权操作{0}", ZH_CN),
  15. //验证用户信息失败
  16. AUTH_USER_ERROR("auth_user_error", "验证用户信息失败", ZH_CN),
  17. //获取用户信息失败
  18. GET_USER_INFO_ERROR("get_user_info_error", "获取用户信息失败{0}", ZH_CN),
  19. //请先进行实名认证
  20. AUTH_USER_NOT_REAL_NAME("auth_user_not_real_name", "请先进行实名认证{0}", ZH_CN),
  21. //请重新登录
  22. RELOGIN("relogin", "请重新登录{0}", ZH_CN),
  23. //"不支持' " + e.getMethod() + "'请求"
  24. REQUEST_METHOD_NOT_SUPPORTED("request_method_not_supported", "请求方式{0}不支持", ZH_CN),
  25. //系统异常
  26. SYSTEM_ERROR("system_error", "系统异常", ZH_CN),
  27. //服务器错误,请联系管理员
  28. SERVER_ERROR("server_error", "服务器错误,请联系管理员", ZH_CN),
  29. //翻译格式错误
  30. TRANSLATION_FORMAT_ERROR("translation_format_error", "翻译格式错误【{0}】", ZH_CN),
  31. //sql运行异常,请联系管理员
  32. SQL_RUNTIME_ERROR("sql_runtime_error", "sql运行异常,请联系管理员【{0}】", ZH_CN),
  33. //查询失败
  34. QUERY_ERROR("query_error", "查询失败【{0}】", ZH_CN),
  35. //解析文件失败
  36. PARSE_FILE_ERROR("parse_file_error", "解析文件失败", ZH_CN),
  37. //数据导入失败
  38. IMPORT_FILE_ERROR("import_file_error", "导入文件失败{0}", ZH_CN),
  39. //参数错误
  40. PARAM_ERROR("param_error", "参数错误", ZH_CN),
  41. //参数错误[field]
  42. PARAM_ERROR_BY_NAME("param_error_by_name", "参数错误", ZH_CN),
  43. //请求参数不能为空
  44. PARAM_NOT_NULL("param_not_null", "请求参数【{0}】不能为空", ZH_CN),
  45. //数据转换异常
  46. DATA_CONVERT_ERROR("data_convert_error", "数据转换错误【{0}】", ZH_CN),
  47. //数据已存在
  48. DATA_EXIST("data_exist", "数据【{0}】已存在", ZH_CN),
  49. //数据不存在
  50. DATA_NOT_EXIST("data_not_exist", "数据【{0}】不存在", ZH_CN),
  51. //未查到数据
  52. DATA_NOT_FOUND("data_not_found", "未查到数据", ZH_CN),
  53. //未查到{0}信息
  54. DATA_NOT_FOUND_BY_NAME("data_not_found_by_name", "未查到{0}信息", ZH_CN),
  55. //获取{}失败
  56. GET_DATA_ERROR("get_data_error", "获取{0}失败", ZH_CN),
  57. //数据不能更新
  58. DATA_NOT_UPDATE("data_not_update", "数据[{0}]不能更新", ZH_CN),
  59. //文件内容不正确
  60. FILE_CONTENT_ERROR("file_content_error", "文件内容错误{0}", ZH_CN),
  61. //数据重复
  62. DATA_DUPLICATE("data_duplicate", "数据{0}重复", ZH_CN),
  63. ;
  64. private String code; // 多语言标识
  65. private String message;//默认信息
  66. private I18nLanguage lang;//默认语言
  67. I18nMessageEnums(String code, String message, I18nLanguage lang) {
  68. this.code = code;
  69. this.message = message;
  70. this.lang = lang;
  71. }
  72. }