后端框架 · 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 需自行优化
建议以单表生成作为基础,业务逻辑自行补充。
预览与同步
预览
配置完成后可点击“预览”检查生成结构与字段是否正确。

同步
表结构发生变化时,可点击“同步”与数据库结构保持一致。
补充说明:
- “同步”主要用于重新读取表结构,不等于保留你所有手改代码
- 已经生成并二次开发过的模块,建议先预览差异再决定是否覆盖下载
