package com.oying.service; import com.baomidou.mybatisplus.extension.service.IService; import com.oying.domain.dto.EmailDto; import com.oying.domain.EmailConfig; /** * @author Z * @date 2018-12-26 */ public interface EmailService extends IService { /** * 更新邮件配置 * @param emailConfig 邮箱配置 * @param old / * @return / * @throws Exception / */ EmailConfig config(EmailConfig emailConfig, EmailConfig old) throws Exception; /** * 查询配置 * @return EmailConfig 邮件配置 */ EmailConfig find(); /** * 发送邮件 * @param emailDto 邮件发送的内容 * @param emailConfig 邮件配置 */ void send(EmailDto emailDto, EmailConfig emailConfig); }