🚧 开发中 - 部分功能正在完善,欢迎 Star 关注进度
面向企业内部系统快速交付的低代码平台,集成 AI 代码生成器、RBAC 权限、数据权限、多租户等核心能力。
智能代码生成器
- 规则引擎 + LLM 双引擎语义分析
- 自动推荐页面风格(前台/后台)
- 一键生成前后端全套可运行代码
- 支持自定义页面名称(无需数据库建表)
- 在线预览运行效果
- 打包下载 ZIP
RBAC 权限体系
- 用户-角色-菜单三级授权
- 按钮级权限控制
- 多角色权限自动取交集
数据权限
- AOP 切面实现
- 按部门/身份自动过滤数据
- 业务代码零侵入
多租户隔离
- 租户间数据自动隔离
- 解决系统级查询兼容问题
Flowable 工作流
- 审批流程支撑
- businessKey 解耦
后端
- Spring Boot 3.2
- MyBatis-Plus 3.5.10
- Spring Security + JWT
- Redis
- MySQL 8
- Flowable 7.0
- FreeMarker
前端
- Vue 3.4
- TypeScript
- Element Plus
- Vite 5
- Pinia
- JDK 17+
- Node.js 18+
- MySQL 8
- Redis 7
- Ollama(可选,用于 LLM 语义分析)
cd backend
mvn clean package -DskipTests
java -jar target/lowcode-platform-1.0.0.jarcd frontend
npm install
npm run dev- 用户名:admin
- 密码:admin123
| 功能模块 | 状态 | 说明 |
|---|---|---|
| 代码生成器 | ✅ 完成 | 支持 8 种组件类型 |
| RBAC 权限 | ✅ 完成 | 按钮级控制 |
| 数据权限 | ✅ 完成 | AOP 切面 |
| 多租户 | ✅ 完成 | 数据隔离 |
| 工作流 | ✅ 完成 | 基础审批 |
| 在线表单设计 | 🚧 规划中 | 表单拖拽编辑 |
| 流程设计器 | 🚧 规划中 | 可视化流程编排 |
- 在线表单设计器 - 拖拽式表单编辑器
- 流程设计器 - 可视化流程编排
- 更多组件模板 - 仪表盘、图表页等
MIT