|
|
|
|
@ -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());
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|