From 42eafd876a1acdd985ae85aaa65f66f037aa3f12 Mon Sep 17 00:00:00 2001 From: lili Date: Thu, 25 Jun 2026 02:31:02 -0700 Subject: [PATCH] =?UTF-8?q?fix(studio):=20StudioModifyTarget=20=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E4=B8=8E=20studio.yaml=20=E5=A5=91=E7=BA=A6=E9=95=9C?= =?UTF-8?q?=E5=83=8F=E5=AF=B9=E9=BD=90(=E5=8E=BB=20gamedef)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Step6 改了 contracts/api-schemas/studio.yaml 的 path 字段示例(去失效的 /gameDefinition/scenes/2),其 Java VO 镜像 StudioModifyTarget L25 @Schema 示例漏同步。补齐:/gameDefinition/scenes/2 → /files/src/game.js,保契约 yaml↔VO 一致(端点/字段结构不动,仅示例措辞)。 验证:mvn -pl studio-server -am compile = BUILD SUCCESS。 Co-Authored-By: Claude Opus 4.8 (1M context) --- .../studio/controller/app/studio/vo/StudioModifyTarget.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game-cloud/game-module-studio/game-module-studio-server/src/main/java/com/wanxiang/huijing/game/module/studio/controller/app/studio/vo/StudioModifyTarget.java b/game-cloud/game-module-studio/game-module-studio-server/src/main/java/com/wanxiang/huijing/game/module/studio/controller/app/studio/vo/StudioModifyTarget.java index 1ef7d131..1d6c0e5f 100644 --- a/game-cloud/game-module-studio/game-module-studio-server/src/main/java/com/wanxiang/huijing/game/module/studio/controller/app/studio/vo/StudioModifyTarget.java +++ b/game-cloud/game-module-studio/game-module-studio-server/src/main/java/com/wanxiang/huijing/game/module/studio/controller/app/studio/vo/StudioModifyTarget.java @@ -22,7 +22,7 @@ public class StudioModifyTarget { @NotBlank(message = "寻址目标 kind 不能为空") private String kind; - @Schema(description = "源项目内 JSON 指针(如 /config/speed、/assets/0、/gameDefinition/scenes/2;与 id 至少其一)", example = "/config/speed") + @Schema(description = "源项目内 JSON 指针(如 /config/speed、/assets/0、/files/src/game.js;与 id 至少其一)", example = "/config/speed") private String path; @Schema(description = "或按部件 id 寻址(behaviors[].id / assets[].id;与 path 至少其一)")