feat (farm): 设备中心

- 设备监控
This commit is contained in:
达富斌
2025-10-24 17:39:31 +08:00
parent 2f22c7bbea
commit 72d55f3e52
3 changed files with 17 additions and 20 deletions

View File

@@ -192,7 +192,7 @@ public class DeviceInfoController {
}
@GetMapping("/statistics")
@Operation(summary = "订阅设备上报并持久化")
@Operation(summary = "设备统计信息")
@Parameter(name = "baseId", description = "基地编号")
public CommonResult<DeviceStatisticsRespVO> getStatisticsInfo(@RequestParam("baseId") String baseId) {
DeviceStatisticsRespVO res = deviceInfoService.getStatisticsInfo(baseId);

View File

@@ -294,26 +294,19 @@ public class DictController {
List<BaseNamePlanRespVO> res = productionPlanService.getBaseNameAndPlanList();
return success(res);
}
//
// @GetMapping("/list/invest-goods")
// @Operation(summary = "字典数据维护-下拉框列表-投入品")
// public CommonResult<List<InputLibraryRespVO>> getInvestGoodsList() {
// List<InputLibraryRespVO> res = sysDictService.getInvestGoodsList();
// return success(res);
// @Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询")
// @GetMapping("/list/{dictTypeCode}")
// public CommonResult<List<SysDictRespVO>> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) {
// List<SysDictDO> res = sysDictService.getByTypeCode(dictTypeCode);
// return success(BeanUtils.toBean(res, SysDictRespVO.class));
// }
//
@Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询")
@GetMapping("/list/{dictTypeCode}")
public CommonResult<List<SysDictRespVO>> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) {
List<SysDictDO> res = sysDictService.getByTypeCode(dictTypeCode);
return success(BeanUtils.toBean(res, SysDictRespVO.class));
}
@Operation(summary = "字典数据维护-下拉框列表-字典分类名称")
@GetMapping("/list")
public CommonResult<List<SysDictTypeCodeRespVO>> getSysDictList() {
List<SysDictDO> res = sysDictService.groupByTypeCode();
return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class));
}
// @Operation(summary = "字典数据维护-下拉框列表-字典分类名称")
// @GetMapping("/list")
// public CommonResult<List<SysDictTypeCodeRespVO>> getSysDictList() {
// List<SysDictDO> res = sysDictService.groupByTypeCode();
// return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class));
// }
}

View File

@@ -526,6 +526,10 @@ public class DeviceInfoServiceImpl implements DeviceInfoService {
List<DeviceMonitorDataRespVO.Row> rows = new ArrayList<>();
RealTimeDeviceDataRespVO realTimeDeviceDataRespVO = (RealTimeDeviceDataRespVO) wfInfo.getRealTimeData().getData();
if (ObjectUtils.isEmpty(realTimeDeviceDataRespVO)) {
return rows;
}
List<RealTimeDeviceDataRespVO.DataRow> data = realTimeDeviceDataRespVO.getData();
for (RealTimeDeviceDataRespVO.DataRow d : data) {
rows.add(new DeviceMonitorDataRespVO.Row(d.getPropertyName(), d.getFormatValue(), ""));