# Change: 资产详情前代后代换货标识

## Why

资产详情虽然可展示业务状态和世代编号，但运营无法判断当前资产在换货链中的位置，也无法在具备权限时快速前往关联资产。需要基于后端返回的换货链路数据明确展示前代和后代资产关系。

## What Changes

- 扩展资产解析响应，读取 `exchange_trace.previous_asset` 和 `exchange_trace.next_asset`。
- 前代资产存在时，在当前资产详情展示“换货新资产”标签与前代资产信息。
- 后代资产存在时，在当前资产详情展示“已换出旧资产”标签与后代资产信息。
- 中间资产同时展示前代和后代换货标识。
- 当关联项 `can_view=true` 时允许跳转资产详情；为 `false` 时仅展示标识文本，不提供跳转操作。
- 不由前端根据换货状态、世代编号或其他字段自行推导换货链；关联项为空时不展示对应区域。

## Impact

- Affected specs: `asset-information`
- Related active changes: `add-asset-status-generation-display`（共享资产世代和详情展示区域）
- Affected code:
  - `src/types/api/asset.ts`
  - `src/views/asset-management/asset-information/types.ts`
  - `src/views/asset-management/asset-information/composables/useAssetInfo.ts`
  - `src/views/asset-management/asset-information/components/BasicInfoCard.vue`
- API contract:
  - `GET /api/admin/assets/resolve/{identifier}`
  - Response field: `exchange_trace.previous_asset` and `exchange_trace.next_asset`
  - Related asset item fields: `asset_type:string`, `asset_id:int64|null`, `identifier:string`, `exchange_no:string`, `can_view:bool`
