package com.ema.admin.modules.system.service;

/**
 * 邮件服务接口
 */
public interface SysEmailService {

    /**
     * 发送邮箱验证码
     *
     * @param dictTypeCode 字典类型编码
     * @param dictCode 字典编码
     * @param email 邮箱地址
     * @return 验证码
     */
    void sendCode(String dictTypeCode, String dictCode, String email);

    /**
     * 验证邮箱验证码
     *
     * @param email 邮箱地址
     * @param code  验证码
     * @return true=验证通过，false=验证失败
     */
    void verifyCode(String email, String code);
}
