如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
项目介绍
JeecgBoot 是一款基于BPM流程和代码生成的AI低代码平台,旨在助力企业快速实现低代码开发和构建AI应用。该平台采用前后端分离架构,通过强劲的代码生成器实现前后端一键生成,无需手写代码,极大地提升了开发效率,降低了开发成本。

应用场景
- SAAS服务:快速搭建和部署多租户的SAAS应用。
- 企业信息管理系统(MIS):构建企业级的信息管理平台。
- 内部办公系统(OA):实现办公自动化,提升工作效率。
- 企业资源计划系统(ERP):整合企业资源,优化业务流程。
- 客户关系管理系统(CRM):管理客户信息,提升客户满意度。
- AI知识库:构建企业级的知识库系统,支持智能问答。
功能模块
系统管理
- 用户管理、角色管理、菜单管理
- 权限设置(支持按钮权限、数据权限)
- 部门管理、字典管理、系统公告
- 多数据源管理、白名单管理、第三方配置
- 多租户管理
Online在线开发(低代码)
- Online在线表单、Online代码生成器
- Online在线报表、仪表盘设计器
- 系统编码规则、系统校验规则
- APP版本管理
AI应用平台
- AI知识库问答系统
- AI大模型管理(支持ChatGPT、DeepSeek、Ollama等多种大模型)
- AI流程编排、AI流程设计器
- AI对话助手(智能问答)
- AI建表(Online表单)
- AI聊天窗口支持嵌入第三方和移动端
数据可视化
- 报表设计器(支持打印设计)
- 大屏设计和仪表盘设计
OpenAPI
- 接口管理、接口授权、接口文档
消息中心
- 消息管理、模板管理
系统监控
- Gateway路由网关
- 定时任务、数据源管理
- 性能扫描监控(Redis、Tomcat、JVM、服务器信息等)
- 系统日志、消息中心、数据日志、SQL监控
功能特点
- 前后端分离架构:采用Ant Design&Vue3(前端),SpringBoot3+SpringCloud Alibaba(后端),Mybatis-plus(持久层)。
- 代码生成器:实现前后端一键生成,无需手写代码,支持单表、树列表、一对多、一对一等数据模型。
- AI赋能:支持AI生成、在线编码、代码生成、手工合并的开发模式,兼容多种AI大模型。
- 权限控制:强劲且颗粒化的权限控制,支持按钮权限和数据权限设置。
- 低代码能力:在线表单、在线报表、在线图表设计,支持零代码开发。
- 报表与大屏工具:积木报表,通过拖拽式操作构建复杂报表和数据大屏。
- 多终端适配:提供APP配套框架,支持APP、小程序、H5、鸿蒙等多终端。
- 安全机制:接口安全机制,支持AK和SK认证鉴权,提供OpenAPI功能。
微服务架构图

系统功能架构图

项目技术栈
前端技术栈
- 环境要求:Node.js 20+、pnpm 9+
- 依赖管理:node、npm、pnpm
- IDE提议:IDEA、WebStorm、Vscode
- 主要框架:Vue3.0 + TypeScript + Vite6 + Ant Design Vue4
- 其他组件:pinia、echarts、unocss、vxe-table、qiankun、es6
后端技术栈
- IDE提议:IDEA(必须安装lombok插件)
- 语言:Java(默认jdk17,支持jdk21)
- 依赖管理:Maven
- 基础框架:Spring Boot 3.5.5
- 微服务框架:Spring Cloud Alibaba 2023.0.3.3
- 持久层框架:MybatisPlus 3.5.12
- 报表工具:JimuReport 2.1.3
- 安全框架:Apache Shiro 2.0.4、Jwt 4.5.0
- 微服务技术栈:Nacos、Gateway、Sentinel、Skywalking
- 数据库连接池:阿里巴巴Druid 1.2.24
- AI大模型:支持ChatGPT、DeepSeek、千问等多种模式
- 日志打印:logback
- 缓存:Redis
- 其他:autopoi、fastjson、poi、Swagger-ui、quartz、lombok
功能演示


















开源地址
https://github.com/jeecgboot/JeecgBoot
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


