邮件转换工具

This commit is contained in:
阿沐 2024-06-25 17:22:05 +08:00
parent f8fcd4fd48
commit 7fdd664c8c
2 changed files with 55 additions and 0 deletions

View File

@ -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<SysMailConfigVO> convertList(List<SysMailConfigEntity> list);
EmailConfig convert2(SysMailConfigEntity entity);
List<EmailConfig> convertList2(List<SysMailConfigEntity> list);
}

View File

@ -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<SysMailLogVO> convertList(List<SysMailLogEntity> list);
}