From 7fdd664c8cab96a5e194814642dfdf78aac75fae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E6=B2=90?= Date: Tue, 25 Jun 2024 17:22:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=AE=E4=BB=B6=E8=BD=AC=E6=8D=A2=E5=B7=A5?= =?UTF-8?q?=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maku/system/convert/SysMailConfigConvert.java | 30 ++++++++++++++++++++++ .../net/maku/system/convert/SysMailLogConvert.java | 25 ++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 maku-boot-system/src/main/java/net/maku/system/convert/SysMailConfigConvert.java create mode 100644 maku-boot-system/src/main/java/net/maku/system/convert/SysMailLogConvert.java 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