| | |
| | | public Result<DevicePlcVO.OperationResult> executeOperation( |
| | | @Valid @RequestBody DeviceOperationRequest request) { |
| | | return Result.success(deviceInteractionService.executeOperation( |
| | | request.getDeviceId(), |
| | | request.getId(), |
| | | request.getOperation(), |
| | | request.getParams() |
| | | )); |
| | |
| | | public static class DeviceOperationRequest { |
| | | @NotNull(message = "设备ID不能为空") |
| | | @ApiParam(value = "设备ID", required = true) |
| | | private Long deviceId; |
| | | private Long id; |
| | | |
| | | @NotNull(message = "操作类型不能为空") |
| | | @ApiParam(value = "操作类型(如:feedGlass, triggerRequest, triggerReport等)", required = true) |