#20 Cockpit map snapshot pagination and coordinate render gate

Закрыто
1 неделя назад открыта ChenJZ · комментариев: 0
ChenJZ прокомментировал 1 неделя назад

What to build

交付可渐进加载的一张图地图快照切片:监测点与未关联智能设备分集合分页,所有页共享 snapshotAt;仅 WGS84 且通过坐标校验的对象允许渲染,无效对象保留并返回不可渲染原因。

Acceptance criteria

  • Schema/DTO 路径:定义 page、pageSize、snapshotAt、total、batchUpdatedAt、complete、monitoringPoints、unassociatedEquipment 和 coordinateValidation。
  • API 路径:提供 /api/cockpit/v1/ 下的只读地图摘要分页接口,默认 500、最大 1000,并固定同一快照的排序和边界。
  • UI/演示消费路径:演示消费者先显示地图框架,再逐页追加监测点和未关联设备;无效坐标进入列表但不生成地图对象。
  • 自动化测试:覆盖跨页不重不漏、快照失效/非法分页、零值/越界/未验证坐标及只读边界。
  • 独立 Demo:用多页 fixture 展示有效点位、无效坐标和加载完成状态。

Blocked by

#18 (01), #19 (02)

## What to build 交付可渐进加载的一张图地图快照切片:监测点与未关联智能设备分集合分页,所有页共享 snapshotAt;仅 WGS84 且通过坐标校验的对象允许渲染,无效对象保留并返回不可渲染原因。 ## Acceptance criteria - [ ] Schema/DTO 路径:定义 page、pageSize、snapshotAt、total、batchUpdatedAt、complete、monitoringPoints、unassociatedEquipment 和 coordinateValidation。 - [ ] API 路径:提供 /api/cockpit/v1/ 下的只读地图摘要分页接口,默认 500、最大 1000,并固定同一快照的排序和边界。 - [ ] UI/演示消费路径:演示消费者先显示地图框架,再逐页追加监测点和未关联设备;无效坐标进入列表但不生成地图对象。 - [ ] 自动化测试:覆盖跨页不重不漏、快照失效/非法分页、零值/越界/未验证坐标及只读边界。 - [ ] 独立 Demo:用多页 fixture 展示有效点位、无效坐标和加载完成状态。 ## Blocked by #18 (01), #19 (02)
Войдите, чтобы присоединиться к обсуждению.
Нет этапа
Нет ответственного
1 участников
Загрузка...
Отмена
Сохранить
Пока нет содержимого.