package com.hzs.third.sms;

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

/**
 * 短信服务接口
 */
public interface ISmsServiceApi {

    /**
     * 阿里发送
     *
     * @param phone          手机号
     * @param code           验证码
     * @param aliSmsTemplate 阿里短信模板
     * @return
     */
    R<String> sendAliSms(String phone, String code, EAliSmsTemplate aliSmsTemplate);

    /**
     * 发送会员注册短信
     *
     * @param phone
     * @param aliSmsTemplate
     * @param memberCode
     * @param loginPwd
     * @param payPwd
     * @return
     */
    R<String> sendMemberRegister(String phone, EAliSmsTemplate aliSmsTemplate, String memberCode, String loginPwd, String payPwd);


}
