package com.ruoyi.device.service.convert; import com.ruoyi.common.core.utils.BaseConvert; import com.ruoyi.device.domain.model.AircraftPayload; import com.ruoyi.device.service.dto.AircraftPayloadDTO; import java.util.List; /** * 无人机挂载关联Service层转换器 * Service DTO ↔ Domain Model * * @author ruoyi * @date 2026-01-16 */ public class AircraftPayloadDTOConvert extends BaseConvert { private static final AircraftPayloadDTOConvert INSTANCE = new AircraftPayloadDTOConvert(); private AircraftPayloadDTOConvert() { super(AircraftPayload.class, AircraftPayloadDTO.class); } /** * Model 转 DTO */ public static AircraftPayloadDTO from(AircraftPayload model) { return INSTANCE.innerFrom(model); } /** * DTO 转 Model */ public static AircraftPayload to(AircraftPayloadDTO 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); } }