UserExtService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.zanxiang.manage.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.zanxiang.manage.domain.dto.UserExtDTO;
  5. import com.zanxiang.manage.domain.params.UserNameAuthListParam;
  6. import com.zanxiang.manage.domain.vo.UserNameAuthVO;
  7. import com.zanxiang.mybatis.entity.UserExt;
  8. import java.util.Map;
  9. /**
  10. * @author : lingfeng
  11. * @time : 2022-06-29
  12. * @description : 玩家拓展信息
  13. */
  14. public interface UserExtService extends IService<UserExt> {
  15. /**
  16. * 多条件查询用户拓展信息
  17. *
  18. * @param realName : 真实姓名
  19. * @param regIp : 注册ip
  20. * @param isAuth : 是否实名
  21. * @return : 返回用户拓展信息列表
  22. */
  23. Map<Long, UserExtDTO> getUserExtList(String realName, String regIp, Boolean isAuth);
  24. /**
  25. * 注册ip相关条件查询用户拓展信息
  26. *
  27. * @param regIp : 参数
  28. * @return : 玩家信息
  29. */
  30. Map<Long, UserExtDTO> regIpCondition(String regIp);
  31. /**
  32. * 根据玩家id查询
  33. *
  34. * @param userId : 玩家id
  35. * @return : 返回玩家信息
  36. */
  37. UserExtDTO getById(Long userId);
  38. /**
  39. * 获取玩家实名认证列表
  40. *
  41. * @param param : 查询参数
  42. * @return : 返回单页数据
  43. */
  44. IPage<UserNameAuthVO> authList(UserNameAuthListParam param);
  45. }