🌈 系统特性
| 🏢 | 🌐 | 🚁 | ⚡ |
| SaaS 多租户 | 微服务/分布式/集群 | 微服务&单体双引擎 | 快速开发 |
| 💻 | 📋 | 📝 | 📈 |
| 低代码 | 在线表单 | 表单设计器 | 报表设计器 |
| 📊 | 🧭 | 🖥️ | 🖨️ |
| 图表设计 | 仪表盘设计 | 大屏设计器 | 打印设计器 |
| 🎨 | 🚀 | 🔐 | 🎯 |
| 在线表格 | 代码生成器 | 数据权限 | 数据范围 |
| ⭕ | 🏵️ | 🚩 | ☕ |
| 工作流引擎 | 流程设计器 | 中国式特色流程审批 | OA 办公自动化 |
| 🧧 | 📱 | 💬 | ✨ |
| 小程序 | 移动 APP | IM | AI |
SaaS 多租户
- 支持 SaaS 服务模式,提供 SaaS 多租户架构方案,租户可绑定独立域名运营。
双引擎架构
- 采用单体/服务化/微服务三位一体化架构,一套代码同时支持微服务、服务化和单体三种技术架构。
- 微服务架构技术,采用 Spring Boot、Spring Cloud、Spring Cloud Alibaba(Nacos、Dubbo、Gateway、Seata、Sentinel、Skywalking)技术方案。
- 一套代码快速支持不同的项目、运行和部署环境。
- 提供灵活的切换机制,根据业务需要,支持单体和微服务自由切换自由随意切换架构。
模块化
- 高内聚、低耦合的模块化设计,化解系统复杂性,提升可维护性、可复用性及团队协作效率,通过灵活、自由组合模块,个性化构建应用系统服务。
- 后端采用 Maven 分模块、分层开发方式。
- 前端采用 分包 开发方式。
- 业务功能采用分 单元模块 开发方式。
前后端分离
- 采用最新主流前后分离框架技术选型,容易快速上手。
- 前后端分离架构设计,在前后端分离的开发模式下,前端和后端代码天然解耦,开发、部署、维护更高效、灵活。
- 后端核心技术采用 Spring Boot、Spring Cloud、Spring Cloud Alibaba、MyBatis-Plus、Dubbo 3、Seata、MinIO、SkyWalking 等主要框架和中间件。
- 前端核心技术采用 Vue3、Ant Design Vue、Venb Admin 5 等主要前端技术。
- 支持多语言,前后端提供国际化方案。
- 平台首页风格可自由灵活切换,提供多种组合模式,支持自定义风格。
- 采用前后分离技术,页面 UI 风格简洁精美,针对常用组件做了优化与封装:时间、行表格组件、截取显示组件、报表组件,富文本编辑器组件、Markdown 编辑器组件、文件浏览器组件等。
- 支持菜单自定义图标及动态路由;
- 提供高性能表格组件 Vxe Table 支持,轻松满足各种复杂系统布局,拥有更高的性能、极致流畅、更灵活的扩展、更强大的功能。
多数据库
- 多数据库支持,支持全信创环境,兼容多种数据库。
- 支持 MySQL、MariaDB、Oracle、PostgreSQL、SQL Server 等主流数据库及 TiDB、达梦、人大金仓等国产数据库。
动态多数据源
- 支持多数据源,动态数据源,主从分离,支持分布式事务。
- 支持数据源分组,适用于多种场景、纯粹多库、读写分离、一主多从、混合模式。
- 支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。
权限认证
- 完善的组织机构、用户、角色、岗位、用户组、菜单功能,支持访问授权、按钮权限、数据权限等功能。
- 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)。
数据安全
- 良好的安全规范,多维度进行安全控制,银行级系统安全技术支持成功实施经验。
- 数据满足各种国密标准,安全体系满足国家《网络安全-三级等保》、《数据安全》功能要求。
- 支持登录限制、接口国密算法加解密、数据脱敏等一系列安全要求。
- 支持接口安全机制,支持API接口注解式、路由拦截式鉴权,防止越界访问,可细化控制接口授权,非常简便实现不同客户端只看自己数据等安全性控制。
- 支持页面表单校验自动生成,如:必须输入、长度控制、数字校验、金额校验、时间范围等。
- 支持数据变更记录日志,可自动记录数据每次变更内容,支持通过版本对比功能查看历史变化。
- 精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段。
文件服务
- 提供分布式文件服务,集成 MinIO、阿里云OSS、腾讯云COS等主流的第三方云存储,提供便捷的文件上传、预览与管理,同时也支持本地存储。
授权认证
- 统一认证采用 OAuth 2.0 单点认证方式实现。
- 同时提供单点登录 CAS 集成方案,项目中提供完善的对接代码。
- 支持主流第三方平台授权登录。
消息推送
- 支持站内消息、短信、邮件、微信公众号、微信小程序、APP、企业微信、钉钉、飞书 消息推送与触达。
- 基于 Spring WebSocket 进行二次封装,实现了开箱即用。
- 支持 SSE 实时推送。
低代码 & 可视化设计
- 支持在线表单设计与开发,无需编码,通过在线设计与配置表单,实现表单的增删改查,支持单表、树表、一对多、一对一等模型,实现人人皆可编码。
- 表单设计器,支持用户自定义表单布局,支持单表,一对多表单、支持常用表单组件及自自定表单组件。
- 集成在线报表设计器,图表设计器,数据导出简单方便,快速设计与生成图形报表、Word、Excel、PDF等格式报表。
- 支持在线报表、在线图表,无需编码,通过在线设计与配置方式,实现数据报表、图形报表,可以快速抽取数据,减轻开发压力与成本,提升效率,实现人人皆可编码。
- 提供仪表盘设计器,类大屏设计支持移动端,免费的数据可视化设计工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表和门户设计;目前支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。
- 提供简单易用的打印插件,支持谷歌、火狐、IE11+ 等各种浏览器。
代码生成
- 代码生成器提供强大模板机制,支持自定义模板组、代码模板,内置提供多套风格模板组(单表两套、树模型一套、一对多三套),支持自由导入自定义模板。
- 代码生成器灵活、智能,在线业务建模、在线配置、所见即所得,支持几十余种组件,一键生成前后端代码,大幅度节省成本、提升开发效率,不再为重复工作发愁。
- 引入 AI 大模型能力,支持自动建表等功能支持。
高级查询
- 支持高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史。
- 支持查询过滤器,查询表单及功能自动生成,后台动态拼装 SQL,自动追加查询条件,支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)。
追踪监控
- 提供各种系统监控,实时跟踪系统运行情况(监控 Redis、Tomcat、JVM、服务器信息、请求追踪、SQL监控)。
快速开发
- 内置代码生成器依赖性低,灵活的扩展能力,可快速实现二次开发。
- 开发效率高,采用代码生成器,单表、树列表、一对多、一对一等数据模型,增删改查功能一键生成,菜单配置直接使用。
- 常用组件、工具封装,各种工具类(短信发送、邮件发送、消息推送、Excel导入导出、定时任务等),基本满足 80% 项目的快速开发需求。
- 动态 Excel 导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能。
- 前后端示例代码丰富,提供多种学习案例参考。
接口文档
- 基于 javadoc 无注解零入侵生成规范的 OpenAPI 结构体。
- 专业接口对接机制,统一采用 RESTful APIs 接口方式,集成 SpringDoc 整合 Swagger 在线接口文档。
工作流引擎
- 在线流程设计,采用开源 Flowable BPMN 流程引擎、国产 JSON 引擎 等多工作流引擎,实现在线画流程、自定义表单、表单关联、审核指派、业务流转、审核通知等。
- 国产、无代码、低代码工作流引擎集成。
- 工作流引擎 仿钉钉/飞书 + 国产 + BPMN 多流程设计器。
- 助力中国式特色流程审批。
AI能力
- 支持AI大模型 Deepseek、ChatGPT,默认使用 Deepseek R1 模型,可动态切换大模型版本,支持本地大模型集成。
- 支持 AI大模型、AI应用、AI智能体、AI助手、AI对话、流程编排、AI知识库、向量库管理、MCP管理 等功能。
移动化
- 平台 UI 强大,实现了移动自适应,移动自适应效果优秀。
- 提供H5、小程序、APP 端支持及打包与发布方案。