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