插件总览
Erupt 采用模块化设计,核心功能拆分为独立 Maven 模块,按需引入,版本号与核心保持一致。
AI 模块6
Erupt AI Harness
erupt-ai大模型深度集成,低代码开发 AI 应用Erupt AI Clawerupt-ai-claw自然语言驱动服务器,对话式操作数据与业务Erupt AI Canvaserupt-ai-canvas一句话生成页面,数据实时来自 Erupt 后端Erupt AI RAGerupt-ai-rag知识库与向量检索,AI 自主决策的 Agentic RAGErupt AI Stafferupt-ai-staffAI 数字员工,定时执行任务并推送工作报告Erupt AI Skills↗claude skillsClaude 技能包,AI 辅助 Erupt 开发核心模块4
Erupt Upms
erupt-upms用户、角色、菜单、组织的完整权限管理Erupt Tplerupt-tpl自定义 HTML 模板页面,多套 UI 库集成Erupt Weberupt-webAngular 前端源码,Jar 形式分发Erupt Designererupt-designer运行时拖拽设计实体模型,可导出注解代码数据连接13
Erupt Jpa
erupt-data-jpaJPA 数据库能力高度扩展,多数项目必选Erupt Mongodberupt-data-mongodbMongoDB NoSQL 数据源支持Erupt Jdbcerupt-data-jdbc纯 JDBC 单表数据源,无需 JPA 实体映射Erupt Httperupt-data-httpREST 接口即数据源,对接任意 HTTP 服务Erupt Eserupt-data-esElasticsearch 索引数据的管理与检索Erupt Rediserupt-data-redisRedis 键值数据的可视化管理Erupt Memoryerupt-data-memory内存数据源,无需数据库即可管理数据Erupt Fileerupt-data-file文件即数据表,CSV、JSONL、TSV、INI 等格式Erupt K8serupt-data-k8sKubernetes 集群资源的可视化管理Erupt Ldaperupt-data-ldapLDAP 目录服务数据源Erupt Feishuerupt-data-feishu飞书多维表格数据源,直接管理 Bitable 记录Erupt Notionerupt-data-notionNotion 数据库数据源,页面即数据行Erupt S3erupt-data-s3S3 兼容对象存储数据源,可检索可审计工具模块14
Erupt Terminal
erupt-terminal浏览器内直连服务器 Shell 终端Erupt Remoteerupt-remote浏览器直连远程主机,VNC 桌面与 SSH 终端Erupt Atlaserupt-atlas模型关系图谱、血缘追溯与结构审计Erupt Websocketerupt-websocketWebSocket 实时通信与数据推送Erupt Generatorerupt-generator可视化生成 Erupt 实体类代码Erupt Joberupt-job可视化定时任务,Cron 配置与任务日志Erupt Noticeerupt-notice公告、站内信等消息通知Erupt Monitorerupt-monitorCPU、JVM、连接池、在线用户实时监控Erupt Magic Apierupt-magic-api在线 IDE,界面化编写 HTTP 接口Erupt Printerupt-printHTML 模板打印,单据报告一键输出Erupt Reporterupt-report纯 SQL 定义报表图表,多维数据分析Erupt Clouderupt-cloud分布式配置中心,数据库表替代 yml 配置Erupt Cloud Servererupt-cloud-server节点管理中心,服务注册与请求调度Erupt Cloud Nodeerupt-cloud-node分布式微节点,向 Server 注册并接受调度商业模块PRO3
Erupt SaaS 多租户PRO
erupt-tenant功能多租户复用,数据完全隔离Erupt FlowPROerupt-flow通用流程引擎,钉钉风格可视化流程设计Erupt Cube 指标平台PROerupt-cube语义建模 BI 平台,注解建模 + 拖拽分析第三方插件社区5
Erupt Dsl
erupt-dslORM 动态查询,DSL 语法构建复杂查询条件Erupt Pf4jerupt-pf4j基于 PF4J 的动态插件加载能力EZDMLezdml数据库建模工具,直接生成 Erupt 实体代码公众号采集mp-crawler微信公众号内容采集与管理插件Erupt Voteerupt-vote投票插件,支持多种投票场景引入方式
所有官方模块的版本号与 erupt 核心版本保持一致,使用 ${erupt.version} 统一管理:
xml
<dependency>
<groupId>xyz.erupt</groupId>
<artifactId>模块名</artifactId>
<version>${erupt.version}</version>
</dependency>