Wujies 无界平台
后端框架 · RuoYi-Vue-Plus框架功能基础功能

代码生成


功能概览

  • 支持多数据源切换
  • 生成后端 CRUD 与前端页面
  • 支持树表与多种字段类型
  • 支持预览与同步

数据源配置

输入图片说明

  • >= 4.1.0:支持多种数据库,可在生成页切换
  • >= 5.2.2:支持 100+ 数据库,添加对应驱动即可使用

补充说明:

  • 想让生成结果更贴近框架默认风格,表字段尽量沿用 create_by、create_time、update_by、update_time、tenant_id、del_flag、version 这些标准命名
  • 这些字段会被生成器识别,在列表、查询、新增、编辑等场景自动做基础排除或处理

输入图片说明 输入图片说明

使用步骤

1. 导入数据表

点击“导入”会加载当前数据库的所有表,选择后确认。

输入图片说明 输入图片说明 输入图片说明

2. 编辑生成配置

点击表格中的“编辑”按钮进入生成配置。

建议先把“基本信息、字段信息、生成信息”一次性确认好,再做预览;后面虽然可以同步字段,但业务语义类配置仍建议人工复核。

输入图片说明

输入图片说明 输入图片说明

3. 字段生成规则

输入图片说明

  • 插入 / 编辑:影响 BO 类与前端新增/编辑页面字段
  • 列表:影响 VO 类与前端列表展示
  • 查询:影响查询条件与前端搜索框
  • 查询方式:影响查询类型
  • 必填:影响 BO 类校验与页面必填
  • 显示类型:影响前端组件类型
  • 字典类型:影响字典映射

4. 树表配置

在生成模板中选择“树表”,填写对应字段配置。

常见对应关系:

  • treeCode:当前节点主键字段
  • treeParentCode:父节点字段
  • treeName:树节点展示名称字段

如果这三个字段选错,前端树表通常会出现层级异常或回显错误。

输入图片说明

主子表说明

框架不支持也不推荐主子表生成。原因:

  • 多表关联场景复杂,易出现笛卡尔积
  • 复杂 SQL 需自行优化

建议以单表生成作为基础,业务逻辑自行补充。

预览与同步

预览

配置完成后可点击“预览”检查生成结构与字段是否正确。

输入图片说明 输入图片说明

同步

表结构发生变化时,可点击“同步”与数据库结构保持一致。

补充说明:

  • “同步”主要用于重新读取表结构,不等于保留你所有手改代码
  • 已经生成并二次开发过的模块,建议先预览差异再决定是否覆盖下载

输入图片说明

目录