refactor: remove display ID from items and ancient artifacts

Drop display_id column from items and ancient_artifacts tables
Remove display ID inputs, labels, and sorting logic across the stack

BREAKING CHANGE: behavior is not backward compatible.
This commit is contained in:
2026-05-04 21:32:00 +08:00
parent 2220d5d595
commit 28f4e6032c
16 changed files with 89 additions and 152 deletions

View File

@@ -593,7 +593,6 @@ Pokemon 详情页展示:
物品可配置:
- Display ID用于物品和 Event Items 各自列表内展示与排序;`display_id``is_event_item` 组合唯一
- 名称
- 介绍
- 是否为 Event Item`is_event_item`
@@ -638,8 +637,8 @@ Items 与 Event Items 使用相同数据模型:
- 按分类展示为标签页
- 按用途筛选
- 按标签筛选
- Display ID 和自定义排序展示
- 物品列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,只展示物品图标、`#Display ID 名称` 和分类;不展示标签、入手方式或编辑元信息。
- 按自定义排序展示
- 物品列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,只展示物品图标、名称和分类;不展示标签、入手方式或编辑元信息。
- 有用途的物品在卡片左上角以斜 Ribbon 展示用途名称。
- 已配置图标时,物品卡片展示图标缩略图;未配置图标时保留默认物品标记。
@@ -648,7 +647,6 @@ Items 与 Event Items 使用相同数据模型:
- 基本信息
- 当前图标图片;未配置图标时展示默认物品标记占位符
- 顶部按图标 / 占位符与核心信息概览并排展示,移动端改为单列;顶部概览卡片不显示 `Image` / `Details` 通用区块标题,也不展示图片历史缩略图
- Display ID
- 介绍
- 分类
- 用途
@@ -667,7 +665,6 @@ Items 与 Event Items 使用相同数据模型:
Ancient Artifacts 是独立 Wiki 内容类型,可配置:
- Display ID用于展示与排序
- 名称
- 介绍
- 图片:使用 Ancient Artifacts 上传目录,支持图片历史
@@ -684,12 +681,11 @@ Ancient Artifacts 列表功能:
- 搜索
- 按分类展示为标签页
- 按标签筛选
- Display ID 和自定义排序展示
- 列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,展示图片 / 默认 Ancient Artifact 标记、`#Display ID 名称` 和分类;不展示编辑元信息。
- 按自定义排序展示
- 列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,展示图片 / 默认 Ancient Artifact 标记、名称和分类;不展示编辑元信息。
Ancient Artifacts 详情页展示:
- Display ID
- 名称
- 图片;未配置图片时展示默认 Ancient Artifact 标记
- 介绍
@@ -719,8 +715,8 @@ Ancient Artifacts 详情页展示:
- 独立于物品列表展示
- 按结果物品分类展示
-结果物品 Display ID 和自定义排序展示
- 材料单列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,按结果物品展示图标、`#Display ID 名称` 和分类;不展示编辑元信息。
- 按自定义排序展示
- 材料单列表卡片使用与 Pokemon 列表一致的居中图鉴式布局,按结果物品展示图标、名称和分类;不展示编辑元信息。
- 有用途的结果物品在卡片左上角以斜 Ribbon 展示用途名称。
- Create Recipe 按钮展示在结果物品名称下方;已有材料单的卡片保留同等按钮空间但不显示按钮;标记为无材料单的物品展示禁用按钮;可创建材料单的物品展示可点击按钮并进入创建流程。