feat(ops): 工牌实时状态增加物理位置、电量和工单信息

BadgeRealtimeStatusRespDTO 新增物理位置(IoT 轨迹检测 RPC)、
电量(IoT 设备属性 RPC)、当前工单信息三个维度。
RPC 调用改为串行执行避免占用 ForkJoinPool 公共线程。
设备状态写入 Redis 时同步写入区域名称。

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-04-05 15:26:43 +08:00
parent 9ffaac5c91
commit 54f78f8066
4 changed files with 151 additions and 18 deletions

View File

@@ -2,6 +2,7 @@ package com.viewsh.module.ops.framework.rpc.config;
import com.viewsh.module.infra.api.file.FileApi;
import com.viewsh.module.iot.api.device.IotDeviceControlApi;
import com.viewsh.module.iot.api.device.IotDevicePropertyQueryApi;
import com.viewsh.module.iot.api.device.IotDeviceQueryApi;
import com.viewsh.module.iot.api.device.IotDeviceStatusQueryApi;
import com.viewsh.module.iot.api.trajectory.TrajectoryStateApi;
@@ -17,6 +18,7 @@ import org.springframework.context.annotation.Configuration;
AdminUserApi.class,
SocialUserApi.class,
IotDeviceControlApi.class,
IotDevicePropertyQueryApi.class,
IotDeviceQueryApi.class,
IotDeviceStatusQueryApi.class,
TrajectoryStateApi.class,