From fc25a3b7286b0c5db688eb30467336dd49f92eaa Mon Sep 17 00:00:00 2001 From: zhou-hao Date: Fri, 6 Nov 2020 15:44:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=91=E4=BA=91=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E6=94=AF=E6=8C=81=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../community/device/web/DeviceInstanceController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceInstanceController.java b/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceInstanceController.java index 00e4b988..b3b19f32 100644 --- a/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceInstanceController.java +++ b/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceInstanceController.java @@ -40,6 +40,8 @@ import org.jetlinks.core.device.DeviceConfigKey; import org.jetlinks.core.device.DeviceOperator; import org.jetlinks.core.device.DeviceProductOperator; import org.jetlinks.core.device.DeviceRegistry; +import org.jetlinks.core.device.manager.DeviceBindHolder; +import org.jetlinks.core.device.manager.DeviceBindProvider; import org.jetlinks.core.metadata.ConfigMetadata; import org.jetlinks.core.metadata.ConfigPropertyMetadata; import org.jetlinks.core.metadata.DeviceMetadata; @@ -124,6 +126,14 @@ public class DeviceInstanceController implements return metadataManager.getDeviceConfigMetadata(id); } + @GetMapping("/bind-providers") + @QueryAction + @Operation(summary = "获取支持的云云对接") + public Flux getBindProviders() { + return Flux.fromIterable(DeviceBindHolder.getAllProvider()); + } + + //获取设备运行状态 @GetMapping("/{id:.+}/state") @QueryAction