UserAccountService.java 956 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.uas.sso.service;
  2. import com.uas.sso.entity.UserAccount;
  3. import java.util.List;
  4. /**
  5. * 用户企业账号service
  6. *
  7. * @author wangmh
  8. * @date 2018/1/8
  9. */
  10. public interface UserAccountService {
  11. /**
  12. * 查询所有账号
  13. * @return
  14. */
  15. List<UserAccount> findAll();
  16. /**
  17. * 根据uu号查找用户账号
  18. *
  19. * @param appId
  20. * @param userUU
  21. * @param spaceUU
  22. * @return
  23. */
  24. UserAccount findOneByUserUU(String appId, Long userUU, Long spaceUU);
  25. /**
  26. * 根据手机号和应用找到用户账号信息
  27. *
  28. * @param appId 应用id
  29. * @param mobile 手机号
  30. * @return
  31. */
  32. List<UserAccount> findByMobile(String appId, String mobile);
  33. /**
  34. * 根据用户uu号和应用找到用户账号信息
  35. *
  36. * @param appId 应用id
  37. * @param userUU 用户uu号
  38. * @return
  39. */
  40. List<UserAccount> findByUserUU(String appId, Long userUU);
  41. }