package com.corewing.app.service;

/**
 * 验证码服务接口
 */
public interface VerifyCodeService {

    /**
     * 发送验证码
     *
     * @param account 账号（手机号或邮箱）
     * @param type    验证码类型（register-注册, login-登录, reset-重置密码）
     * @return 是否发送成功
     */
    boolean sendCode(String account, String type);

    /**
     * 验证验证码
     *
     * @param account 账号（手机号或邮箱）
     * @param code    验证码
     * @param type    验证码类型
     * @return 是否验证成功
     */
    boolean verifyCode(String account, String code, String type);
}
