代码拉取完成,页面将自动刷新
同步操作将从 堂吉诃德/bopu 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一套Spring Cloud 微服务,主要系统包括单点登录和用户管理两部分。
单点登录主要功能包括: 多平台统一登录、平台个性化token缓存时间、登录用户token及权限校验
用户管理系统主要功能包括: 多平台菜单配置管理、用户权限配置、用户临时权限配置,其中用户权限包扣角色级、菜单级、按钮级、数据权限级四个级别, 其中角色菜单按钮根据配置的平台菜单配置,权限级则由数据业务配置
软件架构说明
bopu
Java项目:
|-- bopu-gateway-server // 服务网关
|-- bopu-upms-server // 用户权限管理系统服务端
|-- bopu-upms-cilent // 用户权限管理系统客户端
|-- bopu-sso-server // 单点登录服务端
|-- bopu-sso-cilent // 单点登录客户端
Vue项目:
|-- bopu-umps-web // 用户权限管理系统前端
后端技术:
Spring Cloud ------ 微服务框架
|-- OpenFeign 服务调用
|-- GateWay 服务网关
|-- Alibaba Nacos 注册与配置中心
|-- Sentinel Dashboard 控制台
Spring Boot ------- 简化配置
Spring Security --- 密码加密
Alibaba Druid ----- 数据连接池
Alibaba Json ------ 数据格式转换
Mybatis Puls ------ ORM框架
MyBatis Generator - 代码生成器
Redis ------------- 缓存处理
jwt --------------- Token生成管理
FastDFS ----------- 文件服务器
Log4J ------------- 日志打印
Swagger UI -------- 接口文档
Lombok ------------ 注解简化代码
前端技术:
Vue --------------- 前端框架
Vue --------------- Cli 3.x 脚手架
Vuex -------------- 状态管理
Vue Router -------- 路由管理
Axios ------------- 异步请求
SCSS -------------- css预处理器
Element UI -------- 组件库
bopu-gateway-server 服务网关
| com.bopu.gateway
|-- common -- 公共组件模块
|-- sso -- 单点登录
-------------------------------------------------
bopu-upms 用户管理系统
| bopu-upms-server -- 用户管理-服务端
com.bopu.upms
|-- common -- 公共组件模块
|-- user -- 用户模块
|-- ... -- 其它业务模块
| bopu-upms-client -- 用户管理-客户端
com.bopu.upms
|-- common -- 公共组件模块
|-- user -- 用户模块
|-- ... -- 其它业务模块
-------------------------------------------------
bopu-sso 单点登录系统
| bopu-sso-server
com.bopu.sso -- 单点登录-服务端
|-- common -- 公共模块
|-- sso -- 登录模块
|-- ... -- 其它业务模块
| bopu-sso-client
com.bopu.sso -- 单点登录-客户端
|-- common -- 公共模块
|-- sso -- 登录模块
|-- ... -- 其它业务模块
用户管理 - Vue前端
| bopu-upms-web
views
|-- 首页
home/index.vue
|-- 平台应用管理(权限归属:开发人员、运维人员)
...
|-- 用户角色管理
user
|-- 用户管理(用户信息管理)
userManage.vue
|-- 用户角色管理(用户角色配置)
userRoleManage.vue
|-- 角色应用管理(角色菜单权限配置)
roleApplicationManage.vue
|-- 角色应用资源管理(角色菜单按钮权限配置)
roleApplicationResourcesManage.vue
|-- 角色权限配置(角色数据权限配置)
roleResources.vue
|-- 用户临时权限管理
temporary
|-- 用户临时应用管理 (用户临时菜单权限配置)
userTemporaryApplicationManage.vue
|-- 用户临时应用资源管理 (用户临时菜单按钮权限配置)
userTemporaryApplicationResourcesManage.vue
|-- 用户临时权限管理 (用户临时数据权限配置)
userTemporaryResources.vue
|-- 应用管理
application
|-- 应用管理 (菜单管理)
applicationManage.vue
|-- 应用资源管理 (菜单按钮级权限配置)
applicationResourcesManage.vue
|-- 权限管理
authority
|-- 权限管理(数据权限配置)
authorityManage.vue
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。