产品功能介绍
本文会完整介绍 JGDT-Admin 的特色与功能
技术要点与功能
- 管理后台的电脑端:Vue3 提供 Element-Plus 版本,Vue2 提供 Element-UI 版本
- 管理后台的移动端:采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5
- 后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
- 支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
- 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
- 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
- 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
- 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
- 集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
包含多种技术方案
前后端一体化方案:Jquery+Java,只有 PC 需求的小型企业管理软件,只需要后端开发人员就可以交付项目 。
前后端分离方案:Vue2+Spring Boot,中小型企业管理软件,少量的前后端人员同时投入,针有有移动端或其他客户端需求的项目
微服务方案:Vue3+Spring Cloud,微服务方案,大型企业管理软件,需要较多的前后端人员介入,最好前端也支持微前端化。
移动端管理系统:基于移动端网页或小程序管理系统的开发能力,满足现有的企业业务扩展需求。
多租户模式
可开关的多租户模式:提供可开关的多租户模式,满足集团客户各分子公司的个性化需求,最大限度的实现资源复用。
可配置的多租户模式:多租户模式可配置基于字段隔离或数据库隔离两种模式,满足集团客户对数据安全的多样性需求