瀏覽代碼

mybatis自动生成工具调整

songxinlu 3 年之前
父節點
當前提交
81bc32aa7a

+ 1 - 1
security-center/src/main/resources/freemarker/facade.java.ftl

@@ -16,7 +16,7 @@ open class ${table.serviceImplName} : ${superServiceImplClass}<${table.mapperNam
 
 
 }
 }
 <#else>
 <#else>
-public class ${table.serviceName}Facade extends ${table.serviceImplName} {
+public class ${entity}Facade extends ${table.serviceImplName} {
 
 
 }
 }
 </#if>
 </#if>

+ 11 - 4
security-center/src/test/java/com/diagbot/CodeAutoGenerator.java

@@ -55,6 +55,8 @@ public class CodeAutoGenerator {
     private static String projectPath = "D://code";
     private static String projectPath = "D://code";
     //是否将根目录更新为工程的根目录【true会覆盖该项目对应目录下的文件、慎用】
     //是否将根目录更新为工程的根目录【true会覆盖该项目对应目录下的文件、慎用】
     private static boolean updatePath = true;
     private static boolean updatePath = true;
+    //模块名称
+    private static String moduleName = "security-center";
 
 
     // 文件生成开关
     // 文件生成开关
 
 
@@ -78,7 +80,12 @@ public class CodeAutoGenerator {
     /**
     /**
      * 父包名路径(文件输出路径,也是导包的路径)
      * 父包名路径(文件输出路径,也是导包的路径)
      */
      */
-    private static String PARENT_PACKAGE_PATH = "/com/diagbot";
+    private static String PARENT_PACKAGE_PATH = "/com/lantone/security";
+    /**
+     * 生成文件父类包package
+     */
+    private static String packageName = "com.lantone.security";
+
 
 
     // 各层包名
     // 各层包名
     private static String ENTITY_PATH = "/entity/";
     private static String ENTITY_PATH = "/entity/";
@@ -174,7 +181,7 @@ public class CodeAutoGenerator {
     private static GlobalConfig globalConfig() {
     private static GlobalConfig globalConfig() {
         return new GlobalConfig()
         return new GlobalConfig()
                 // 打开文件
                 // 打开文件
-                .setOpen(true)
+                //                .setOpen(true)
                 //                .setOutputDir("D://code")
                 //                .setOutputDir("D://code")
                 // 文件覆盖
                 // 文件覆盖
                 .setFileOverride(true)
                 .setFileOverride(true)
@@ -250,7 +257,7 @@ public class CodeAutoGenerator {
     private static PackageConfig packageConfig() {
     private static PackageConfig packageConfig() {
         return new PackageConfig()
         return new PackageConfig()
                 // 父包名
                 // 父包名
-                .setParent("com.diagbot")
+                .setParent(packageName)
                 .setEntity("entity")
                 .setEntity("entity")
                 .setMapper("mapper")
                 .setMapper("mapper")
                 .setXml("resources.mapper")
                 .setXml("resources.mapper")
@@ -320,7 +327,7 @@ public class CodeAutoGenerator {
         List<FileOutConfig> list = new ArrayList<>();
         List<FileOutConfig> list = new ArrayList<>();
         // 当前项目路径
         // 当前项目路径
         if (updatePath) {
         if (updatePath) {
-            projectPath = System.getProperty("user.dir");
+            projectPath = System.getProperty("user.dir")+"\\"+moduleName;
         }
         }
 
 
         // 实体类文件输出
         // 实体类文件输出