|
@@ -6,8 +6,10 @@ import cn.iocoder.yudao.module.pms.controller.admin.vo.IotDeviceRespVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.vo.IotDeviceSaveReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.IotDeviceDO;
|
|
|
import cn.iocoder.yudao.module.pms.dal.dataobject.IotProductClassifyDO;
|
|
|
+import cn.iocoder.yudao.module.pms.dal.dataobject.iotmodel.IotModelDO;
|
|
|
import cn.iocoder.yudao.module.pms.service.IotDeviceService;
|
|
|
import cn.iocoder.yudao.module.pms.service.IotProductClassifyService;
|
|
|
+import cn.iocoder.yudao.module.pms.service.iotmodel.IotModelService;
|
|
|
import cn.iocoder.yudao.module.pms.util.IotDeviceConvert;
|
|
|
import cn.iocoder.yudao.module.supplier.dal.dataobject.product.SupplierDO;
|
|
|
import cn.iocoder.yudao.module.supplier.service.product.SupplierService;
|
|
@@ -60,6 +62,8 @@ public class IotDeviceController {
|
|
|
private SupplierService supplierService;
|
|
|
@Resource
|
|
|
private IotProductClassifyService iotProductClassifyService;
|
|
|
+ @Resource
|
|
|
+ private IotModelService iotModelService;
|
|
|
|
|
|
@PostMapping("/create")
|
|
|
@Operation(summary = "创建设备台账")
|
|
@@ -103,6 +107,8 @@ public class IotDeviceController {
|
|
|
iotDeviceRespVO.setDeptName(Objects.nonNull(dept)?dept.getName():"");
|
|
|
IotProductClassifyDO iotProductClassify = iotProductClassifyService.getIotProductClassify(iotDevice.getAssetClass());
|
|
|
iotDeviceRespVO.setAssetClassName(Objects.nonNull(iotProductClassify)?iotProductClassify.getName():"");
|
|
|
+ IotModelDO iotModel = iotModelService.getIotModel(iotDevice.getModel());
|
|
|
+ iotDeviceRespVO.setModelName(Objects.nonNull(iotModel)?iotModel.getName():"");
|
|
|
return success(iotDeviceRespVO);
|
|
|
}
|
|
|
|