03-monitoring-created-at-contract.md 1.1 KB

03: 监测数据时间字段与异构设备来源

Type: grilling Status: open Labels: wayfinder:grilling Blocked by: 01

Question

锁定运行监测真实数据的统一时间契约:数据库字段 create_time,Java 实体属性 createTime,API 字段 createdAt,前端展示为“数据时间”。

需要判断并记录:

  • monitoring/overview、monitoring/distribution、monitoring/situation 和相关概览端点各自从哪些真实表/记录取得 create_time。
  • 不同设备类型字段结构不同但都有创建时间时,如何统一聚合、排序、筛选和标识时间来源。
  • 缺少 create_time 或集合为空时的明确未知/空态;不得用接口响应时间或 envelope updatedAt 冒充数据时间。
  • createdAt 是逐设备、逐指标、逐点位还是分区级字段;与 WebSocket serverUpdatedAt、快照 snapshotAt 如何区分。
  • 前端“最近采集时间”旧验收文字如何改为“数据时间”,以及哪些依赖真实采样时刻的需求移出本阶段。

答案应能生成后端字段/适配器票和前端视图/测试票。