总体架构介绍
后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson数据库使用 MySQL权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
登录界面
支持多种登陆方式,支持SSO单点登录,且可设置图形验证码校验,防止被恶意攻击。
首页
首页展示定制化的概况信息
右侧悬浮设置按钮:可设置页面展示款式
右上角个人中心:可查看和设置个人信息
左侧菜单栏
租户管理—租户列表: 系统管理员可以直接添加租户,授予租户相应权限。
租户管理—租户套餐: 系统管理员可以设置多种套餐来控制租户的权限范围。
用户管理:已受权的租户可添加用户信息来给其下面的用户受权。
角色管理:管理员设置角色对应的权限,包括菜单权限和数据权限。
菜单管理:管理员设置左侧菜单栏的模块信息。
部门管理:已受权的租户可设置自己需要配置的部门信息。
岗位管理:已受权的租户可设置自己需要配置的岗位信息。
管理员还可设置其他一些需要展示的信息,不逐个赘述。 |
|