docs: 归档心跳数组扩展任务并更新规范文档

将已完成的任务清单、提案及规范从变更目录移至归档目录,并更新主规范文档以包含新增的数组字段与处理要求。这标志着该功能变更已从开发阶段进入完成归档阶段。
This commit is contained in:
2026-02-03 08:41:40 +08:00
parent 299e8de921
commit d10bedb7e7
9 changed files with 44 additions and 11 deletions

View File

@@ -92,3 +92,14 @@ Kafka 心跳消息 MUST 包含数据库落库所需的必填字段,并采用 U
- **THEN** 建议使用 `hotel_id:device_id` 作为 Kafka message key
- **AND** 以提升同设备有序性与消费侧批量聚合效率
## ADDED Requirements
### Requirement: 心跳消息扩展数组字段
Kafka 心跳消息 SHALL 支持携带电力与空调子设备的数组字段以便消费端拆列落库与查询优化<E4BC98><E58C96>?
#### Scenario: 携带 electricity 数组
- **WHEN** 生产者需要上报电力设备明细时
- **THEN** 消息可选包<E98089><E58C85>?`electricity`array of object<63><74>?- **AND** 每个元素包含 address、voltage、ampere、power、phase、energy、sum_energy
#### Scenario: 携带 air_conditioner 数组
- **WHEN** 生产者需要上报空调设备明细时
- **THEN** 消息可选包<E98089><E58C85>?`air_conditioner`array of object<63><74>?- **AND** 每个元素包含 address、state、model、speed、set_temp、now_temp、solenoid_valve