xuhy
2026-03-11 f2935d61940b9a156c1bfd99e8f82ebb7fe1370b
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/MonitorController.java
@@ -4,6 +4,7 @@
import com.ruoyi.common.core.domain.R;
import com.ruoyi.system.query.DevicePageListQuery;
import com.ruoyi.web.controller.tool.monitor.DeviceLiveQuery;
import com.ruoyi.web.controller.tool.monitor.DevicePlayerQuery;
import com.ruoyi.web.controller.tool.monitor.DeviceQuery;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -20,6 +21,8 @@
    private DeviceQuery deviceQuery;
    @Autowired
    private DeviceLiveQuery deviceLiveQuery;
    @Autowired
    private DevicePlayerQuery devicePlayerQuery;
    @ApiOperation(value = "获取监控设备分页列表")
    @PostMapping("/devicePageList")
@@ -35,4 +38,11 @@
        return R.ok(deviceLiveUrl);
    }
    @ApiOperation(value = "获取视频播放操作链接")
    @GetMapping("/getPlayerUrlByDeviceId")
    public R<JSONObject> getPlayerUrlByDeviceId(@RequestParam String deviceId) {
        JSONObject deviceLiveUrl = devicePlayerQuery.getDevicePlayerList(deviceId);
        return R.ok(deviceLiveUrl);
    }
}