package com.ruoyi.device.service.convert; import com.ruoyi.common.core.utils.BaseConvert; import com.ruoyi.device.domain.model.Aircraft; import com.ruoyi.device.service.dto.AircraftDTO; import java.util.List; /** * 无人机Service层转换器 * Service DTO ↔ Domain Model * * @author ruoyi * @date 2026-01-16 */ public class AircraftDTOConvert extends BaseConvert { private static final AircraftDTOConvert INSTANCE = new AircraftDTOConvert(); private AircraftDTOConvert() { super(Aircraft.class, AircraftDTO.class); } /** * Model 转 DTO */ public static AircraftDTO from(Aircraft model) { return INSTANCE.innerFrom(model); } /** * DTO 转 Model */ public static Aircraft to(AircraftDTO dto) { return INSTANCE.innerTo(dto); } /** * Model List 转 DTO List */ public static List fromList(List modelList) { return INSTANCE.innerFromList(modelList); } /** * DTO List 转 Model List */ public static List toList(List dtoList) { return INSTANCE.innerToList(dtoList); } }