package com.ruoyi.device.domain.convert; import com.ruoyi.common.core.utils.BaseConvert; import com.ruoyi.device.domain.DeviceAirLoadSlot; import com.ruoyi.device.mapper.entity.DeviceAirLoadSlotEntity; import java.util.List; /** * 无人机负载槽位领域层转换器 * Domain Entity ↔ Mapper Entity * * @author 拓恒 * @date 2026-03-04 */ public class DeviceAirLoadSlotConvert extends BaseConvert { private static final DeviceAirLoadSlotConvert INSTANCE = new DeviceAirLoadSlotConvert(); private DeviceAirLoadSlotConvert() { super(DeviceAirLoadSlotEntity.class, DeviceAirLoadSlot.class); } /** * Entity 转 Domain */ public static DeviceAirLoadSlot from(DeviceAirLoadSlotEntity entity) { return INSTANCE.innerFrom(entity); } /** * Domain 转 Entity */ public static DeviceAirLoadSlotEntity to(DeviceAirLoadSlot domain) { return INSTANCE.innerTo(domain); } /** * Entity List 转 Domain List */ public static List fromList(List entityList) { return INSTANCE.innerFromList(entityList); } /** * Domain List 转 Entity List */ public static List toList(List domainList) { return INSTANCE.innerToList(domainList); } }