API 初始化
小于 1 分钟
API 初始化代码生成
视频教程
goctls extra init_code
在根目录执行
goctls extra init_code -m StudentInfo -t other -n Core
参数名称 | 必须 | 默认值 | 介绍 |
---|---|---|---|
model_name | 是 | 模型名称,schema 中内部 struct 名称,如 example 中的 Student | |
target | 是 | 目标类型,现在支持 core , other | |
output | 否 | 输出路径, 项目根目录 (default ".") | |
service_name | 是 | Other | 服务名称 |
route_prefix | 否 | 是否使用路由前缀,前缀必须以 "/" 开头 | |
style | 是 | go_zero | init api data 文件名格式 |
运行
goctls extra init_code -h
查看更多
$ goctls extra init_code -h
生成初始化代码
Usage:
goctls extra init_code [flags]
Flags:
-h, --help help for init_code
-m, --model_name string 模型名称,应该是驼峰式的,例如:StudentInfo
-o, --output string 输出路径, 项目根目录 (default ".")
-p, --route_prefix string 路由地址前缀
-n, --service_name string 服务名称,如 Core (default "Other")
-s, --style string 文件命名格式,参见 [https://github.com/zeromicro/go-zero/blob/master/tools/goctl/config/readme.md] (default "go_zero")
-t, --target string 目标类型,现在支持 core , other