CommonConstant.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. package constant;
  2. public interface CommonConstant {
  3. // 字符串分割符
  4. String STRING_SIGN_COMMA = ",";
  5. String STRING_SIGN_PERIOD = ".";
  6. String STRING_SIGN_COLON = ":";
  7. String STRING_SIGN_STAR = "*";
  8. String STRING_UNDERLINE = "_";
  9. String STRING_VIRGULE = "/";
  10. String STRIKE_THROUGH = "-";
  11. String STRING_VERTICAL = "|";
  12. String STRING_PERCENT = "%";
  13. String STRING_WAVE = "~";
  14. String STRING_ENTER = "\n";
  15. String STRING_EMPTY = "";
  16. String STRING_THROUGH_AND_SIGN_STAR = "-*";
  17. String STRING_AT = "@";
  18. String EQUALS_STR = "=";
  19. String STRING_IMAGE = "image";
  20. String STRING_CODE = "code";
  21. String ENCODING_UTF8 = "utf-8";
  22. String CODE_OK = "ok";
  23. String SUCCESS_CODE = "200";
  24. String AUTH_TOKEN = "x-auth-token";
  25. String STRING_PNG = "png";
  26. String STRING_NO_CACHE = "No-cache";
  27. int SUCCESS = 200;
  28. String RESULT_SUCCESS = "success";
  29. String CODE_SUCCESS = "SUCCESS";
  30. String PAGE_INFO = "pageInfo";
  31. String PARAMS_MISSING_ERROR = "缺少必要参数!";
  32. String DUPLICATED_REQUEST_ERROR = "重复请求!";
  33. String DUPLICATED_REQUEST_HEADER_TIMESTAMP = "timeStamp";
  34. String DUPLICATED_REQUEST_HEADER_RANDOM = "random";
  35. String DEFAULT_ENCRYPT_KEY = "1234567890123456";
  36. String DEFAULT_ENCRYPT_IV_KEY = "6543********4321";
  37. /**
  38. * 参数错误状态
  39. */
  40. int EXCEPTION_CODE_PARAMETERS_ERROR = 300;
  41. String EXCEPTION_MSG_PARAMETERS_ERROR = "没有获取到必须的参数或参数格式错误";
  42. String EXCEPTION_MSG_PARAMETERS_AT_LEAST_ONE = "请至少设置一个有效的参数";
  43. int ERROR = 400; // 400 失败
  44. /**
  45. * 服务错误状态
  46. */
  47. int EXCEPTION_CODE_SERVER_ERROR = 500;
  48. String EXCEPTION_MSG_SERVER_ERROR = "服务错误";
  49. /**
  50. * 数据库错误状态
  51. */
  52. int EXCEPTION_CODE_SERVER_DATA_ACCESS_ERROR = 600;
  53. String EXCEPTION_MSG_SERVER_DATA_ACCESS_ERROR = "数据库服务错误";
  54. /**
  55. * 运行错误状态
  56. */
  57. int EXCEPTION_CODE_RUNTIME_ERROR = 700;
  58. String EXCEPTION_MSG_RUNTIME_ERROR = "运行时错误";
  59. /**
  60. * 用户登录错误状态
  61. */
  62. int EXCEPTION_CODE_LOGIN_USER_NOT_FOUND = 800;
  63. String EXCEPTION_MSG_LOGIN_USER_NOT_FOUND = "未找到登录用户信息";
  64. int EXCEPTION_CODE_CURRENT_USER_NO_PERMISSION = 801;
  65. String EXCEPTION_MSG_CURRENT_USER_NO_PERMISSION = "当前用户不具备操作权限";
  66. int EXCEPTION_CODE_DATA_KEY_DECRYPT = 902;
  67. String EXCEPTION_MSG_DATA_KEY_DECRYPT = "数据解密失败";
  68. int EXCEPTION_CODE_DUPLICATED_REQUEST = 903;
  69. String EXCEPTION_MSG_DUPLICATED_REQUEST = "请不要重复请求";
  70. /**
  71. * 字节编码
  72. */
  73. String ENCODE_UTF8 = "utf-8";
  74. String TEXT_HTML_UTF8 = "text/html; charset=utf-8";
  75. /**
  76. * 分页默认第一页
  77. */
  78. int PAGENUM = 1;
  79. /**
  80. * 分页默认每页显示10条
  81. */
  82. int PAGESIZE = 10;
  83. /**
  84. * 分页默认排序规则
  85. */
  86. String ORDERBYCLAUSE = "create_time desc";
  87. String verifyMessage = "您正在%s,验证码为%s,十五分钟后失效。请您按照提示填写验证码,切勿将验证码泄露于他人。";
  88. String resetPasswordEmailTemplate = "<p>尊敬的用户您好:</p>\n" +
  89. "<p>请点击下方的链接以便对您的17PDF Reader(Staging)账号密码进行重置</p>\n" +
  90. "<table class=\"btn-primary\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n" +
  91. " <tr>\n" +
  92. " <td>\n" +
  93. " <a href=\"%s\"> <button>重置密码</button></a>\n" +
  94. " </td>\n" +
  95. " </tr>\n" +
  96. "</table>\n" +
  97. "<p>如果无法点击,请将链接复制到浏览器地址栏,访问该地址进行重置</p>\n" +
  98. "<p>系统邮件,请勿回复。</p>";
  99. /**
  100. * 名称校验不通过信息
  101. */
  102. String NAME_INVALID_MESSAGE="名称必须以下划线、数字、字母开头,不能包含特殊字符";
  103. /**
  104. * 文件起始行
  105. */
  106. Integer SOURCE_LINE_FROM = 1;
  107. String PASSWORD_STRENTH = "1";
  108. /**
  109. * 文件结束行
  110. */
  111. Integer SOURCE_LINE_TO = 500;
  112. String ZERO_STRING = "0";
  113. /** 手机号正则验证 */
  114. String mobileRegex = "^1(3|4|5|7|8)\\d{9}$";
  115. /** 邮箱正则验证 */
  116. String emailRegex = "^([\\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\\.[a-zA-Z0-9_-]{2,3}){1,2})$";
  117. }