增加云云对接支持查询接口

This commit is contained in:
zhou-hao 2020-11-06 15:44:42 +08:00
parent b383c075c0
commit fc25a3b728
1 changed files with 10 additions and 0 deletions

View File

@ -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<DeviceBindProvider> getBindProviders() {
return Flux.fromIterable(DeviceBindHolder.getAllProvider());
}
//获取设备运行状态
@GetMapping("/{id:.+}/state")
@QueryAction