You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
.. | ||
.idea | 5 years ago | |
Cache/greenplum/day | 4 years ago | |
Config | 4 years ago | |
GenXorm | 5 years ago | |
GeoLite2 | 5 years ago | |
Html | 4 years ago | |
MiddleWare | 5 years ago | |
MyETL | 5 years ago | |
MyHyper | 4 years ago | |
MyReport | 4 years ago | |
MyService | 4 years ago | |
MyTask | 5 years ago | |
MyView | 5 years ago | |
Router | 4 years ago | |
Utils | 4 years ago | |
docs | 4 years ago | |
Build.cmd | 5 years ago | |
ReadMe | 5 years ago | |
go.mod | 4 years ago | |
go.sum | 4 years ago | |
main.go | 4 years ago |
ReadMe
STEP 1:
增加GenXorm目录【包括:models和templates子目录】,使用Xorm命令,生成数据库实体DAO【参考:https://github.com/xormplus/xorm】;
1.1: go get github.com/go-xorm/cmd/xorm
1.2: go get github.com/go-sql-driver/mysql
1.3: cd genxorm
xorm reverse mysql root:dsideal@(127.0.0.1:3306)/db_dataex?charset=utf8 Templates
STEP 2:
引入Gin;
2.1 go get github.com/gin-gonic/gin
STEP 3:
引入Swagger;
3.1 go get "github.com/swaggo/gin-swagger"
go get "github.com/swaggo/gin-swagger/swaggerFiles"
3.2 在main文件增加引用: _ "dsDataex/docs"
3.3 生成各个应用接口
swag init -d myreport -g ../main.go -o docs/myreport
3.4 生成全部接口
swag init
STEP 4:
引入Grpc;
go get "github.com/golang/protobuf"