UserAccountServiceImpl.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.uas.sso.service.impl;
  2. import com.uas.sso.dao.UserAccountDao;
  3. import com.uas.sso.entity.UserAccount;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import java.util.List;
  7. /**
  8. * 用户账户service实现类
  9. *
  10. * @author wangmh
  11. * @date 2018/1/8
  12. */
  13. @Service
  14. public class UserAccountServiceImpl implements UserAccountService {
  15. @Autowired
  16. private UserAccountDao userAccountDao;
  17. @Override
  18. public UserAccount findOneByMobile(String appId, String mobile, String spaceUU) {
  19. return userAccountDao.findByAppIdAndMobileAndSpaceUU(appId, mobile, spaceUU);
  20. }
  21. @Override
  22. public UserAccount findOneByEmail(String appId, String email, String spaceUU) {
  23. return userAccountDao.findByAppIdAndEmailAndSpaceUU(appId, email, spaceUU);
  24. }
  25. @Override
  26. public UserAccount findOneByUserUU(String appId, Long userUU, String spaceUU) {
  27. return userAccountDao.findByAppIdAndUserUUAndSpaceUU(appId, userUU, spaceUU);
  28. }
  29. @Override
  30. public List<UserAccount> findByMobile(String appId, String mobile) {
  31. return userAccountDao.findByAppIdAndMobile(appId, mobile);
  32. }
  33. @Override
  34. public List<UserAccount> findByEmail(String appId, String email) {
  35. return userAccountDao.findByAppIdAndEmail(appId, email);
  36. }
  37. @Override
  38. public List<UserAccount> findOneByUserUU(String appId, Long userUU) {
  39. return userAccountDao.findByAppIdAndUserUU(appId, userUU);
  40. }
  41. }