代码生成
功能概述
代码生成模块提供基于数据库表结构自动生成前后端代码的能力,支持自定义配置生成参数、字段映射,并提供代码预览和下载功能,大幅提高开发效率。
代码生成列表
功能说明
分页展示系统中所有可生成代码的数据库表信息,支持表名称模糊搜索,提供表的配置、生成等操作入口。
界面元素
字段 | 说明 |
---|---|
序号 | 列表序号 |
表名称 | 数据库表名称 |
描述 | 表的描述信息 |
类名前缀 | 生成代码的类名前缀 |
作者名称 | 代码作者名称 |
所属模块 | 代码所属模块 |
模块包名 | 代码模块包名 |
配置时间 | 配置时间 |
修改时间 | 上次修改时间 |
操作 | 操作按钮组(配置/生成) |
操作指南
- 点击【代码生成】菜单进入代码生成列表页
- 使用搜索框可按表名称进行模糊搜索
- 点击【重置】按钮可清除搜索条件并刷新列表
- 点击【批量生成】按钮可批量生成已选中表的代码
- 点击操作列的【配置】按钮可进入表生成配置页面
- 点击操作列的【生成】按钮可预览生成的代码(需先配置)
生成配置
功能说明
配置数据库表的生成参数,包括基本信息配置和字段配置。
生成配置
界面元素
字段 | 说明 |
---|---|
作者名称 | 代码作者名称(必填) |
业务名称 | 自定义业务名称,例如:用户(必填) |
所属模块 | 项目模块名称,例如:continew-system(必填) |
模块包名 | 项目模块包名,例如:top.continew.admin.system(必填) |
去表前缀 | 数据库表前缀,例如:sys_(选填) |
是否覆盖 | 是否覆盖已存在的文件(选填,默认为否) |
字段配置
界面元素
字段 | 说明 |
---|---|
名称 | 字段名称 |
类型 | 字段类型(String、Integer、Long等) |
描述 | 字段描述 |
列表 | 是否在列表中显示 |
表单 | 是否在表单中显示 |
必填 | 是否为必填字段 |
查询 | 是否支持查询 |
表单类型 | 表单组件类型 |
查询方式 | 查询条件类型 |
关联字典 | 关联的字典类型 |
操作指南
- 在代码生成列表找到目标数据表,点击操作列的【配置】按钮,打开配置抽屉
- 在【生成配置】标签页填写基本信息:
- 作者名称(必填)
- 业务名称(必填)
- 所属模块(必填)
- 模块包名(必填)
- 去表前缀(选填)
- 是否覆盖(选填)
- 切换到【字段配置】标签页配置字段信息:
- 可拖拽调整字段顺序
- 设置字段类型、描述等属性
- 配置字段在列表、表单中的显示方式
- 设置查询相关属性
- 关联字典(如需)
- 点击【同步最新数据表结构】按钮可同步数据库最新结构(不影响现有配置)
- 点击【确定】按钮保存配置
代码预览与下载
功能说明
预览生成的代码文件结构和内容,并支持下载源码包或直接生成到系统中。
界面元素
元素 | 说明 |
---|---|
文件树 | 左侧展示生成的代码文件结构 |
代码预览区 | 右侧展示选中文件的代码内容 |
下载源码 | 下载生成的代码包 |
生成源码 | 直接生成代码到系统中 |
复制 | 复制当前预览的代码内容 |
操作指南
- 在代码生成列表找到目标数据表,点击操作列的【生成】按钮或选中表后点击【批量生成】按钮,打开代码预览模态框
- 在左侧文件树中选择要查看的文件,右侧将显示该文件的代码内容
- 点击【复制】按钮可复制当前预览的代码内容
- 点击【下载源码】按钮可下载生成的代码包
- 点击【生成源码】按钮可直接生成代码到系统中