Skip to content

🌈 系统特性

🏢🌐🚁
SaaS 多租户微服务/分布式/集群微服务&单体双引擎快速开发
💻📋📝📈
低代码在线表单表单设计器报表设计器
📊🧭🖥️🖨️
图表设计仪表盘设计大屏设计器打印设计器
🎨🚀🔐🎯
在线表格代码生成器数据权限数据范围
🏵️🚩
工作流引擎流程设计器中国式特色流程审批OA 办公自动化
🧧📱💬
小程序移动 APPIMAI

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 端支持及打包与发布方案。