Documentation
README
JeecgBoot 代码生成器(Freemarker 驱动)
把用户的自然语言需求转成 Freemarker 上下文 JSON,交给 scripts/codegen.py 调用模板生成全套 CRUD(后端 Java + 前端 Vue3 + 菜单 SQL)。
核心原则
AI 不再从零写代码。 基础代码全部由 jeecg 官方 Freemarker 模板生成,AI 只做三件事:
- 拼参数 — 把用户需求映射成
ctx.json- 调脚本 — 跑
scripts/codegen.py让 Freemarker 出基础代码- 改产物 — 用户提了模板不覆盖的特殊需求时,用 Edit 改已生成的代码
⛔ 禁止修改
templates/目录下任何模板文件。模板由 jeecg 官方维护,改了就脱离了升级路径。 ⛔ 禁止绕开脚本直接手写 Entity / Controller / data.ts 等基础文件。
主数据复用
涉及字典、角色、用户、部门时遵循"先查后建",使用 jeecg-system skill。详见 ../jeecg-system/SKILL.md。
接口禁止猜测
所有接口路径/参数必须来自用户提供、jeecg-system skill 文档、或经查询确认。猜测命中也算违规。
模板覆盖范围
不是所有"表类型 × 前端风格"的组合都有模板。先选表类型 → 决定可选的前端风格:
This is the opening of the README. Read the full README on GitHub.