台湾展会用
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

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();
}
}