91d8e6e7a8d08c04166874ee78db770ffc54d164
背景:CRM 经营画像需要"每客户设备数、离线数"。当前做法同步 devices 全量 (71,034 行,抽样 1000 台仅 13 台绑定物业,其余 property_id="0"),代价远大于收益。 本工具直接返回聚合结果: - 入参 propertyId 或 propertyIds(≤20,去重),includeUnbound 默认 false - 返回每物业 total/online/fault/offline + data_cutoff_at + notice - 口径与 hardware.list.query 一致:hardware_view、soft_delete=0、status 1/2/3 - 行级权限复用 PermissionService.applyHardwareRowFilter - 每物业 4 次 selectCount(项目未注册分页拦截器;无 clone 先例,重建 wrapper) 测试:DeviceStatisticsToolsTest 5 例(参数校验/超限/计数/权限调用/去重)全过。 设计文档:doc/hardware-statistics-query-mcp-tool-design.md(含待评审三问)。
Description
No description provided
7.3 MiB
Languages
Java
99.4%
Vue
0.3%
HTML
0.2%