do not map UUID as model in java (#5026)

This commit is contained in:
wing328 2017-03-11 20:32:46 +08:00 committed by GitHub
parent 2b9b0f31dc
commit 0ce6c7e3a8
3 changed files with 8 additions and 5 deletions

View File

@ -811,6 +811,7 @@ public class DefaultCodegen {
typeMapping.put("ByteArray", "byte[]"); typeMapping.put("ByteArray", "byte[]");
typeMapping.put("binary", "byte[]"); typeMapping.put("binary", "byte[]");
typeMapping.put("file", "File"); typeMapping.put("file", "File");
typeMapping.put("UUID", "UUID");
instantiationTypes = new HashMap<String, String>(); instantiationTypes = new HashMap<String, String>();

View File

@ -317,6 +317,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
typeMapping.put("array", "java.util.List"); typeMapping.put("array", "java.util.List");
typeMapping.put("map", "java.util.Map"); typeMapping.put("map", "java.util.Map");
typeMapping.put("DateTime", "java.util.Date"); typeMapping.put("DateTime", "java.util.Date");
typeMapping.put("UUID", "java.util.UUID");
typeMapping.remove("List"); typeMapping.remove("List");
importMapping.remove("Date"); importMapping.remove("Date");
importMapping.remove("Map"); importMapping.remove("Map");
@ -326,6 +327,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
importMapping.remove("List"); importMapping.remove("List");
importMapping.remove("Set"); importMapping.remove("Set");
importMapping.remove("DateTime"); importMapping.remove("DateTime");
importMapping.remove("UUID");
instantiationTypes.put("array", "java.util.ArrayList"); instantiationTypes.put("array", "java.util.ArrayList");
instantiationTypes.put("map", "java.util.HashMap"); instantiationTypes.put("map", "java.util.HashMap");
} }