IUserService.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.ims.eval.service;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ims.eval.entity.Myuser;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import java.util.List;
  6. /**
  7. * <p>
  8. * 服务类
  9. * </p>
  10. *
  11. * @author wang
  12. * @since 2023-03-03
  13. */
  14. public interface IUserService extends IService<Myuser> {
  15. List<Myuser> listAll(String id, String orgId, String unitId);
  16. /**
  17. * 通过用户名密码查询一个用户
  18. *
  19. * @param username
  20. * @return
  21. */
  22. Myuser getUser(String username);
  23. /**
  24. * 更新用户
  25. *
  26. * @param user
  27. * @return
  28. */
  29. void updateUser(Myuser user);
  30. /**
  31. * 通过code获取user
  32. *
  33. * @param code
  34. * @return
  35. */
  36. Myuser getSysUser(String code);
  37. /**
  38. * 通过token获取code
  39. *
  40. * @param token
  41. * @return
  42. */
  43. JSONObject getCodeByToken(String token);
  44. /**
  45. * 登录
  46. *
  47. * @param username
  48. * @param password
  49. * @return
  50. */
  51. JSONObject getbladeAuth(String tenantId, String username, String password, String grantType, String scope, String type);
  52. }