优化设备订阅的操作方式

This commit is contained in:
648540858
2024-12-30 15:59:15 +08:00
parent 058909197e
commit 0dd2826b9e
10 changed files with 225 additions and 103 deletions

View File

@@ -489,4 +489,21 @@ public class DeviceQuery {
public DeviceChannel getRawChannel(int id) {
return deviceChannelService.getRawChannel(id);
}
@GetMapping("/subscribe/catalog")
@Operation(summary = "开启/关闭目录订阅")
@Parameter(name = "id", description = "通道的Id", required = true)
@Parameter(name = "cycle", description = "订阅周期", required = true)
public void subscribeCatalog(int id, int cycle) {
deviceService.subscribeCatalog(id, cycle);
}
@GetMapping("/subscribe/mobile-position")
@Operation(summary = "开启/关闭移动位置订阅")
@Parameter(name = "id", description = "通道的Id", required = true)
@Parameter(name = "cycle", description = "订阅周期", required = true)
@Parameter(name = "interval", description = "报送间隔", required = true)
public void subscribeMobilePosition(int id, int cycle, int interval) {
deviceService.subscribeMobilePosition(id, cycle, interval);
}
}