文件路径保持与packageName一致

master
RuoYi 6 years ago committed by Limy
parent 0763844f80
commit 1585388ba7

@ -20,7 +20,7 @@ import com.ruoyi.generator.domain.TableInfo;
public class GenUtils public class GenUtils
{ {
/** 项目空间路径 */ /** 项目空间路径 */
private static final String PROJECT_PATH = "main/java/com/ruoyi"; private static final String PROJECT_PATH = getProjectPath();
/** mybatis空间路径 */ /** mybatis空间路径 */
private static final String MYBATIS_PATH = "main/resources/mapper"; private static final String MYBATIS_PATH = "main/resources/mapper";
@ -124,7 +124,7 @@ public class GenUtils
String classname = table.getClassname(); String classname = table.getClassname();
// 大写类名 // 大写类名
String className = table.getClassName(); String className = table.getClassName();
String javaPath = PROJECT_PATH + "/" + moduleName + "/"; String javaPath = PROJECT_PATH;
String mybatisPath = MYBATIS_PATH + "/" + moduleName + "/" + className; String mybatisPath = MYBATIS_PATH + "/" + moduleName + "/" + className;
String htmlPath = TEMPLATES_PATH + "/" + moduleName + "/" + classname; String htmlPath = TEMPLATES_PATH + "/" + moduleName + "/" + classname;
@ -198,6 +198,16 @@ public class GenUtils
return basePackage; return basePackage;
} }
public static String getProjectPath()
{
String packageName = Global.getPackageName();
StringBuffer projectPath = new StringBuffer();
projectPath.append("main/java/");
projectPath.append(packageName.replace(".", "/"));
projectPath.append("/");
return projectPath.toString();
}
public static String replaceKeyword(String keyword) public static String replaceKeyword(String keyword)
{ {
String keyName = keyword.replaceAll("(?:表|信息)", ""); String keyName = keyword.replaceAll("(?:表|信息)", "");
@ -227,11 +237,4 @@ public class GenUtils
javaTypeMap.put("datetime", "Date"); javaTypeMap.put("datetime", "Date");
javaTypeMap.put("timestamp", "Date"); javaTypeMap.put("timestamp", "Date");
} }
public static void main(String[] args)
{
System.out.println(StringUtils.convertToCamelCase("user_name"));
System.out.println(replaceKeyword("岗位信息表"));
System.out.println(getBasePackage("com.ruoyi.system"));
}
} }

Loading…
Cancel
Save