fix(studio): StudioModifyTarget 示例与 studio.yaml 契约镜像对齐(去 gamedef)

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) <noreply@anthropic.com>
This commit is contained in:
lili 2026-06-25 02:31:02 -07:00
parent 0fa1cda1b7
commit 42eafd876a

View File

@ -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 至少其一)")