#19 Cockpit device identity, type scope and domain boundary

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

What to build

建立驾驶舱设备身份、类型范围与领域边界的可演示只读切片。以 equipment_base.equipment_code 为稳定关联键,对外统一为 deviceCode;正式行业仅包含燃气、供水、排水,排水区分雨水与污水。设施(水厂、泵站、管线)与智能设备严格分离,带传感器井盖归入智能设备。

Acceptance criteria

  • Schema/DTO 路径:定义 camelCase 的设备身份、设备类型、行业范围、设施/智能设备分类 DTO;适配旧表字段但不把数据库主键或 snake_case 泄漏到专用 JSON。
  • API 路径:提供可被地图和统计消费的只读领域字典/类型范围响应,未知类型明确标记为非正式统计范围。
  • UI/演示消费路径:确定性演示页或契约消费者展示 deviceCode、设备类型、正式行业归属及设施/智能设备边界,井盖显示为智能设备。
  • 自动化测试:覆盖 equipmentCode 到 deviceCode 的映射、三类正式行业过滤、雨污水分类、未知类型排除,以及设施与设备不混算。
  • 独立 Demo:用水厂、泵站、燃气设备、供水设备、雨水设备、污水环境设备和智能井盖 fixture 演示完整分类结果。

Blocked by

#18 (01)

## What to build 建立驾驶舱设备身份、类型范围与领域边界的可演示只读切片。以 equipment_base.equipment_code 为稳定关联键,对外统一为 deviceCode;正式行业仅包含燃气、供水、排水,排水区分雨水与污水。设施(水厂、泵站、管线)与智能设备严格分离,带传感器井盖归入智能设备。 ## Acceptance criteria - [ ] Schema/DTO 路径:定义 camelCase 的设备身份、设备类型、行业范围、设施/智能设备分类 DTO;适配旧表字段但不把数据库主键或 snake_case 泄漏到专用 JSON。 - [ ] API 路径:提供可被地图和统计消费的只读领域字典/类型范围响应,未知类型明确标记为非正式统计范围。 - [ ] UI/演示消费路径:确定性演示页或契约消费者展示 deviceCode、设备类型、正式行业归属及设施/智能设备边界,井盖显示为智能设备。 - [ ] 自动化测试:覆盖 equipmentCode 到 deviceCode 的映射、三类正式行业过滤、雨污水分类、未知类型排除,以及设施与设备不混算。 - [ ] 独立 Demo:用水厂、泵站、燃气设备、供水设备、雨水设备、污水环境设备和智能井盖 fixture 演示完整分类结果。 ## Blocked by #18 (01)
Войдите, чтобы присоединиться к обсуждению.
Нет этапа
Нет ответственного
1 участников
Загрузка...
Отмена
Сохранить
Пока нет содержимого.