hotgo/server/hack/config.yaml

35 lines
1.7 KiB
Go
Raw Normal View History

2022-11-24 23:37:34 +08:00
# CLI tool, only in development environment.
# https://goframe.org/pages/viewpage.action?pageId=3673173
gfcli:
build:
name: "hotgo" # 编译后的可执行文件名称
# arch: "all" #不填默认当前系统架构可选386,amd64,arm,all
# system: "all" #不填默认当前系统平台可选linux,darwin,windows,all
2022-11-24 23:37:34 +08:00
mod: "none"
cgo: 0
packSrc: "resource" # 将resource目录打包进可执行文件静态资源无需单独部署
packDst: "internal/packed/packed.go" # 打包后生成的Go文件路径一般使用相对路径指定到本项目目录中
2022-11-24 23:37:34 +08:00
version: ""
output: "./temp/hotgo" # 可执行文件生成路径
2022-11-24 23:37:34 +08:00
extra: ""
2023-01-18 16:47:07 +08:00
# gf生成代码如果你想调整hotgo中代码生成的相关daoservice代码同样也受用于此配置
2022-11-24 23:37:34 +08:00
gen:
dao:
- link: "mysql:hotgo:hg123456.@tcp(127.0.0.1:3306)/hotgo?loc=Local&parseTime=true"
group: "default" # 分组使用hotgo代码生成功能时必须填
2022-11-24 23:37:34 +08:00
# path: "./app"
# tables: "" #指定当前数据库中需要执行代码生成的数据表如果为空表示数据库的所有表都会生成
tablesEx: "hg_sys_addons_install" #指定当前数据库中需要排除代码生成的数据表
2022-11-24 23:37:34 +08:00
removePrefix: "hg_"
descriptionTag: true
noModelComment: true
jsonCase: "CamelLower"
gJsonSupport: true
clear: true
2023-01-18 16:47:07 +08:00
# service: # 生成业务配置
# srcFolder: "internal/logic"
# dstFolder: "internal/service"
# dstFileNameCase: "CamelLower"
# clear: true