|
@@ -10,7 +10,6 @@ import org.junit.jupiter.api.Test;
|
|
|
|
|
|
public class TestAutoGenerate {
|
|
|
|
|
|
-
|
|
|
@Test
|
|
|
public void autoGenerate() {
|
|
|
// Step1:代码生成器
|
|
@@ -18,7 +17,7 @@ public class TestAutoGenerate {
|
|
|
// Step2:全局配置
|
|
|
GlobalConfig gc = new GlobalConfig();
|
|
|
// 填写代码生成的目录(需要修改)
|
|
|
- String projectPath = "F:\\code2\\4dkankan-parent\\4dkankan-center-auth";
|
|
|
+ String projectPath = "F:\\code2\\4dkankan-parent\\4dkankan-center-scene";
|
|
|
// 拼接出代码最终输出的目录
|
|
|
gc.setOutputDir(projectPath + "/src/main/java");
|
|
|
// 配置开发者信息(可选)(需要修改)
|
|
@@ -40,14 +39,14 @@ public class TestAutoGenerate {
|
|
|
// Step3:数据源配置(需要修改)
|
|
|
DataSourceConfig dsc = new DataSourceConfig();
|
|
|
// 配置数据库 url 地址
|
|
|
- dsc.setUrl("jdbc:mysql://47.113.81.43:3306/4dage-api-gateway?useUnicode=true&characterEncoding=utf8");
|
|
|
+ dsc.setUrl("jdbc:mysql://120.25.146.52:3306/4dkankan-center-scene?useUnicode=true&characterEncoding=utf8");
|
|
|
// dsc.setSchemaName("testMyBatisPlus"); // 可以直接在 url 中指定数据库名
|
|
|
// 配置数据库驱动
|
|
|
dsc.setDriverName("com.mysql.cj.jdbc.Driver");
|
|
|
// 配置数据库连接用户名
|
|
|
dsc.setUsername("root");
|
|
|
// 配置数据库连接密码
|
|
|
- dsc.setPassword("zfb20211015G");
|
|
|
+ dsc.setPassword("4dkk2020test%");
|
|
|
mpg.setDataSource(dsc);
|
|
|
|
|
|
// Step:4:包配置
|
|
@@ -55,7 +54,7 @@ public class TestAutoGenerate {
|
|
|
// 配置父包名(需要修改)
|
|
|
pc.setParent("com.fdkankan");
|
|
|
// 配置模块名(需要修改)
|
|
|
- pc.setModuleName("auth");
|
|
|
+ pc.setModuleName("scene");
|
|
|
// 配置 entity 包名
|
|
|
pc.setEntity("entity");
|
|
|
// 配置 mapper 包名
|
|
@@ -69,7 +68,11 @@ public class TestAutoGenerate {
|
|
|
// Step5:策略配置(数据库表配置)
|
|
|
StrategyConfig strategy = new StrategyConfig();
|
|
|
// 指定表名 {}
|
|
|
- String [] tableNames ={"tm_developer"};
|
|
|
+ String [] tableNames ={"t_folder","t_folder_scene","t_scene","t_scene_3d_num","t_scene_3dfamily",
|
|
|
+ "t_scene_cooperation","t_scene_data_download","t_scene_download_log","t_scene_feedback",
|
|
|
+ "t_scene_file_build","t_scene_file_upload","t_scene_module_video","t_scene_pro",
|
|
|
+ "t_scene_pro_edit","t_scene_pro_edit","t_scene_pro_ext","t_scene_record","t_scene_resource",
|
|
|
+ "t_scene_resource_camera","t_scene_resource_cooperation","t_scene_statistics"};
|
|
|
strategy.setInclude(tableNames);
|
|
|
// 配置数据表与实体类名之间映射的策略
|
|
|
strategy.setNaming(NamingStrategy.underline_to_camel);
|