除去定时任务功能,若依共包含19张表。
在这里插入图片描述

每个表的功能

gen_tablegen_table_column

  • 自动生成代码的两张表,读取mysql中需要生成代码的表,加载到这两个模板表中。
  • 一个是生成代码后的包配置,一个是列配置。

在这里插入图片描述
在这里插入图片描述
sys_config

  • 系统参数表,系统常用的一些参数,包括密码,皮肤,主题之类的。

在这里插入图片描述
sys_dept

  • 部门表,部门id,父id,祖级id必须保持一致。方便通过一个部门,找到该部门属于哪个分公司和总公司。

在这里插入图片描述
sys_dict_data

  • 字典数据表
  • 通过dict_type字段和字典类型表进行关联。

在这里插入图片描述

sys_dict_type

  • 字典类型表

在这里插入图片描述
sys_job

  • 计时任务表

在这里插入图片描述

sys_job_log

  • 计时任务日志表

在这里插入图片描述
sys_logininfo

  • 用户登录日志表

在这里插入图片描述
sys_menu

  • 菜单表

在这里插入图片描述

sys_notice

  • 系统通知表,用来进行一些系统通知,比如版本更新之类的

在这里插入图片描述
sys_oper_log

  • 系统操作日志表

在这里插入图片描述
sys_post

  • 岗位表

在这里插入图片描述

sys_role

  • 角色表
  • 用来控制用户的权限。
  • role_key这个字段不能重复,必须是英文。程序根据该

在这里插入图片描述
sys_user

  • 用户表

在这里插入图片描述
sys_role_dept

  • 角色部门关联表
  • 用来进行解耦

在这里插入图片描述
sys_role_menu

  • 角色菜单关联表
  • 每个角色拥有不同的菜单操作权限。

在这里插入图片描述
sys_user_post

  • 用户岗位关联表
  • 该用户属于哪个岗位

在这里插入图片描述
sys_user_role

  • 用户角色关联表

在这里插入图片描述

表关系

RBAC(基于角色的访问控制)

  • 在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。

在这里插入图片描述

Logo

快速构建 Web 应用程序

更多推荐