feat(steady): 新增数据校验功能并优化稳态趋势查询
- 在 AddLedgerLineMapper.xml 中添加 lineInterval 字段映射 - 在 AddLedgerLinePathVO 中添加 lineInterval 属性用于存储统计间隔 - 为稳态趋势查询服务添加详细的执行日志记录和性能监控 - 重构 InfluxDB 查询组件,添加诊断信息构建方法和异常处理 - 限制谐波次数最大展示数量从 6 个调整为 3 个 - 新增数据校验相关组件、控制器和服务实现 - 实现数据连续性检查和缺失数据统计功能 - 添加数据校验查询参数和返回结果的数据结构定义 - 完善相关单元测试确保功能正确性
This commit is contained in:
@@ -34,7 +34,8 @@
|
||||
equipment.name AS equipmentName,
|
||||
equipment.mac AS equipmentMac,
|
||||
line.line_id AS lineId,
|
||||
line.name AS lineName
|
||||
line.name AS lineName,
|
||||
line.line_interval AS lineInterval
|
||||
FROM cs_line line
|
||||
INNER JOIN cs_equipment_delivery equipment ON equipment.id = line.device_id
|
||||
INNER JOIN cs_project project ON project.id = equipment.associated_project
|
||||
@@ -58,7 +59,8 @@
|
||||
equipment.name AS equipmentName,
|
||||
equipment.mac AS equipmentMac,
|
||||
line.line_id AS lineId,
|
||||
line.name AS lineName
|
||||
line.name AS lineName,
|
||||
line.line_interval AS lineInterval
|
||||
FROM cs_line line
|
||||
INNER JOIN cs_equipment_delivery equipment ON equipment.id = line.device_id
|
||||
INNER JOIN cs_project project ON project.id = equipment.associated_project
|
||||
|
||||
@@ -29,4 +29,7 @@ public class AddLedgerLinePathVO implements Serializable {
|
||||
private String lineId;
|
||||
|
||||
private String lineName;
|
||||
|
||||
/** 监测点统计间隔,单位分钟。 */
|
||||
private Integer lineInterval;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user