Search in sources :

Example 6 with DqGenerateRule

use of com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaQueryByDataBase.

@Test
public void generateJavaQueryByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.POJO_QUERY;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNamePojo, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, false);
    try {
        new DqGenerateJavaQueryBO(generateJavaBaseDTO, templateDesc, generateRule).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaQueryBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaQueryBO) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) Test(org.junit.Test)

Example 7 with DqGenerateRule

use of com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaDOByDataBase.

@Test
public void generateJavaDOByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.POJO_DO;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNamePojo, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, true);
    generateJavaBaseDTO.setCoverSwith(true);
    try {
        new DqGenerateJavaDOBO(generateJavaBaseDTO, templateDesc, generateRule).buildDatabaseDataSources(new DqMysqlDataSources(databaseAbstactConfig)).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaDOBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaDOBO) DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) DqMysqlDataSources(com.dq.easy.cloud.module.common.generator.code.base.sources.database.mysql.DqMysqlDataSources) Test(org.junit.Test)

Example 8 with DqGenerateRule

use of com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaErrorCodeByDataBase.

@Test
public void generateJavaErrorCodeByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.ERROR_CODE;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNameController, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    generateJavaBaseDTO.setCoverSwith(true);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, false);
    try {
        new DqGenerateJavaErrorCodeBO(generateJavaBaseDTO, templateDesc, generateRule).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaErrorCodeBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaenum.DqGenerateJavaErrorCodeBO) DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) Test(org.junit.Test)

Example 9 with DqGenerateRule

use of com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaDAOByDataBase.

@Test
public void generateJavaDAOByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.DAO_INF;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNameDao, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, false);
    try {
        new DqGenerateJavaDAOBO(generateJavaBaseDTO, templateDesc, generateRule).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaDAOBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javainf.DqGenerateJavaDAOBO) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) Test(org.junit.Test)

Example 10 with DqGenerateRule

use of com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule in project dq-easy-cloud by dq-open-cloud.

the class GenerateJavaTest method generateJavaDAOImplByDataBase.

@Test
public void generateJavaDAOImplByDataBase() {
    String subModulePackageName = DqSubModuleDefaultPackageName.DAO_IMPL;
    DqGenerateJavaBaseDTO generateJavaBaseDTO = new DqGenerateJavaBaseDTO(projectNameDao, basePackageName, moduleName, subModulePackageName, classBodyName, classComment);
    DqGenerateRule generateRule = new DqGenerateJavaClassRule(true, true, true, false);
    try {
        new DqGenerateJavaDAOImplBO(generateJavaBaseDTO, templateDesc, generateRule).generateCode();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : DqGenerateJavaBaseDTO(com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO) DqGenerateJavaDAOImplBO(com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaDAOImplBO) DqGenerateRule(com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule) DqGenerateJavaClassRule(com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule) Test(org.junit.Test)

Aggregations

DqGenerateRule (com.dq.easy.cloud.module.common.generator.code.base.pojo.rule.DqGenerateRule)13 DqGenerateJavaBaseDTO (com.dq.easy.cloud.module.common.generator.code.java.pojo.dto.DqGenerateJavaBaseDTO)13 DqGenerateJavaClassRule (com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule)13 Test (org.junit.Test)13 DqMysqlDataSources (com.dq.easy.cloud.module.common.generator.code.base.sources.database.mysql.DqMysqlDataSources)2 DqGenerateJavaBOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaBOBO)1 DqGenerateJavaControllerBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaControllerBO)1 DqGenerateJavaDAOImplBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaDAOImplBO)1 DqGenerateJavaDOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaDOBO)1 DqGenerateJavaDTOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaDTOBO)1 DqGenerateJavaLogicImplBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaLogicImplBO)1 DqGenerateJavaQueryBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaQueryBO)1 DqGenerateJavaServiceImplBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaServiceImplBO)1 DqGenerateJavaVOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaclass.DqGenerateJavaVOBO)1 DqGenerateJavaErrorCodeBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javaenum.DqGenerateJavaErrorCodeBO)1 DqGenerateJavaDAOBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javainf.DqGenerateJavaDAOBO)1 DqGenerateJavaLogicBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javainf.DqGenerateJavaLogicBO)1 DqGenerateJavaServiceBO (com.dq.easy.cloud.module.common.generator.code.java.pojo.bo.example.javainf.DqGenerateJavaServiceBO)1