rts-sim-testing-service/README.md

31 lines
1.1 KiB
Markdown
Raw Normal View History

# 简介
北京 CBTC 系统测试服务端项目
2024-01-24 16:45:02 +08:00
# 特别说明
- 简单的半实物模拟程序在 example/mock_train_service/main.go 中启动后提示请输入输入1-为施加牵引力2-取消牵引力施加制动力3-换端
# 项目说明
- 基于 Gin 框架http 服务)
- jwt 认证gin-jwt
- gorm 数据库 orm 操作
- viper 配置管理
2023-07-14 16:34:33 +08:00
- swagger 文档生成(基于[swaggo](https://github.com/swaggo/swag))(需要安装 go install github.com/swaggo/swag/cmd/swag@latest在项目根目录即 bj-rtsts-server-go执行 swag init然后启动项目即可启动后访问 http://{ip}:{port}/swagger/index.html
2023-07-14 10:25:10 +08:00
2024-05-24 09:00:43 +08:00
# 动力学
- dotnet.exe publish -r win-x64 -p:PublishSingleFile=true
2023-07-14 10:25:10 +08:00
# 开发说明
- 在 api 目录下添加路由及请求数据解析返回
- 在 service 目录下添加具体的业务逻辑(数据库查询)
- 设置 go 代理 go env -w GOPROXY=https://goproxy.cn,direct
- 运行 go mod download / go mod tidy
2024-05-29 11:48:04 +08:00
# windows 编译linux环境
- go env -w GOOS=linux
- go build -o appname
- go env -w GOOS=windows