Commit c97c619c authored by wangqiang's avatar wangqiang

添加resource资源文件 和 resourceHelper.java

parent 7ac2eecc
package com.yonde.dcs.core.util;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.boot.system.ApplicationHome;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
......@@ -16,6 +19,7 @@ import java.util.Properties;
@Slf4j
public class ResourceHelper {
public static String baseHomeDir;
/**
* 获取外部资源配置
* @return
......@@ -31,4 +35,130 @@ public class ResourceHelper {
}
return prop;
}
/**
* 项目经费 模板文件目录
* @return
*/
public static String getFundsDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"funds";
}
/**
* 项目经费 模板文件目录
* @return
*/
public static String getIndexDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"index";
}
/**
* 手写体签名路径
*
* @return
*/
public static String getHandImage() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"handImage";
}
/**
* 受控文件路径
*
* @return
*/
public static String getSKImage() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +"doc"+File.separator+
"skImage.png"
;
}
/**
* 作废文件路径
*
* @return
*/
public static String getZFImage() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +"doc"+File.separator+
"zfImage.png";
}
/**
* 设计资源模板
*
* @return
*/
public static String getProductTemplateDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"product";
}
/**
* 明细表配置坐标
*
* @return
*/
public static String getScheduleDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"detailed";
}
/**
* 工序卡片 提取属性+模板目录
*
* @return
*/
public static String getOperationCardDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"operation";
}
/**
* 工艺 封面 路径
*
* @return
*/
public static String getPlanDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"operation" + File.separator +
"工艺模板";
}
/**
* 相关卡片 的坐标配置目录
*
* @return
*/
public static String getCardPositionDir() {
return getBaseHomeDir() + File.separator +
"config" + File.separator +
"operation" + File.separator +
"position";
}
/**
* 获取jar包所在目录
*
* @return
*/
public static String getBaseHomeDir() {
if (StringUtils.isEmpty(baseHomeDir)) {
ApplicationHome home = new ApplicationHome(PDFUtil.class);
baseHomeDir = home.getSource().getParentFile().getPath();
}
return baseHomeDir;
}
}
UploadFilePath=D:/esign/
DrawingImagePath=D:/InetService/resource/drawingImage/
SignImagePath=D:/InetService/resource/drawingImage/A4Images/
PlanTemplate=D:/InetService/resource/template/PlanTemplate/PlanTemplate.xlsx
ExportPlanTemplate=D:/InetService/resource/template/PlanTemplate/exportTemplate.xlsx
ExportPlanData=D:\\InetService\\resource\\template\\PlanTemplate\\exportPlanData.xlsx
PrincipleDrawingA0=PrincipleDrawingA0
PrincipleDrawingA1=PrincipleDrawingA1
PrincipleDrawingA2=PrincipleDrawingA2
PrincipleDrawingA3=PrincipleDrawingA3
LayoutDrawings=PrincipleDrawing
AssemblyPartsDiagram=AssemblyPartsDiagram
PartDrawing=PartDrawing
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment