低代码 V2.0 * 一句话产出建表脚本、Maven 模块、Java + Vue3 全套代码与菜单权限,整模块全自动生成
JeecgBoot 低代码上新了 jeecg-codegen AI Skill:在 Claude Code 里说一句话,从表结构设计、自动建表、Maven 模块创建、前后端代码到菜单权限,全套自动产出,开发者只需要描述业务需求,剩下的全部交给 AI。

🎬 B 站实战视频:https://www.bilibili.com/video/BV1KKwTzJEbX
下面只讲两件事:和原 Online 代码生成器的核心区别,以及最值得吹的高级能力。
与 Online 代码生成器的三大核心区别
JeecgBoot 低代码原有的 Online 代码生成器(Web 在线建表 + FreeMarker 模板)已经是行业里非常成熟的方案,jeecg-codegen 不是来替换它的,而是在三个老痛点上做了根本性升级。

| 维度 |
Online 代码生成器(传统) |
jeecg-codegen Skill(AI) |
| 表设计建表 |
Web 页面逐字段录入类型 / 长度 / 控件 / 字典,点击同步到 DB |
一句话描述业务,AI 自动设计表结构 + 生成 Flyway 脚本 + 重启自动建表 |
| 生成范围 |
单表 / 主子表 |
整模块多表关联。例如 HR 一次产出员工 / 考勤 / 薪资 / 请假 4 张表 + 独立 Maven 模块 + 父 pom 注册 |
| 增量修改 |
不支持,重新生成会覆盖手写业务逻辑 |
用 Edit 工具精准修改对应位置,自定义校验、按钮事件、JS 增强原封不动 |
三个区别看起来朴素,但实战中威力很大:
- 第一条解决的是 "开发新功能 = 配字段配字段配字段" 的体力活
- 第二条把生成粒度从 "表" 拉到了 "业务系统",HR / CRM / 进销存这类多表模块一句话搞定
- 第三条是老用户最头疼的 —— 以前最怕产品说 "再加个字段",现在直接对 AI 说就行
高级能力亮点

- 整模块一句话生成:
在 jeecg-boot-module 创建一个 HR 模块,AI 自动建 Maven 模块、注册父 pom、设计多张表、生成全套前后端代码、Flyway SQL 和菜单权限 —— 全流程无人工干预
- 智能字段推导:根据语义自动选类型和控件。"金额" →
BigDecimal + InputNumber;"图片" → JImageUpload;"状态" → Switch;"内容" → text + JEditor
- 字典智能匹配:自动扫
sys_dict,按 "用户指定 > 字段名精确匹配 > 语义关键词匹配" 三级优先级匹配,Entity 自动加 @Dict(dicCode),列表页自动翻译,表单页自动渲染下拉
- 菜单权限一体化:生成的 SQL 自带菜单 + 添加 / 编辑 / 删除 / 批量删除 / 导出 / 导入 6 类按钮权限,不用再去后台手动配菜单
- Flyway 自动序号:脚本名遵循
V{YYYYMMDD}_{序号}__{描述}.sql,AI 扫当天文件自动递增,多人协作零冲突
- 树表 / 主子表自然语言识别:"分类 / 层级 / 上下级" → 自动加
pid + has_child;"主子表 / 明细 / 一对多" → 主表 + 子表 + 级联保存 / 删除
- 已有表反向生成:
根据 biz_order 表生成代码,AI 自动 SHOW CREATE TABLE 读 DDL → 按 DB 类型推导前端控件 → 生成全套代码,存量系统接入零成本
- 联动其他 Skill 生成 OA 应用:
创建一个请假审批模块,自动联动 desform(表单设计器)+ bpmn(流程图),产出可直接运行的审批应用 —— 从 "做一张表" 升级到 "做一个业务系统"
怎么开始用:一键安装
完整安装文档:https://jeecg.com/skills
方案 A・Claude Code + DeepSeek v4 一键全栈(推荐)
国内镜像加速・无需翻墙,一行命令装齐 Node.js + Python + Git + Claude Code + JEECG Skills + DeepSeek 模型接入。
Windows(PowerShell,建议管理员):
irm https://www.qiaoqiaoyun.com/claude/boot.ps1 * iex
macOS / Linux:
curl -fsSL https://www.qiaoqiaoyun.com/claude/install-claude-code.sh * bash
脚本幂等可重复执行;DeepSeek 按 token 计费,需自备 API Key。
方案 B・已有 Claude Code,仅装 Skills
git clone https://github.com/jeecgboot/skills.git ~/.claude/skills
已存在则增量更新:
cd ~/.claude/skills && git pull
装完直接说话
新开终端执行 claude 进入对话框,触发关键词:代码生成、生成代码、创建模块、新增功能、建表、加字段、改字段、删字段。
实战示例(直接抄作业):
- 基础 CRUD:
创建一个商品管理模块,包含商品名称、分类、价格、库存、图片、状态、描述
- 主子表:
创建一个采购订单模块,主表订单编号/供应商/总金额,子表商品/数量/单价
- 树形结构:
创建一个产品分类模块,支持树形层级
- 增量改字段:
给商品管理模块加一个供应商字段
- 反向生成:
根据 biz_contract 表生成代码
- 完整子系统:
在 jeecg-boot-module 创建一个 CRM 模块,包含客户管理和跟进记录两个功能
写在最后
JeecgBoot 低代码原 Online 代码生成器依然是经典可靠的工具,稳定可视化,两者并不冲突 —— 日常增改字段、做整模块用 AI Skill 几秒搞定;需要可视化检查表结构、对 AI 工作流不熟悉的开发者,老 Online 依然顺手。
低代码的下一站不是 "更精致的图形界面",而是 "会聊天的代码生成器"。这一步,JeecgBoot 低代码走得相当扎实。
本文为 JeecgBoot AI 专题研究系列文章。