chore(contracts): 同步契约到 v0.2.0(rest-api / data-models / model-formats)
Web 端需求变更带来的契约字段级改动: - MotionFormat 枚举新增 vmd(MikuMikuDance 动作数据) - rest-api 服务地址说明改为双端口语义(软件 API 端口给客户端 / 管理端端口给浏览器) - model-formats 新增 §2.3 VMD 解析约定(标准 MMD 骨架、腿部 IK/FK 判定、手性转换) 三库契约文件保持逐字节一致。
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# contracts/data-models.md — 数据模型契约 v0.1.0
|
||||
# contracts/data-models.md — 数据模型契约 v0.2.0
|
||||
|
||||
Web 服务端是唯一权威定义,本文件是另两端消费的**稳定视图**。
|
||||
字段名在 JSON 中统一 `camelCase`;数据库列名 `snake_case`(见 `database.md`)。
|
||||
@@ -75,7 +75,7 @@ rejected 已驳回
|
||||
| `id` | number | 读 | |
|
||||
| `songId` | number\|null | | 关联曲目 |
|
||||
| `name` | string | ✅ | 动作名称,≤200 |
|
||||
| `format` | enum | ✅ | `bvh` / `fbx` / `gltf` / `glb` / `keypoints-json` |
|
||||
| `format` | enum | ✅ | `bvh` / `vmd` / `fbx` / `gltf` / `glb` / `keypoints-json` |
|
||||
| `fileUrl` | string | 读 | 原始动作文件 |
|
||||
| `fileSize` | number | 读 | 字节 |
|
||||
| `fps` | number\|null | | 原始帧率 |
|
||||
|
||||
Reference in New Issue
Block a user