驾考项目6-用户模块、token

144 阅读1分钟

RBAC

image.png

5张表:

  • 用户表:sys_user
  • 角色表:sys_ro
  • 资源表:sys_resource
  • 用户角色表:sys_user_role
  • 角色资源表:sys_role_resource

创建5张表

开😄

开始搞 po 外键记得加哦:数据库具体映射实体

vo -> req -> save -> reqVo:请求实体

vo -> page -> pageReqVo :请求

vo -> list -> Vo:对外的输出实体

po-vo 时间戳问题解决

58视频

一个资源接口

用户保存接口 包含角色保存

  • 用户角色保存 用户的id 时候 用po 的 id 哦 因为可以配置 id 的回填
configuration:
  use-generated-keys: true

这样po就有值了。

image.png

用户和角色不能查 做分页 不然只查到一个用户对应多个角色 有问题的 image.png

其他impl 引入其他mapper 或者 service

image.png

会话管理:

初期

image.png

分布式

image.png

Token

image.png

EhCache

需要配置文件哦

Token

Swagger 全局添加 在cfg里面的 swaggercfg.java 中