代码生成器
Hertz + GORM + Vue 3 的 CRUD 代码
字段输入方式
手动输入
从数据库导入
从Go代码导入
手动添加字段,逐个配置字段信息
从 MySQL 或 PostgreSQL 数据库导入表结构
数据库类型
*
MySQL
PostgreSQL
主机地址
*
端口
*
用户名
*
密码
数据库名
*
表名
*
先连接数据库...
选择要导入的表
加载表列表
导入字段
粘贴 Go 结构体代码,自动解析字段信息
Go 结构体代码
*
支持解析注释、标签等信息
解析并导入
基本配置
模型名称
*
例如: User, Article, Product
模型注释
用于 Swagger 文档和代码注释
数据库表名
留空则自动根据模型名生成
包名
*
Go 模块路径,如: main 或 github.com/user/app
生成模块
全部 (Admin + Hello)
Admin (后台管理)
Hello (用户端)
Admin: 分页查询 | Hello: 列表 + 游标分页
标签选项
启用 GORM 标签
Model 层生成 gorm 标签
启用 JSON 标签
DTO 层生成 json 标签
启用验证标签
DTO 层生成 validate 标签
JSON 命名规则
snake_case (推荐)
camelCase
same (保持原样)
UserName → user_name / userName / UserName
字段定义
*
快速添加字段模板
选择模板...
用户基础字段 (5个)
审计字段 (3个)
文章字段 (7个)
商品字段 (7个)
地址字段 (7个)
+ 添加字段
历史记录 & 配置
📥 导入配置
📤 导出配置
🗑️ 清空历史
生成代码
重置表单