package cn.com.lzt.common.util; import java.io.IOException; import java.io.InputStreamReader; import java.util.Properties; import org.apache.log4j.Logger; public final class Constants { private final static Logger log = Logger.getLogger(Constants.class .getName()); //hr及管理层 public static final String USER_ROLE_HR="M_GW,M_FJL,M_ZJL,A_HRJL,A_HRFJL,A_HRZL,A_HRZL,A_HRZL"; //项目经理 public static final String USER_ROLE_DEPT="P_XMJL,P_QYJL,P_XMJLZL,P_XMFJL,P_QYZL,P_QYZJL,P_QYZJLZL,P_XMNQ"; /** * 图片上传的总目录例如:D:/apache-tomcat-7.0.62/webapps/images/ */ public static String UPLOAD_DIR = ""; /** * 图片上传的服务器根目录,例如:192.168.100.202:9001/images/ */ public static String IMAGE_BASEPATH = ""; //---------------钉钉相关配置---------------------- /** * dd免登录 通过 CORP_ID, CORP_SECRET 获取 access_token/ 同钉钉新版本 app_secret */ public static String CORP_ID = "dingznx5ksf62ekts3qi"; public static String CORP_SECRET = "RfHafR9mrKZeenyw_dykhc42gwpNuMb_HfWQZe_AOerLbhv-QX_FHoolMQUmkKMR"; public static Properties prop = null; // 需登录 通过 APP_KEY, APP_SECRET 获取access_token public static String APP_KEY = "dingznx5ksf62ekts3qi"; public static String APP_SECRET = "RfHafR9mrKZeenyw_dykhc42gwpNuMb_HfWQZe_AOerLbhv-QX_FHoolMQUmkKMR"; //---------------阿里云OSS相关----------------------------------------------- /** * 阿里云上传图片所使用的变量ACCESSID */ public static final String ACCESSID = "2lQ4khPp4t3tcd7AOej"; /** * 成功提示 **/ public static final String MSG_SUCCESS = "信息操作成功!"; /** * 保存成功提示 **/ public static final String MSG_SUCCESS_SAVE = "信息添加成功!"; /** * 修改成功提示 **/ public static final String MSG_SUCCESS_UPDATE = "信息修改成功!"; /** * 删除成功提示 **/ public static final String MSG_SUCCESS_DELETE = "信息删除成功!"; /** * 操作失败提示 **/ public static final String MSG_ERROR = "服务器异常,操作失败!"; static { prop = new Properties(); try { // prop.load(Constants.class.getResourceAsStream("/config.properties")); prop.load( new InputStreamReader( Constants.class.getClassLoader().getResourceAsStream("config.properties"), "UTF-8")); log.debug("-----读取配置文件-----Begin"); UPLOAD_DIR = prop.getProperty("UPLOAD_DIR"); IMAGE_BASEPATH = prop.getProperty("IMAGE_BASEPATH"); CORP_ID = prop.getProperty("CORP_ID"); CORP_SECRET = prop.getProperty("CORP_SECRET"); log.debug("-----读取配置文件-----End"); } catch (Exception e) { e.printStackTrace(); } } public static String getProperty(String key) { return prop.getProperty(key); } }