1
0

feat: 版本管理,package.json 唯一版本源、/api/meta 返回版本、Dashboard Header 展示版本号

This commit is contained in:
2026-05-20 19:14:37 +08:00
parent f3df3a203b
commit 8eac814cc6
25 changed files with 490 additions and 20 deletions

View File

@@ -47,7 +47,18 @@
#### Scenario: meta 数据返回
- **WHEN** meta 查询成功
- **THEN** hook SHALL 返回 `MetaResponse` 类型数据,包含 `checkerTypes` 字段
- **THEN** hook SHALL 返回 `MetaResponse` 类型数据,包含 `checkerTypes``version` 字段
### Requirement: Meta 版本数据
前端 SHALL 通过现有 `useMeta` hook 获取系统版本元数据,并将 `MetaResponse.version` 提供给需要展示版本号的组件。
#### Scenario: useMeta 返回版本字段
- **WHEN** `useMeta` 请求 `/api/meta` 成功
- **THEN** hook 返回的数据 SHALL 符合 `MetaResponse`,包含 `checkerTypes``version` 字段
#### Scenario: Header 复用 meta 查询
- **WHEN** Header 需要展示应用版本号
- **THEN** Header SHALL 复用 `useMeta``queryKey``["meta"]` 的查询结果,不得新增重复的版本专用请求
### Requirement: Hook 文件拆分
数据层 hook SHALL 按职责拆分为独立文件。