# SAdmin后台管理系统 **Repository Path**: zerobit/sadmin ## Basic Information - **Project Name**: SAdmin后台管理系统 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SAdmin后台管理系统 ## 系统简介 通用的SpringBoot项目后台管理系统 ## 依赖版本及使用架构 # 数据库表说明 ## 数据表 - **User**:对应用户表,包括用户ID、姓名、密码、性别、所属部门、工作岗位、电话号码、邮箱、QQ、状态等属性 - **Dpet**:对应部门表,包括部门ID、部门名称及备注等属性 - **Job**:对应职位,包括职位编号、职位名称及备注等属性 - **Module**:对应模块表,包括模块ID、模块名称、操作链接、备注、创建日期及修改日期等属性 - **Role**:对应角色表,包括角色ID、备注、发布日期等属性 - **Popedom**:对应权限表,包括权限ID、权限对应的模块、权限对应的操作、权限对应的角色及创建时间等属性 ## 表对应关系 - ```Dept``` 和 ```User``` 之间存在 **1-N** 的关系,即一个 ```Dept``` 可以有多个 ```User```,它们的关系通过主外键关联 - ```User``` 和 ```Dept``` 之间存在 **N-1** 的关系,即一个 ```User``` 只属于一个 ```Dept```,它们的关系通过主外键关联 - ```User``` 和 ```Job``` 之间存在 **N-1** 的关系,即一个 ```User``` 只能有一个 ```Job```(职位),它们的关系通过主外键关联 - ```Module``` 和 ```Role``` 是 **N-N** 的关系,即一个 ```Module```(模块)可以属于多个 ```Role```(角色),一个 ```Role``` 也可以有多个 ```Module```,,它们的关系通过对象 ```Popedom``` 关联 - ```User``` 和 ```Role``` 是 **N-N** 的关系,即一个 ```User``` 可以分配多个 ```Role```,一个 ```Role``` 可以分配给多个 ```User```,,它们的关系通过中间表 ```t_sadmin_user_role``` 关联