43 lines
1.4 KiB
Java
43 lines
1.4 KiB
Java
package com.ruoyi.device.controller.convert;
|
|
|
|
import com.ruoyi.device.api.domain.AircraftDetailVO;
|
|
import com.ruoyi.device.service.dto.AircraftDetailDTO;
|
|
|
|
public class AircraftDetailDTOConvert {
|
|
|
|
|
|
public static AircraftDetailVO toVO(AircraftDetailDTO dto)
|
|
{
|
|
if (dto == null)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
AircraftDetailVO vo = new AircraftDetailVO();
|
|
|
|
vo.setAircraftId(dto.getAircraftId());
|
|
vo.setAircraftName(dto.getAircraftName());
|
|
vo.setManufacturerName(dto.getManufacturerName());
|
|
vo.setAircraftVersion(dto.getAircraftVersion());
|
|
vo.setSnNumber(dto.getSnNumber());
|
|
vo.setBatterySn(dto.getBatterySn());
|
|
vo.setBindTime(dto.getBindTime());
|
|
vo.setMaintenanceDays(dto.getMaintenanceDays());
|
|
vo.setFlightDuration(dto.getFlightDuration());
|
|
vo.setMissionCount(dto.getMissionCount());
|
|
// vo.setNetworkList(convertNetworkList(dto.getNetworkList()));
|
|
vo.setRtkSignal(dto.getRtkSignal());
|
|
vo.setMaxAltitude(dto.getMaxAltitude());
|
|
vo.setMaxDistance(dto.getMaxDistance());
|
|
vo.setVoltage(dto.getVoltage());
|
|
vo.setBatteryLevel(dto.getBatteryLevel());
|
|
vo.setFlightTimeRemaining(dto.getFlightTimeRemaining());
|
|
vo.setBatteryTemperature(dto.getBatteryTemperature());
|
|
vo.setCycleCount(dto.getCycleCount());
|
|
// vo.setPayloadList(convertPayloadList(dto.getPayloadList()));
|
|
|
|
return vo;
|
|
}
|
|
|
|
}
|