3.3 用户中心查询用户权限
3.3.1 需求分析
认证服务请求用户中心查询用户信息,用户需要将用户基本信息和用户权限一同返回给认证服务。
本小节实现用户查询查询用户权限,并将用户权限信息添加到的用户信息中返回给认证服务。

最终目的是硬编码的权限 改成从数据库内查询


认证服务要通过用户中心来获取用户的信息

用户的扩展字段里面有一个 permissions的属性

当认证中心调用 用户中心的getUserext方法的时候呢 。我们在用户中心实现查询用户的权限。然后给认证服务返回

争对这种复杂的我们要写Mybatis的Mapper接口。


最终查的是xc_menu权限表

定义Mapper映射文件

创建各级别目录,和上面的dao的包路径保持一致

格式化sql

格式化后的sql

参数为动态传过来的
参数是一个基本类型的 所以参数的名称可以随意

列表和实体类要保持一致

service类调用dao


用户中心查用户权限就做完了

结束



 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-11-10
  • 2021-08-14
  • 2021-11-24
  • 2021-10-29
  • 2021-10-20
猜你喜欢
  • 2021-10-19
  • 2022-01-09
  • 2021-11-02
  • 2022-03-04
  • 2022-02-28
  • 2021-11-13
  • 2021-07-27
相关资源
相似解决方案