1
This commit is contained in:
parent
d76517beb2
commit
83b2ebc31b
@ -96,12 +96,12 @@ public class GenerateSchemaUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 只在数组类型时移除顶层的enum和enumNames
|
||||||
|
property.remove("enum");
|
||||||
|
property.remove("enumNames");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 确保不在顶层定义enum和enumNames
|
|
||||||
property.remove("enum");
|
|
||||||
property.remove("enumNames");
|
|
||||||
|
|
||||||
// 处理Map类型
|
// 处理Map类型
|
||||||
if (Map.class.isAssignableFrom(field.getType())) {
|
if (Map.class.isAssignableFrom(field.getType())) {
|
||||||
ObjectNode additionalProperties = property.putObject("additionalProperties");
|
ObjectNode additionalProperties = property.putObject("additionalProperties");
|
||||||
@ -150,7 +150,7 @@ public class GenerateSchemaUtils {
|
|||||||
dataSourceNode.put("valueField", dataSource.valueField());
|
dataSourceNode.put("valueField", dataSource.valueField());
|
||||||
dataSourceNode.put("labelField", dataSource.labelField());
|
dataSourceNode.put("labelField", dataSource.labelField());
|
||||||
|
|
||||||
// <EFBFBD><EFBFBD><EFBFBD>理依赖字段
|
// 处理依赖字段
|
||||||
String[] dependsOn = dataSource.dependsOn();
|
String[] dependsOn = dataSource.dependsOn();
|
||||||
if (dependsOn != null && dependsOn.length > 0) {
|
if (dependsOn != null && dependsOn.length > 0) {
|
||||||
ArrayNode dependsOnNode = dataSourceNode.putArray("dependsOn");
|
ArrayNode dependsOnNode = dataSourceNode.putArray("dependsOn");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user