Constants.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package cn.com.lzt.common.util;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.Properties;
  5. import org.apache.log4j.Logger;
  6. public final class Constants {
  7. private final static Logger log = Logger.getLogger(Constants.class
  8. .getName());
  9. //hr及管理层
  10. public static final String USER_ROLE_HR="M_GW,M_FJL,M_ZJL,A_HRJL,A_HRFJL,A_HRZL,A_HRZL,A_HRZL";
  11. //项目经理
  12. public static final String USER_ROLE_DEPT="P_XMJL,P_QYJL,P_XMJLZL,P_XMFJL,P_QYZL,P_QYZJL,P_QYZJLZL,P_XMNQ";
  13. /**
  14. * 图片上传的总目录例如:D:/apache-tomcat-7.0.62/webapps/images/
  15. */
  16. public static String UPLOAD_DIR = "";
  17. /**
  18. * 图片上传的服务器根目录,例如:192.168.100.202:9001/images/
  19. */
  20. public static String IMAGE_BASEPATH = "";
  21. //---------------钉钉相关配置----------------------
  22. /**
  23. * dd免登录 通过 CORP_ID, CORP_SECRET 获取 access_token/ 同钉钉新版本 app_secret
  24. */
  25. public static String CORP_ID = "dingznx5ksf62ekts3qi";
  26. public static String CORP_SECRET = "RfHafR9mrKZeenyw_dykhc42gwpNuMb_HfWQZe_AOerLbhv-QX_FHoolMQUmkKMR";
  27. public static Properties prop = null;
  28. // 需登录 通过 APP_KEY, APP_SECRET 获取access_token
  29. public static String APP_KEY = "dingznx5ksf62ekts3qi";
  30. public static String APP_SECRET = "RfHafR9mrKZeenyw_dykhc42gwpNuMb_HfWQZe_AOerLbhv-QX_FHoolMQUmkKMR";
  31. //---------------阿里云OSS相关-----------------------------------------------
  32. /**
  33. * 阿里云上传图片所使用的变量ACCESSID
  34. */
  35. public static final String ACCESSID = "2lQ4khPp4t3tcd7AOej";
  36. /**
  37. * 成功提示
  38. **/
  39. public static final String MSG_SUCCESS = "信息操作成功!";
  40. /**
  41. * 保存成功提示
  42. **/
  43. public static final String MSG_SUCCESS_SAVE = "信息添加成功!";
  44. /**
  45. * 修改成功提示
  46. **/
  47. public static final String MSG_SUCCESS_UPDATE = "信息修改成功!";
  48. /**
  49. * 删除成功提示
  50. **/
  51. public static final String MSG_SUCCESS_DELETE = "信息删除成功!";
  52. /**
  53. * 操作失败提示
  54. **/
  55. public static final String MSG_ERROR = "服务器异常,操作失败!";
  56. static {
  57. prop = new Properties();
  58. try {
  59. // prop.load(Constants.class.getResourceAsStream("/config.properties"));
  60. prop.load(
  61. new InputStreamReader(
  62. Constants.class.getClassLoader().getResourceAsStream("config.properties"),
  63. "UTF-8"));
  64. log.debug("-----读取配置文件-----Begin");
  65. UPLOAD_DIR = prop.getProperty("UPLOAD_DIR");
  66. IMAGE_BASEPATH = prop.getProperty("IMAGE_BASEPATH");
  67. CORP_ID = prop.getProperty("CORP_ID");
  68. CORP_SECRET = prop.getProperty("CORP_SECRET");
  69. log.debug("-----读取配置文件-----End");
  70. } catch (Exception e) {
  71. e.printStackTrace();
  72. }
  73. }
  74. public static String getProperty(String key) {
  75. return prop.getProperty(key);
  76. }
  77. }