代码拉取完成,页面将自动刷新
[TOC]
go-zero 项目克隆下来:
git clone git@github.com:i-Things/go-zero.git`go-zero\tools\goctl 下 执行命令:
go install`protoc/protoc-gen-go/protoc-gen-grpc-go
依赖可以通过下列命令 一键安装
goctl env check -i -f
在每个服务的 internal/repo/relationDB
目录下有example.go
https://sql2gorm.mccode.info/
生成对应的模型 放到 internal/repo/relationDB/modle.go
中internal/repo/relationDB/example.go
到对应目录下,并修改表名cd apisvr && goctl api go -api http/api.api -dir ./ --style=goZero && cd ..
cd syssvr && goctl rpc protoc proto/sys.proto --go_out=./ --go-grpc_out=./ --zrpc_out=. --style=goZero -m && cd ..
#protoc proto/* --go_out=. --go-grpc_out=.
cd dmsvr && goctl rpc protoc proto/dm.proto --go_out=./ --go-grpc_out=./ --zrpc_out=./ --style=goZero -m && cd ..
cd disvr && goctl rpc protoc proto/di.proto --go_out=./ --go-grpc_out=./ --zrpc_out=. --style=goZero -m && cd ..
cd ddsvr && goctl api go -api http/dd.api -dir ./ --style=goZero && cd ..
#protoc proto/* --go_out=. --go-grpc_out=.
cd rulesvr && goctl rpc protoc proto/rule.proto --go_out=./ --go-grpc_out=./ --zrpc_out=./ --style=goZero -m && cd ..
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。