Shiro整合Springboot实现锁机制,需要操作以下数据库表:

1. 用户表 (users)

| 列名 | 数据类型 | 描述 |

|---|---|---|

| id | int | 用户ID |

| username | varchar | 用户名 |

| password | varchar | 密码 |

| salt | varchar | 密码盐 |

| locked | boolean | 账户是否锁定 |

2. 角色表 (roles)

| 列名 | 数据类型 | 描述 |

|---|---|---|

| id | int | 角色ID |

| name | varchar | 角色名称 |

3. 权限表 (permissions)

| 列名 | 数据类型 | 描述 |

|---|---|---|

| id | int | 权限ID |

| name | varchar | 权限名称 |

4. 用户角色关系表 (user_roles)

| 列名 | 数据类型 | 描述 |

|---|---|---|

| user_id | int | 用户ID |

| role_id | int | 角色ID |

5. 角色权限关系表 (role_permissions)

| 列名 | 数据类型 | 描述 |

|---|---|---|

| role_id | int | 角色ID |

| permission_id | int | 权限ID |