tianyunperfect před 2 roky
rodič
revize
b1e5fa895f

+ 4 - 1
mybatis-plus/src/main/java/com/alvin/Generator.java

@@ -36,7 +36,7 @@ public class Generator {
                                        String author, String javaDir, String parentPackage,
                                        String author, String javaDir, String parentPackage,
                                        String tableName, String tablePrefix, Boolean swagger,
                                        String tableName, String tablePrefix, Boolean swagger,
                                        String logicDeleteField, String insertFields, String updateFields,
                                        String logicDeleteField, String insertFields, String updateFields,
-                                       Boolean controller, Boolean service, Boolean serviceImpl) {
+                                       Boolean controller, Boolean service, Boolean serviceImpl,Boolean hasMapper) {
         FastAutoGenerator generator = FastAutoGenerator.create(db_url, db_username, db_password);
         FastAutoGenerator generator = FastAutoGenerator.create(db_url, db_username, db_password);
         GlobalConfig.Builder builder1 = new GlobalConfig.Builder();
         GlobalConfig.Builder builder1 = new GlobalConfig.Builder();
 
 
@@ -100,6 +100,9 @@ public class Generator {
         } else {
         } else {
             generator.templateConfig(builder -> builder.serviceImpl("templates/serviceImpl1.java"));
             generator.templateConfig(builder -> builder.serviceImpl("templates/serviceImpl1.java"));
         }
         }
+        if (!hasMapper) {
+            generator.templateConfig(builder -> builder.serviceImpl(""));
+        }
         generator.execute();
         generator.execute();
     }
     }
 }
 }

+ 10 - 6
mybatis-plus/src/main/java/com/alvin/genTest.java

@@ -17,8 +17,8 @@ public class genTest {
                 "alvin", "/Users/apple/IdeaProjects/magic-api-test/src/main/java", "com.alvin",
                 "alvin", "/Users/apple/IdeaProjects/magic-api-test/src/main/java", "com.alvin",
                 "user,", "", false,
                 "user,", "", false,
                 "", "create_time", "update_time",
                 "", "create_time", "update_time",
-                true, true, true
-                //false, false, false
+                true, true, true, true
+                //false, false, false,false
         );
         );
     }
     }
 
 
@@ -27,10 +27,14 @@ public class genTest {
         generatorToFile(
         generatorToFile(
                 "jdbc:mysql://mysql.aimpdev.svc.k5.bigtree.zone:3306/aimp_model", "test_user", "tmOxmmc+3jznq2cX",
                 "jdbc:mysql://mysql.aimpdev.svc.k5.bigtree.zone:3306/aimp_model", "test_user", "tmOxmmc+3jznq2cX",
                 "alvin", "/Users/alvin/bigtree/aimp-manager/aimp-manager-service/src/main/java", "com.bigtreefinance.aimp.manager",
                 "alvin", "/Users/alvin/bigtree/aimp-manager/aimp-manager-service/src/main/java", "com.bigtreefinance.aimp.manager",
-                "aimp_list,aimp_model,aimp_model_log,aimp_model_version,aimp_node_config,aimp_operation_log,aimp_process,aimp_process_node,aimp_sample,", "", true,
+                //"aimp_list,aimp_model,aimp_model_log,aimp_model_version,aimp_node_config,aimp_operation_log,aimp_process,aimp_process_node,aimp_sample,",
+                //"aimp_model_log",
+                //"aimp_global_warn,aimp_report,aimp_report_log,aimp_stat_score,aimp_stat_score,aimp_score_psi,aimp_param_psi",
+                "aimp_score_psi",
+                "", true,
                 "use_status", "create_time,create_id,create_name", "edit_id,edit_time,edit_name",
                 "use_status", "create_time,create_id,create_name", "edit_id,edit_time,edit_name",
-                // true, true, true
-                false, false, false
+                //true, true, true
+                false, false, false, false
         );
         );
     }
     }
 
 
@@ -42,7 +46,7 @@ public class genTest {
                 "aimp_model_version,", "", true,
                 "aimp_model_version,", "", true,
                 "use_status", "create_time,create_id,create_name", "edit_id,edit_time,edit_name",
                 "use_status", "create_time,create_id,create_name", "edit_id,edit_time,edit_name",
                 //true, true, true
                 //true, true, true
-                false, false, false
+                false, false, false, false
         );
         );
     }
     }
 }
 }