|
|
|
@ -0,0 +1,26 @@
|
|
|
|
|
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"
|