feat(acquisition): add category grouping for acquisition methods

Add category field to acquisition_methods table with 'General' default
Group acquisition methods by category in item and recipe detail views
Enable category management in admin configuration
This commit is contained in:
2026-05-13 15:32:07 +08:00
parent 5c72766781
commit c15905bafd
8 changed files with 147 additions and 18 deletions

View File

@@ -505,6 +505,7 @@
### 入手方式
- 名称
- Category用于将入手方式分组展示未单独维护分类主数据默认可使用 `General`
- 可关联到物品和材料单。
### 地图
@@ -712,7 +713,7 @@ Items 与 Event Items 使用相同数据模型:
- Ancient Artifact 分类:仅在物品已配置 Ancient Artifact 分类时展示
- 分类
- 用途
- 入手方式
- 入手方式:按 Category 分类表格展示,左侧为 Category右侧为该分类下的入手方式 value 逐行展示
- 客制化
- 标签
- Possible Tags根据所有拥有支持 Trading 特长的 Pokemon Trading 观察推断该物品可能包含的隐藏标签
@@ -786,7 +787,7 @@ Ancient Artifacts 详情页使用同一套 Item Details 视图展示同一条 `i
- 结果物品图片或默认材料单标记占位符;顶部概览卡片不显示 `Image` / `Details` 通用区块标题
- 结果物品名称、分类和用途;`GET /api/recipes/:id``item` 字段返回展示所需的 `id``name``image``category``usage`
- 入手方式
- 入手方式:按 Category 分类表格展示,左侧为 Category右侧为该分类下的入手方式 value 逐行展示
- 需要材料列表:展示材料物品图标;未配置图标时显示默认物品标记占位符
- 最后编辑信息
- 讨论