|
|
2 éve | |
|---|---|---|
| .. | ||
| app | 2 éve | |
| config | 2 éve | |
| schema | 2 éve | |
| swaggerui | 2 éve | |
| .gitignore | 2 éve | |
| Makefile | 3 éve | |
| README.md | 3 éve | |
| go.mod | 2 éve | |
| go.sum | 2 éve | |
| img.png | 3 éve | |
| main.go | 2 éve | |
| 依赖 | 版本 | 说明 |
|---|---|---|
| github.com/gogf/gf | 1.16.4 | GoFrame是一款模块化、高性能、企业级的Go基础开发框架 |
| github.com/go-redis/redis/v8 | 8.11.5 | Golang 的 Redis 客户端 |
| github.com/smallnest/rpcx | v1.6.10 | 高性能的分布式全功能的RPC框架 |
| go.opentelemetry.io/otel | v0.20.0 | 提供 API 用于检测代码并测量有关该代码的性能和操作的数据 |
| golang.org/x/crypto | v0.0.0-20210415154028-4f45737414 |
该存储库包含补充的 Go 密码库。 |
| gopkg.in/check.v1 | v1.0.0-20200227125254-8fa46927fb |
测试包和“go test”运行器的扩展 |
根目录
├── app -- 业务逻辑
├── dao -- 数据操作层
├── handler -- 前端控制
├── model -- 实体对象
└── service -- 业务逻辑
└── base.go --
└── config -- 全局配置
配置代理和公司
Git:GOPROXY=https://goproxy.cn,direct;GOSUMDB=off;GOPRIVATE=code.dashoo.cn
在 go.mod 文件右键执行
go mod tidy
如果Go版本为1.18以上,需要先执行:go get -u golang.org/x/sys
git clone http://code.dashoo.cn/dashoo/modi_v2.git cd gf-cli && go build main.go && ./main install
gf gen dao -mode plat -t plat_followup -l "mysql:root:Dashoo#190801@ali@tcp(192.168.0.252:3306)/dashoo_crm"
-t 表名
-l 数据库链接
-mode 目录
main.go
// 注册服务对象
s.RegisterName("Auth", new(handler.Auth), "")