Search in sources :

Example 6 with DqJavaModifierDesc

use of com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc in project dq-easy-cloud by dq-open-cloud.

the class DqGenerateJavaEnumBO method getConstructors.

@Override
protected List<DqJavaMethodContentDesc> getConstructors() {
    List<DqJavaMethodContentDesc> constructors = super.getConstructorsByFields();
    List<DqJavaModifierDesc> modifiers = new ArrayList<>();
    modifiers.add(new DqJavaModifierDesc(DqModifierMappingEnum.PRIVATE));
    for (DqJavaMethodContentDesc constructor : constructors) {
        constructor.setModifiers(modifiers);
    }
    return constructors;
}
Also used : DqJavaMethodContentDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaMethodContentDesc) ArrayList(java.util.ArrayList) DqJavaModifierDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)

Example 7 with DqJavaModifierDesc

use of com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc in project dq-easy-cloud by dq-open-cloud.

the class DqGenerateJavaEnumBO method getModifiers.

@Override
protected List<DqJavaModifierDesc> getModifiers() {
    List<DqJavaModifierDesc> modifierDescs = new ArrayList<>();
    modifierDescs.add(new DqJavaModifierDesc(DqModifierMappingEnum.PUBLIC));
    modifierDescs.add(new DqJavaModifierDesc(DqModifierMappingEnum.ENUM));
    return modifierDescs;
}
Also used : ArrayList(java.util.ArrayList) DqJavaModifierDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)

Example 8 with DqJavaModifierDesc

use of com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc in project dq-easy-cloud by dq-open-cloud.

the class DqGenerateJavaInfBO method getModifiers.

@Override
protected List<DqJavaModifierDesc> getModifiers() {
    List<DqJavaModifierDesc> modifierDescs = new ArrayList<>();
    modifierDescs.add(new DqJavaModifierDesc(DqModifierMappingEnum.PUBLIC));
    modifierDescs.add(new DqJavaModifierDesc(DqModifierMappingEnum.INTERFACE));
    return modifierDescs;
}
Also used : ArrayList(java.util.ArrayList) DqJavaModifierDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)

Example 9 with DqJavaModifierDesc

use of com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc in project dq-easy-cloud by dq-open-cloud.

the class DqGenerateJavaBOBO method getFields.

@Override
protected List<DqJavaFieldContentDesc> getFields() {
    List<DqJavaFieldContentDesc> fieldContentDescs = new ArrayList<>();
    DqJavaFieldContentDesc fieldContentDesc = new DqJavaFieldContentDesc();
    fieldContentDesc.setComment(DqClassCommentEndWith.POJO_DTO);
    List<DqJavaModifierDesc> modifiers = new ArrayList<>();
    DqJavaModifierDesc modifierDesc = new DqJavaModifierDesc(DqModifierMappingEnum.PRIVATE);
    modifiers.add(modifierDesc);
    fieldContentDesc.setModifiers(modifiers);
    String dtoName = super.generateJavaBaseDTO.getClassBodyName() + DqClassNameEndWith.POJO_DTO;
    fieldContentDesc.setName(dtoName);
    fieldContentDesc.setSimpleClassType(dtoName);
    fieldContentDesc.setPackageName(getFullPackageName(DqSubModuleDefaultPackageName.POJO_DTO));
    fieldContentDesc.buildFullClassType();
    fieldContentDescs.add(fieldContentDesc);
    return fieldContentDescs;
}
Also used : DqJavaFieldContentDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaFieldContentDesc) ArrayList(java.util.ArrayList) DqJavaModifierDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)

Example 10 with DqJavaModifierDesc

use of com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc in project dq-easy-cloud by dq-open-cloud.

the class DqGenerateJavaLogicImplBO method getFields.

@Override
protected List<DqJavaFieldContentDesc> getFields() {
    List<DqJavaFieldContentDesc> fieldContentDescs = new ArrayList<>();
    DqJavaFieldContentDesc fieldContentDesc = new DqJavaFieldContentDesc();
    fieldContentDesc.setComment(javaClassContentDesc.getComment() + DqClassCommentEndWith.SERVICE_INF);
    // 设置属性注解
    List<DqJavaAnnotationDesc> annotationDescs = new ArrayList<>();
    DqJavaAnnotationDesc annotationDesc = new DqJavaAnnotationDesc();
    annotationDesc.setName(Autowired.class.getSimpleName());
    annotationDesc.setSimpleClassType(Autowired.class.getSimpleName());
    annotationDesc.setFullClassType(Autowired.class.getName());
    annotationDescs.add(annotationDesc);
    fieldContentDesc.setAnnotations(annotationDescs);
    // 设置属性的modifiers
    List<DqJavaModifierDesc> modifiers = new ArrayList<>();
    DqJavaModifierDesc modifierDesc = new DqJavaModifierDesc(DqModifierMappingEnum.PRIVATE);
    modifiers.add(modifierDesc);
    fieldContentDesc.setModifiers(modifiers);
    // 设置属性名称和类型
    String daoName = super.generateJavaBaseDTO.getClassBodyName() + DqClassNameEndWith.SERVICE_INF;
    fieldContentDesc.setName(daoName);
    fieldContentDesc.setSimpleClassType(daoName);
    fieldContentDesc.setPackageName(getFullPackageName(DqSubModuleDefaultPackageName.SERVICE_INF));
    fieldContentDesc.buildFullClassType();
    fieldContentDescs.add(fieldContentDesc);
    return fieldContentDescs;
}
Also used : Autowired(org.springframework.beans.factory.annotation.Autowired) DqJavaAnnotationDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.anno.DqJavaAnnotationDesc) DqJavaFieldContentDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaFieldContentDesc) ArrayList(java.util.ArrayList) DqJavaModifierDesc(com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)

Aggregations

DqJavaModifierDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaModifierDesc)10 ArrayList (java.util.ArrayList)10 DqJavaFieldContentDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaFieldContentDesc)5 DqJavaAnnotationDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.anno.DqJavaAnnotationDesc)3 DqJavaMethodContentDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaMethodContentDesc)2 Autowired (org.springframework.beans.factory.annotation.Autowired)2 JSONField (com.alibaba.fastjson.annotation.JSONField)1 DqBaseBO (com.dq.easy.cloud.module.basic.pojo.bo.DqBaseBO)1 DqFileDesc (com.dq.easy.cloud.module.common.file.pojo.desc.DqFileDesc)1 DqGenerateBO (com.dq.easy.cloud.module.common.generator.code.base.pojo.bo.DqGenerateBO)1 DqTemplateDesc (com.dq.easy.cloud.module.common.generator.code.base.pojo.desc.DqTemplateDesc)1 DqJavaClassContentDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaClassContentDesc)1 DqJavaImplInterfaceContentDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.DqJavaImplInterfaceContentDesc)1 DqJavaAnnotationParamDesc (com.dq.easy.cloud.module.common.generator.code.java.desc.anno.DqJavaAnnotationParamDesc)1 DqGenerateJavaClassRule (com.dq.easy.cloud.module.common.generator.code.java.rule.DqGenerateJavaClassRule)1 Serializable (java.io.Serializable)1 ImageInputStream (javax.imageio.stream.ImageInputStream)1 Column (javax.persistence.Column)1 Test (org.junit.Test)1 Service (org.springframework.stereotype.Service)1