Няма описание

SmsCodeService.java 863B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package io.renren.modules.app.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import io.renren.common.utils.PageUtils;
  4. import io.renren.modules.app.entity.SmsCodeEntity;
  5. import java.util.Map;
  6. /**
  7. * 短信验证码
  8. *
  9. * @author chenshun
  10. * @email sunlightcs@gmail.com
  11. * @date 2020-05-20 09:54:35
  12. */
  13. public interface SmsCodeService extends IService<SmsCodeEntity> {
  14. /**
  15. * 获取短信验证码
  16. */
  17. String getCode(String uuid, String phone);
  18. /**
  19. * 验证码效验
  20. * @param uuid uuid
  21. * @param code 验证码
  22. * @return true:成功 false:失败
  23. */
  24. boolean validate(String uuid, String code);
  25. /**
  26. * 发送短信验证码
  27. * @param code
  28. * @param phone
  29. * @return
  30. * @throws Exception
  31. */
  32. String sendCode(String code, String phone) throws Exception;
  33. }