虫情设备实时数据接口

This commit is contained in:
zhumeixiao
2024-11-27 14:47:08 +08:00
parent 646c8f0fc5
commit 5a83a183dd
9 changed files with 95 additions and 41 deletions

View File

@ -1,5 +1,6 @@
package com.fastbee.data.controller.aaScreenAgricultural;
import com.fastbee.common.core.controller.BaseController;
import com.fastbee.common.core.domain.AjaxResult;
import com.fastbee.deviceData.service.IDeviceRealtimedataMoistureService;
import com.fastbee.deviceData.service.impl.DeviceRealtimedataWormsServiceImpl;
@ -11,18 +12,24 @@ import org.springframework.web.bind.annotation.RestController;
@RestController()
@RequestMapping("/worms")
public class DeviceRealtimedataWormsController {
@Autowired
public class DeviceRealtimedataWormsController extends BaseController {
/**
* 虫情实时数据
*/
@Autowired
private DeviceRealtimedataWormsServiceImpl deviceRealtimedataWormsServiceImpl;
/**
* 获取最新一条墒情数据
* 获取设备编码虫情的最新一条数据
*/
@GetMapping("/weather/realtimedata")
public AjaxResult getLatestWeatherRealtimedata(String deviceId) {
return AjaxResult.success(deviceRealtimedataWormsServiceImpl.getLatestWeatherRealtimedata(deviceId));
@GetMapping("/latest/realtimedata")
public AjaxResult getLatestWormsRealtimedata(String deviceId) {
return AjaxResult.success(deviceRealtimedataWormsServiceImpl.getLatestWormsRealtimedata(deviceId));
}
@GetMapping("/all/realtimedata")
public AjaxResult getAllRealtimedata() {
return AjaxResult.success(deviceRealtimedataWormsServiceImpl.getWormsRealtimedata());
}
}