package io.hmit.modules.message.service; import io.hmit.common.page.PageData; import io.hmit.common.service.BaseService; import io.hmit.modules.message.dto.SysMailLogDTO; import io.hmit.modules.message.entity.SysMailLogEntity; import java.util.Map; /** * 邮件发送记录 * * @author zsh 408538940@qq.com */ public interface SysMailLogService extends BaseService<SysMailLogEntity> { PageData<SysMailLogDTO> page(Map<String, Object> params); /** * 保存邮件发送记录 * * @param templateId 模板ID * @param from 发送者 * @param to 收件人 * @param cc 抄送 * @param subject 主题 * @param content 邮件正文 * @param status 状态 */ void save(Long templateId, String from, String[] to, String[] cc, String subject, String content, Integer status); }