ImgVerService.java 781 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.diagbot.service;
  2. import com.diagbot.entity.ImgVerInfo;
  3. /**
  4. * @Description: 图片验证接口
  5. * @author: gaodm
  6. * @time: 2018/9/4 16:25
  7. */
  8. public interface ImgVerService {
  9. /**
  10. * 创建用户图片验证信息
  11. *
  12. * @param imgVerInfo 图片验证码验证信息
  13. * @return 图片验证码数据流
  14. */
  15. byte[] createImgVerification(ImgVerInfo imgVerInfo);
  16. /**
  17. * 验证用户图片验证码是否有效
  18. */
  19. Boolean verifyImgVerification(ImgVerInfo imgVerInfo);
  20. /**
  21. * 获取用户图片验证码信息
  22. *
  23. * @param imgId
  24. * @return
  25. */
  26. ImgVerInfo getImgVerification(String imgId);
  27. /**
  28. * 删除用户图片验证码信息
  29. */
  30. Boolean deleteImgVerification(String imgId);
  31. }