|
@@ -20,6 +20,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
import java.io.InputStream;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -30,6 +31,10 @@ import java.util.List;
|
|
|
public class IotDeviceManage {
|
|
public class IotDeviceManage {
|
|
|
private final IotDeviceService iotDeviceService;
|
|
private final IotDeviceService iotDeviceService;
|
|
|
public Boolean addDevice(IotDeviceRequest request) {
|
|
public Boolean addDevice(IotDeviceRequest request) {
|
|
|
|
|
+ IotDevice oneByName = iotDeviceService.getOneByName(request.getDeviceName());
|
|
|
|
|
+ if (Objects.nonNull(oneByName)){
|
|
|
|
|
+ throw new BusinessException("设备名称已存在");
|
|
|
|
|
+ }
|
|
|
IotDevice iotDevice = IotDevice.toIotDevice(request);
|
|
IotDevice iotDevice = IotDevice.toIotDevice(request);
|
|
|
return iotDeviceService.save(iotDevice);
|
|
return iotDeviceService.save(iotDevice);
|
|
|
}
|
|
}
|
|
@@ -45,11 +50,15 @@ public class IotDeviceManage {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public Boolean deleteDevice(String guid) {
|
|
public Boolean deleteDevice(String guid) {
|
|
|
- return true;
|
|
|
|
|
|
|
+ return iotDeviceService.deleteDevice(guid);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public DeviceDetailResp getDeviceDetail(DeviceDetailReq req) {
|
|
public DeviceDetailResp getDeviceDetail(DeviceDetailReq req) {
|
|
|
|
|
+ IotDevice oneByGuid = iotDeviceService.getOneByGuid(req.getGuid());
|
|
|
|
|
+ DeviceDetailResp instance = DeviceDetailResp.getInstance();
|
|
|
|
|
+ DeviceDetailResp.toDeviceDetailResp(oneByGuid);
|
|
|
return null;
|
|
return null;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public DevicePageResp pageDeviceDetail(DeviceDetailReq req) {
|
|
public DevicePageResp pageDeviceDetail(DeviceDetailReq req) {
|