SmsService.java 491 B

1234567891011121314151617181920
  1. package com.izouma.nineth.service.sms;
  2. import java.util.function.Supplier;
  3. public interface SmsService {
  4. String sendVerify(String phone);
  5. void verify(String phone, String code) throws SmsVerifyException;
  6. class SmsVerifyException extends Exception implements Supplier<SmsVerifyException> {
  7. public SmsVerifyException(String msg) {
  8. super(msg);
  9. }
  10. @Override
  11. public SmsVerifyException get() {
  12. return this;
  13. }
  14. }
  15. }