package com.ruoyi.device.domain.convert; import com.ruoyi.common.core.utils.BaseConvert; import com.ruoyi.device.domain.model.Dock; import com.ruoyi.device.domain.model.DockAircraft; import com.ruoyi.device.mapper.entity.DockAircraftEntity; import com.ruoyi.device.mapper.entity.DockEntity; import org.springframework.beans.BeanUtils; import java.util.List; import java.util.stream.Collectors; /** * 机场无人机关联Domain层转换器 * Domain Model ↔ Mapper Entity * * @author ruoyi * @date 2026-01-16 */ public class DockAircraftDomainEntityConvert extends BaseConvert { private static final DockAircraftDomainEntityConvert INSTANCE = new DockAircraftDomainEntityConvert(); private DockAircraftDomainEntityConvert() { super(DockAircraftEntity.class, DockAircraft.class); } public static DockAircraft from(DockAircraftEntity entity) { return INSTANCE.innerFrom(entity); } public static DockAircraftEntity to(DockAircraft model) { return INSTANCE.innerTo(model); } public static List fromList(List entityList) { return INSTANCE.innerFromList(entityList); } public static List toList(List modelList) { return INSTANCE.innerToList(modelList); } }