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;
}
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;
}
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;
}
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;
}
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;
}
Aggregations