You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.6 KiB
41 lines
1.6 KiB
package com.yvan.workbench;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.clever.data.jdbc.Jdbc;
|
|
import org.clever.data.jdbc.meta.codegen.CodegenCodeConfig;
|
|
import org.clever.data.jdbc.meta.utils.CodegenUtils;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import java.io.File;
|
|
|
|
@Slf4j
|
|
public class CodegenTest {
|
|
@Test
|
|
public void t01() {
|
|
Jdbc jdbc = BaseTest.newMysql();
|
|
CodegenCodeConfig config = new CodegenCodeConfig()
|
|
// .setOutDir(new File("./src/main/java/com/yvan/workbench/model").getAbsolutePath())
|
|
// .setPackageName("com.yvan.workbench.model")
|
|
.setOutDir(new File("./src/main/java/com/galaxis/rcs/common").getAbsolutePath())
|
|
.setPackageName("com.galaxis.rcs.common")
|
|
// .removeCodegenType(CodegenType.JAVA_ENTITY)
|
|
// .removeCodegenType(CodegenType.JAVA_QUERYDSL)
|
|
// .addCodegenType(CodegenType.GROOVY_ENTITY)
|
|
// .addCodegenType(CodegenType.GROOVY_QUERYDSL)
|
|
// .addCodegenType(CodegenType.KOTLIN_ENTITY)
|
|
// .addCodegenType(CodegenType.KOTLIN_QUERYDSL)
|
|
// .addCodegenType(CodegenType.DB_DOC_MARKDOWN)
|
|
// .addTable("lcc_model_world");
|
|
// .addTable("rcs_task_biz")
|
|
// .addTable("rcs_task_device")
|
|
// .addTable("rcs_task_plan");
|
|
.addTable("lcc_bas_container")
|
|
.addTable("lcc_bas_executor")
|
|
.addTable("lcc_bas_location")
|
|
.addTable("lcc_inv_lpn")
|
|
.addTable("lcc_inv_ledger");
|
|
CodegenUtils.genCode(jdbc, config);
|
|
log.info("-->");
|
|
jdbc.close();
|
|
}
|
|
}
|
|
|