From fb9efb9f54672e6754efda1f51711bc8bcd7d88b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=AD=E6=BD=87?= <1576730710@qq.com> Date: Wed, 23 Jul 2025 15:59:12 +0800 Subject: [PATCH] [tool] Modify the parameter type of properties --- .../fel/maven/complie/parser/ByteBuddySchemaParser.java | 2 +- .../tool-maven-plugin/src/test/resources/weather-tools.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/fel/java/maven-plugins/tool-maven-plugin/src/main/java/modelengine/fel/maven/complie/parser/ByteBuddySchemaParser.java b/framework/fel/java/maven-plugins/tool-maven-plugin/src/main/java/modelengine/fel/maven/complie/parser/ByteBuddySchemaParser.java index fd672d89..16890fec 100644 --- a/framework/fel/java/maven-plugins/tool-maven-plugin/src/main/java/modelengine/fel/maven/complie/parser/ByteBuddySchemaParser.java +++ b/framework/fel/java/maven-plugins/tool-maven-plugin/src/main/java/modelengine/fel/maven/complie/parser/ByteBuddySchemaParser.java @@ -151,7 +151,7 @@ private static void setPropertyType(PropertyEntity returnPropertyEntity, JsonNod jsonNode.get("properties").fieldNames().forEachRemaining(requiredFields::add); returnPropertyEntity.setRequired(requiredFields); } else { - returnPropertyEntity.setProperties(new ArrayList<>()); + returnPropertyEntity.setProperties(new LinkedHashMap<>()); } } } diff --git a/framework/fel/java/maven-plugins/tool-maven-plugin/src/test/resources/weather-tools.json b/framework/fel/java/maven-plugins/tool-maven-plugin/src/test/resources/weather-tools.json index 868e1495..25b242a8 100644 --- a/framework/fel/java/maven-plugins/tool-maven-plugin/src/test/resources/weather-tools.json +++ b/framework/fel/java/maven-plugins/tool-maven-plugin/src/test/resources/weather-tools.json @@ -46,7 +46,7 @@ "description" : "其他信息", "name" : "info", "type" : "object", - "properties" : [ ], + "properties" : { }, "examples" : [ "" ], "default" : "" } @@ -126,7 +126,7 @@ "info" : { "name" : "info", "type" : "object", - "properties" : [ ] + "properties" : { } } }, "required" : [ ] @@ -227,7 +227,7 @@ "info" : { "name" : "info", "type" : "object", - "properties" : [ ] + "properties" : { } } }, "required" : [ ]