From 1585388ba72087565ea7cdb86d4bac0cb5b9d9b2 Mon Sep 17 00:00:00 2001 From: RuoYi Date: Thu, 22 Nov 2018 21:33:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84=E4=BF=9D?= =?UTF-8?q?=E6=8C=81=E4=B8=8EpackageName=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/generator/util/GenUtils.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java index a925ed23..05e7e77c 100644 --- a/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java +++ b/ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java @@ -20,7 +20,7 @@ import com.ruoyi.generator.domain.TableInfo; public class GenUtils { /** 项目空间路径 */ - private static final String PROJECT_PATH = "main/java/com/ruoyi"; + private static final String PROJECT_PATH = getProjectPath(); /** mybatis空间路径 */ 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 javaPath = PROJECT_PATH + "/" + moduleName + "/"; + String javaPath = PROJECT_PATH; String mybatisPath = MYBATIS_PATH + "/" + moduleName + "/" + className; String htmlPath = TEMPLATES_PATH + "/" + moduleName + "/" + classname; @@ -198,6 +198,16 @@ public class GenUtils 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) { String keyName = keyword.replaceAll("(?:表|信息)", ""); @@ -227,11 +237,4 @@ public class GenUtils javaTypeMap.put("datetime", "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")); - } }