package com.hzs.system.sms.service;

import com.hzs.common.core.enums.EAliSmsTemplate;

/**
 * @Description: 短信服务
 * @Author: jiang chao
 * @Time: 2024/8/5 14:34
 * @Classname: ISmsService
 * @PackageName: com.hzs.system.sms.service
 */
public interface ISmsService {

    /**
     * 根据会员发送验证码
     *
     * @param phoneNumber    手机号码
     * @param aliSmsTemplate 阿里短信模板
     * @return boolean
     */
    boolean sendLoginSms(String phoneNumber, EAliSmsTemplate aliSmsTemplate);

    /**
     * 校验验证码
     *
     * @param phoneNumber 手机号码
     * @param code        验证码
     * @return 如果返回null为正确，其它为错误内容
     */
    String checkLoginSms(String phoneNumber, String code);

}
