IUserManager.java 507 B

12345678910111213141516171819202122232425
  1. package com.punchsettle.server.service.manager;
  2. import com.punchsettle.server.atomic.entity.User;
  3. import com.punchsettle.server.dto.UserInfoDto;
  4. /**
  5. * @author tyuio
  6. * @version 1.0.0
  7. * @description 用户 服务类
  8. * @date 2024/11/30 14:28
  9. */
  10. public interface IUserManager {
  11. /**
  12. * 根据openId获取用户,如果没有则新增
  13. * @param user
  14. */
  15. User getAndAddUser(User user);
  16. /**
  17. * 查询当前用户信息
  18. * @return
  19. */
  20. UserInfoDto queryUserInfo();
  21. }