feat(ledger): 实现用户设备权限过滤功能并优化台账数据处理

- 集成CsCommTerminalFeignClient用于获取用户关联的设备线路
- 新增filterLedgerTree方法实现台账树的递归过滤功能
- 添加isNodeRelevant方法判断节点是否包含目标监测点
- 重构CsLedgerServiceImpl中的线路数据处理逻辑
- 在CsLedgerVO中新增lineNo字段用于监测点线路号显示
- 修复CsLinePOServiceImpl中线路号为空时的默认值处理
- 注释掉过期的线路最新数据查询接口调用
- 优化IcdServiceImpl中的线路排序逻辑并修正默认值处理
This commit is contained in:
xy
2026-06-26 15:29:24 +08:00
parent dbdf9ba000
commit d43e0dd661
6 changed files with 100 additions and 46 deletions

View File

@@ -84,6 +84,9 @@ public class CsLedgerVO implements Serializable {
@ApiModelProperty(name = "治理方案名称")
private String governPlanName;
@ApiModelProperty(name = "监测点线路号")
private Integer lineNo;
@ApiModelProperty(name = "children",value = "子节点")
private List<CsLedgerVO> children = new ArrayList<>();