資源簡介
使用Java開發(fā)的OA請假管理系統(tǒng)。使用了Spring,SpringMVC,Mybatis框架。數(shù)據(jù)庫使用Mysql。前臺頁面使用的是jsp頁面。并且實(shí)現(xiàn)了JavaMail發(fā)郵件功能。實(shí)現(xiàn)了多級員工請假和多級領(lǐng)導(dǎo)審批請假的功能和流程
代碼片段和文件信息
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;
//公眾號相關(guān)
private?static?String?appID;
private?static?String?appsecret;
private?static?String?openIdName;
private?static?String?wReturnPrefix;
//管理相關(guān)
private?static?String?user;
private?static?String?login;
private?static?String?encp;//p加密
private?static?Integer?loginTryLimit;//登錄錯(cuò)誤次數(shù)限制
private?static?Integer?adminLockInterval;
private?static?boolean?isDebug;
//系統(tǒng)配置
private?static?String?fileUploadFolder;//上傳文件保存目錄
private?static?String?auditImgCompressFolder;
private?static?String?auditPrjCompressFolder;
private?static?String?prjTrackingCompressFolder;
private?static?String?incubationParkCompressFolder;
private?static?String?userTrackingCompressFolder;
//幸運(yùn)大抽獎(jiǎng)獲取用戶數(shù)量?默認(rèn)為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(“l(fā)ogin“);
wReturnPrefix?=?props.getProperty(“wReturnPrefix“);
giftCodeEncp?=?Boolean.valueOf(props.getProperty(“giftCodeEncp“));
String?loginTryLimitStr?=?props.getProperty(“l(fā)oginTryLimit“);
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(“l(fā)otteryUserNumber“);
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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評論
共有 條評論