Skip to content

代码生成

youlai-think 提供代码生成模块,可从数据库表结构快速生成 CRUD 骨架代码,大幅提升开发效率。

功能特性

  • 从数据库表读取结构,自动生成 Model/Service/Controller
  • 支持自定义模板,灵活控制生成内容
  • 支持预览生成结果,确认后下载或写入工程

使用方式

1. 访问代码生成

代码生成功能位于 app/codegen/ 模块,通过前端管理界面操作。

2. 选择数据表

选择需要生成代码的数据表,系统自动读取表结构信息。

3. 配置生成选项

配置项说明
表名数据库表名
模块名生成的模块名称
作者代码注释中的作者信息
生成选项Model/Service/Controller 等

4. 生成代码

确认配置后点击生成,可预览或下载生成的代码文件。

生成模板

模板位于 app/codegen/template/,支持自定义修改:

text
app/codegen/template/
├── model.tpl       # Model 模板
├── service.tpl     # Service 模板
├── controller.tpl  # Controller 模板
└── validate.tpl    # Validate 模板

相关文件

文件路径说明
app/codegen/controller/代码生成控制器
app/codegen/service/代码生成服务
app/codegen/template/代码模板

下一步

基于 MIT 许可发布 · 由 ❤️ 和 ☕ 驱动 · 支持作者