資源簡介
使用Java開發的OA請假管理系統。使用了Spring,SpringMVC,Mybatis框架。數據庫使用Mysql。前臺頁面使用的是jsp頁面。并且實現了JavaMail發郵件功能。實現了多級員工請假和多級領導審批請假的功能和流程
代碼片段和文件信息
package?com.jksmart.wechat.sdk.pub;
import?java.io.File;
import?java.io.IOException;
import?java.net.URISyntaxException;
import?java.util.Properties;
public?class?InitConfig?{
private?static?String?classPath;
//公眾號相關
private?static?String?appID;
private?static?String?appsecret;
private?static?String?openIdName;
private?static?String?wReturnPrefix;
//管理相關
private?static?String?user;
private?static?String?login;
private?static?String?encp;//p加密
private?static?Integer?loginTryLimit;//登錄錯誤次數限制
private?static?Integer?adminLockInterval;
private?static?boolean?isDebug;
//系統配置
private?static?String?fileUploadFolder;//上傳文件保存目錄
private?static?String?auditImgCompressFolder;
private?static?String?auditPrjCompressFolder;
private?static?String?prjTrackingCompressFolder;
private?static?String?incubationParkCompressFolder;
private?static?String?userTrackingCompressFolder;
//幸運大抽獎獲取用戶數量?默認為50
private?static?Integer?lotteryUserNumber=50;
@Deprecated
private?static?boolean?giftCodeEncp?=?true;//加密
public?static?void?init()?throws?IOException?URISyntaxException{
generateClassPath();
Properties?props?=?new?Properties();
props.load(InitConfig.class.getClassLoader().getResourceAsStream(“config.properties“));
appID?=?props.getProperty(“appID“);
appsecret?=?props.getProperty(“appsecret“);
openIdName?=?props.getProperty(“openIdName“);
user?=?props.getProperty(“user“);
login?=?props.getProperty(“login“);
wReturnPrefix?=?props.getProperty(“wReturnPrefix“);
giftCodeEncp?=?Boolean.valueOf(props.getProperty(“giftCodeEncp“));
String?loginTryLimitStr?=?props.getProperty(“loginTryLimit“);
loginTryLimit?=?objectUtils.isEmpty(loginTryLimitStr)?null:Integer.valueOf(loginTryLimitStr);
String?adminLockIntervalStr?=?props.getProperty(“adminLockInterval“);
adminLockInterval?=?objectUtils.isEmpty(adminLockIntervalStr)?null:Integer.valueOf(adminLockIntervalStr);
isDebug?=?Boolean.valueOf(props.getProperty(“isDebug“));
String?lotteryUserNumberStr?=?props.getProperty(“lotteryUserNumber“);
lotteryUserNumber?=?objectUtils.isEmpty(lotteryUserNumberStr)?50:Integer.valueOf(lotteryUserNumberStr);
generateAllFileUploadPath(props);
}
private?static?void?generateAllFileUploadPath(Properties?props)?throws?IOException?{
String?configuredPath?=?props.getProperty(“fileUploadFolder“classPath);
if(configuredPath.startsWith(“classpath:“)){
configuredPath?=?configuredPath.split(“classpath:“)[1];
configuredPath.replace(‘/‘?File.separatorChar);
final?File?uploadFolder?=?new?File(classPath+File.separatorChar+configuredPath);
if(!uploadFolder.exists()){
uploadFolder.createNewFile();
}
configuredPath?=?uploadFolder.getCanonicalPath();
}
fileUploadFolder?=?configuredPath;
configuredPath?=?props.getProperty(“auditImgCompressFolder“classPath);
if(configuredPath.startsWith(“classpath:“)){
configuredPath?=?configuredPath.split(“classpath
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1580??2017-04-24?11:44??SCT_OA\ba
?????文件???????1213??2017-04-24?11:44??SCT_OA\ba
?????文件????????567??2017-04-24?11:44??SCT_OA\ba
?????文件?????????57??2017-04-24?11:44??SCT_OA\ba
?????文件????????743??2017-04-24?11:44??SCT_OA\ba
?????文件?????????90??2017-04-24?11:44??SCT_OA\ba
?????文件????????737??2017-04-24?11:44??SCT_OA\ba
?????文件????????252??2017-04-24?11:44??SCT_OA\ba
?????文件?????????49??2017-04-24?11:44??SCT_OA\ba
?????文件??????????6??2017-04-24?11:44??SCT_OA\ba
?????文件??????????3??2017-04-24?11:44??SCT_OA\ba
?????文件??????????3??2017-04-24?11:44??SCT_OA\ba
?????文件????????737??2017-04-24?11:44??SCT_OA\ba
?????文件???????1213??2017-04-24?11:44??SCT_OA\ba
?????文件???????8282??2017-04-24?11:44??SCT_OA\ba
?????文件????????567??2017-04-24?11:44??SCT_OA\ba
?????文件??????????6??2017-04-24?11:44??SCT_OA\ba
?????文件????????743??2017-04-24?11:44??SCT_OA\ba
?????文件?????????49??2017-04-24?11:44??SCT_OA\ba
?????文件???????1580??2017-04-24?11:44??SCT_OA\ba
?????文件?????????90??2017-04-24?11:44??SCT_OA\ba
?????文件????????252??2017-04-24?11:44??SCT_OA\ba
?????文件?????????39??2017-04-24?11:44??SCT_OA\ba
?????文件?????????57??2017-04-24?11:44??SCT_OA\ba
?????文件????????647??2017-04-24?11:44??SCT_OA\ba
?????文件??????50176??2017-04-24?11:44??SCT_OA\ba
?????文件???????8282??2017-04-24?11:44??SCT_OA\ba
?????文件?????????39??2017-04-24?11:44??SCT_OA\ba
?????文件????????647??2017-04-24?11:44??SCT_OA\ba
?????文件???????9534??2017-05-26?15:34??SCT_OA\db_oa.sql
............此處省略3267個文件信息
評論
共有 條評論