IUserManager.java 725 B

123456789101112131415161718192021222324252627282930313233
  1. package com.dataeasy.server.service.manager;
  2. import com.dataeasy.server.atomic.entity.User;
  3. import com.dataeasy.server.pojo.user.LoginRequest;
  4. import com.dataeasy.server.pojo.user.NicknameRequest;
  5. import com.dataeasy.server.pojo.user.UserInfoVO;
  6. import me.chanjar.weixin.common.error.WxErrorException;
  7. /**
  8. * @author tyuio
  9. * @version 1.0.0
  10. * @description 用户 服务类
  11. * @date 2024/11/30 14:28
  12. */
  13. public interface IUserManager {
  14. /**
  15. * 用户登陆
  16. */
  17. String login(LoginRequest request) throws WxErrorException;
  18. /**
  19. * 查询当前用户信息
  20. * @return
  21. */
  22. UserInfoVO queryUserInfo();
  23. /**
  24. * 修改昵称
  25. */
  26. void modifyNickname(NicknameRequest request);
  27. }