use typeMapping instead of postProcessParameter (#7457)

This commit is contained in:
William Cheng 2020-09-21 15:05:43 +08:00 committed by GitHub
parent be151fca64
commit 7fa02ee5f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,6 +68,9 @@ public class JavaVertXWebServerCodegen extends AbstractJavaCodegen {
// Override type mapping // Override type mapping
typeMapping.put("file", "FileUpload"); typeMapping.put("file", "FileUpload");
typeMapping.put("UUID", "String");
typeMapping.put("date", "String");
typeMapping.put("DateTime", "String");
} }
public CodegenType getTag() { public CodegenType getTag() {
@ -160,14 +163,6 @@ public class JavaVertXWebServerCodegen extends AbstractJavaCodegen {
return newObjs; return newObjs;
} }
@Override
public void postProcessParameter(CodegenParameter parameter) {
super.postProcessParameter(parameter);
if (parameter.isUuid || parameter.isDate || parameter.isDateTime) {
parameter.dataType = "String";
}
}
@Override @Override
public Map<String, Object> postProcessSupportingFileData(Map<String, Object> objs) { public Map<String, Object> postProcessSupportingFileData(Map<String, Object> objs) {
generateYAMLSpecFile(objs); generateYAMLSpecFile(objs);