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

View File

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