设备巡检计划维护

master
litao 1 year ago
parent a49d259a40
commit 75fc9507b1
  1. 4
      src/main/java/org/springblade/modules/business/contraller/DeviceController.java
  2. 2
      src/main/java/org/springblade/modules/business/contraller/InvoiceController.java
  3. 2
      src/main/java/org/springblade/modules/business/pojo/vo/DeviceVO.java

@ -18,8 +18,10 @@ import org.springblade.core.tool.utils.Func;
import org.springblade.modules.business.pojo.dto.DeviceDTO; import org.springblade.modules.business.pojo.dto.DeviceDTO;
import org.springblade.modules.business.pojo.entity.Device; import org.springblade.modules.business.pojo.entity.Device;
import org.springblade.modules.business.pojo.entity.DeviceAttach; import org.springblade.modules.business.pojo.entity.DeviceAttach;
import org.springblade.modules.business.pojo.entity.DeviceMaintenance;
import org.springblade.modules.business.pojo.vo.DeviceVO; import org.springblade.modules.business.pojo.vo.DeviceVO;
import org.springblade.modules.business.service.IDeviceAttachService; import org.springblade.modules.business.service.IDeviceAttachService;
import org.springblade.modules.business.service.IDeviceMaintenanceService;
import org.springblade.modules.business.service.IDeviceService; import org.springblade.modules.business.service.IDeviceService;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -40,6 +42,7 @@ public class DeviceController extends BladeController {
private final IDeviceService deviceService; private final IDeviceService deviceService;
private final IDeviceAttachService deviceAttachService; private final IDeviceAttachService deviceAttachService;
private final IDeviceMaintenanceService maintenanceService;
/** /**
* 设备表 详情 * 设备表 详情
@ -51,6 +54,7 @@ public class DeviceController extends BladeController {
DeviceVO deviceVO = Objects.requireNonNull(BeanUtil.copy(detail, DeviceVO.class)); DeviceVO deviceVO = Objects.requireNonNull(BeanUtil.copy(detail, DeviceVO.class));
List<DeviceAttach> attaches = deviceAttachService.list(Wrappers.lambdaQuery(DeviceAttach.class).eq(DeviceAttach::getDeviceId, device.getId())); List<DeviceAttach> attaches = deviceAttachService.list(Wrappers.lambdaQuery(DeviceAttach.class).eq(DeviceAttach::getDeviceId, device.getId()));
deviceVO.setAttaches(attaches); deviceVO.setAttaches(attaches);
deviceVO.setMaintenances(maintenanceService.list(Wrappers.lambdaQuery(DeviceMaintenance.class).eq(DeviceMaintenance::getDeviceId, device.getId())));
return R.data(deviceVO); return R.data(deviceVO);
} }

@ -57,7 +57,7 @@ public class InvoiceController extends BladeController {
} }
// 新增 // 新增
if (CollectionUtil.isNotEmpty(add)) { if (CollectionUtil.isNotEmpty(add)) {
res = invoiceService.updateBatchById(add); res = invoiceService.saveBatch(add);
} }
return R.data(res); return R.data(res);
} }

@ -5,6 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.springblade.modules.business.pojo.entity.Device; import org.springblade.modules.business.pojo.entity.Device;
import org.springblade.modules.business.pojo.entity.DeviceAttach; import org.springblade.modules.business.pojo.entity.DeviceAttach;
import org.springblade.modules.business.pojo.entity.DeviceMaintenance;
import java.util.List; import java.util.List;
@ -20,4 +21,5 @@ public class DeviceVO extends Device {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
List<DeviceAttach> attaches; List<DeviceAttach> attaches;
List<DeviceMaintenance> maintenances;
} }

Loading…
Cancel
Save