diff --git a/maku-boot-system/src/main/java/net/maku/system/convert/SysMailConfigConvert.java b/maku-boot-system/src/main/java/net/maku/system/convert/SysMailConfigConvert.java new file mode 100644 index 0000000..7526260 --- /dev/null +++ b/maku-boot-system/src/main/java/net/maku/system/convert/SysMailConfigConvert.java @@ -0,0 +1,30 @@ +package net.maku.system.convert; + +import net.maku.email.config.EmailConfig; +import net.maku.system.entity.SysMailConfigEntity; +import net.maku.system.vo.SysMailConfigVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** + * 邮件配置 + * + * @author 阿沐 babamu@126.com + */ +@Mapper +public interface SysMailConfigConvert { + SysMailConfigConvert INSTANCE = Mappers.getMapper(SysMailConfigConvert.class); + + SysMailConfigEntity convert(SysMailConfigVO vo); + + SysMailConfigVO convert(SysMailConfigEntity entity); + + List convertList(List list); + + EmailConfig convert2(SysMailConfigEntity entity); + + List convertList2(List list); + +} \ No newline at end of file diff --git a/maku-boot-system/src/main/java/net/maku/system/convert/SysMailLogConvert.java b/maku-boot-system/src/main/java/net/maku/system/convert/SysMailLogConvert.java new file mode 100644 index 0000000..bdaea15 --- /dev/null +++ b/maku-boot-system/src/main/java/net/maku/system/convert/SysMailLogConvert.java @@ -0,0 +1,25 @@ +package net.maku.system.convert; + +import net.maku.system.entity.SysMailLogEntity; +import net.maku.system.vo.SysMailLogVO; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** + * 邮件日志 + * + * @author 阿沐 babamu@126.com + */ +@Mapper +public interface SysMailLogConvert { + SysMailLogConvert INSTANCE = Mappers.getMapper(SysMailLogConvert.class); + + SysMailLogEntity convert(SysMailLogVO vo); + + SysMailLogVO convert(SysMailLogEntity entity); + + List convertList(List list); + +} \ No newline at end of file