fix(data-task): 修复数据任务中的越限标签计算和报警处理逻辑

- 修复了buildOverlimitTag方法名拼写错误,统一为buildOverLimitTag
- 添加了lineInterval参数用于越限次数到分钟数的转换计算
- 将越限次数乘以统计间隔并限制最大值为1440分钟
- 优化了CsAlarmServiceImpl中的在线率和完整性异常判断逻辑
- 重构了报警VO的数据流处理方式
- 更新了CsHarmonicServiceImpl中的枚举映射配置
- 调整了设备消息接口的参数注解配置
- 清理了无用的Jackson依赖导入
- 移除了废弃的通信离线时段计算代码
This commit is contained in:
xy
2026-05-21 15:26:54 +08:00
parent a82ea6b217
commit 23574f0819
5 changed files with 66 additions and 221 deletions

View File

@@ -36,6 +36,6 @@ public interface DeviceMessageFeignClient {
@PostMapping("/getLineInfo")
@ApiOperation("获取监测点信息")
HttpResult<String> getLineInfo(@RequestParam("id") String id, @RequestParam("list") List<CsLinePO> list);
HttpResult<String> getLineInfo(@RequestParam("id") String id, @RequestParam(value = "list", required = false) List<CsLinePO> list);
}