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; } }