设备实时数据信息

This commit is contained in:
zhumeixiao 2024-11-28 10:03:13 +08:00
parent 45c7d57b00
commit a6e7644afe

View File

@ -4,8 +4,7 @@ import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapp
import com.fastbee.common.core.controller.BaseController; import com.fastbee.common.core.controller.BaseController;
import com.fastbee.common.core.domain.AjaxResult; import com.fastbee.common.core.domain.AjaxResult;
import com.fastbee.common.core.page.TableDataInfo; import com.fastbee.common.core.page.TableDataInfo;
import com.fastbee.deviceData.domain.DeviceRealtimedataPhotovoltaic; import com.fastbee.deviceData.domain.*;
import com.fastbee.deviceData.domain.DeviceRealtimedataWorms;
import com.fastbee.deviceData.mapper.*; import com.fastbee.deviceData.mapper.*;
import org.redisson.config.BaseConfig; import org.redisson.config.BaseConfig;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -25,9 +24,6 @@ public class DeviceHistoryDataController extends BaseController {
@Autowired @Autowired
private DeviceRealtimedataWormsMapper deviceRealtimedataWormsMapper; private DeviceRealtimedataWormsMapper deviceRealtimedataWormsMapper;
@Autowired
private DeviceRealtimedataPhotovoltaicMapper deviceRealtimedataPhotovoltaicMapper;
@Autowired @Autowired
private DeviceRealtimedataMoistureMapper deviceRealtimedataMoistureMapper; private DeviceRealtimedataMoistureMapper deviceRealtimedataMoistureMapper;
@ -50,25 +46,40 @@ public class DeviceHistoryDataController extends BaseController {
//虫害列表 //虫害列表
return getDataTable(list); return getDataTable(list);
} }
/**
* 获取墒情设备历史数据
*/
@GetMapping("/moisture/{deviceId}")
public AjaxResult getMoistureHistoryData(DeviceRealtimedataPhotovoltaic deviceRealtimedataPhotovoltaic){
List<DeviceRealtimedataPhotovoltaic> list = new LambdaQueryChainWrapper<>(deviceRealtimedataPhotovoltaicMapper)
.eq(DeviceRealtimedataPhotovoltaic::getDeviceId,deviceRealtimedataPhotovoltaic.getDeviceId()).list();
return success(list);
}
/** /**
* 获取气象设备历史数据 * 获取气象设备历史数据
*/ */
@GetMapping("/meteorology/{deviceId}") @GetMapping("/meteorology")
public AjaxResult getMeteorologyHistoryData(String deviceId){ public TableDataInfo getMeteorologyHistoryData(DeviceRealtimedataMeteorology deviceRealtimedataMeteorology){
return null; startPage();
List<DeviceRealtimedataMeteorology> list = new LambdaQueryChainWrapper<>(deviceRealtimedataMeteorologyMapper)
.eq(DeviceRealtimedataMeteorology::getDeviceId,deviceRealtimedataMeteorology.getDeviceId()).list();
return getDataTable(list);
}
/**
* 获取墒情实时数据
*/
@GetMapping("/moisture")
public TableDataInfo getMoistureHistoryData(DeviceRealtimedataMoisture deviceRealtimedataMoisture){
startPage();
List<DeviceRealtimedataMoisture> list = new LambdaQueryChainWrapper<>(deviceRealtimedataMoistureMapper)
.eq(DeviceRealtimedataMoisture::getDeviceId,deviceRealtimedataMoisture.getDeviceId()).list();
return getDataTable(list);
}
/**
* 获取苗青实时数据
*/
@GetMapping("/miaoqing")
public TableDataInfo getMiaoqingHistoryData(DeviceRealtimedataMiaoqing deviceRealtimedataMiaoqing){
startPage();
List<DeviceRealtimedataMiaoqing> list = new LambdaQueryChainWrapper<>(deviceRealtimedataMiaoqingMapper)
.eq(DeviceRealtimedataMiaoqing::getDeviceId,deviceRealtimedataMiaoqing.getDeviceId()).list();
return getDataTable(list);
} }
} }