|
@@ -1,5 +1,6 @@
|
|
|
package cn.iocoder.yudao.module.system.convert.mail;
|
|
|
|
|
|
+import cn.hutool.extra.mail.MailAccount;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.module.system.controller.admin.mail.vo.account.MailAccountBaseVO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.mail.MailAccountDO;
|
|
@@ -19,4 +20,15 @@ public interface MailAccountConvert {
|
|
|
PageResult<MailAccountBaseVO> convertPage(PageResult<MailAccountDO> pageResult);
|
|
|
|
|
|
List<MailAccountBaseVO> convertList02(List<MailAccountDO> list);
|
|
|
+
|
|
|
+ default MailAccount convertAccount(MailAccountDO mailAccountDO){
|
|
|
+ return new MailAccount()
|
|
|
+ .setHost(mailAccountDO.getHost())
|
|
|
+ .setPort(mailAccountDO.getPort())
|
|
|
+ .setAuth(true)
|
|
|
+ .setFrom(mailAccountDO.getFrom())
|
|
|
+ .setUser(mailAccountDO.getUsername())
|
|
|
+ .setPass(mailAccountDO.getPassword())
|
|
|
+ .setSslEnable(mailAccountDO.getSslEnable());
|
|
|
+ };
|
|
|
}
|