轨道交通信号仿真测试服务端
Go to file
thesai 09ebf4293f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	bj-rtss-message
#	dto/state_proto/device_state.pb.go
2024-01-29 14:42:57 +08:00
api [发布数据另存为草稿接口]修改 2024-01-26 10:51:46 +08:00
bj-rtss-message@15c8b523c2 Merge remote-tracking branch 'origin/master' 2024-01-29 14:42:57 +08:00
config 加速计 2024-01-26 17:57:35 +08:00
db 【发布数据管理逻辑修改】 2023-11-22 17:05:38 +08:00
docs 动力学参数变更 2024-01-29 13:24:53 +08:00
dto Merge remote-tracking branch 'origin/master' 2024-01-29 14:42:57 +08:00
example/mock_train_service 雷达发送功能 2024-01-24 17:12:34 +08:00
jl-iot@151828f569 应答器的Link位置作为组件存在;增加应答器移位接口 2024-01-08 17:45:24 +08:00
logger 添加mqtt发布客户端及配置 2023-11-16 16:54:23 +08:00
message_server 增加继电器驱采表状态;修改Repo构建时基础检查逻辑 2024-01-29 14:42:12 +08:00
middleware 添加业务错误结构 2023-10-20 15:08:47 +08:00
mqtt 添加第三方服务状态发送 2024-01-23 09:37:31 +08:00
protobuf/main 修改proto文件编译逻辑;修改proto文件编译位置并修改其它文件对生成的文件的引用 2024-01-11 10:24:56 +08:00
rtss_simulation@2cc7564772 增加继电器驱采表状态;修改Repo构建时基础检查逻辑 2024-01-29 14:42:12 +08:00
service 动力学列车故障参数调整 2024-01-29 14:22:12 +08:00
sys_error 添加业务错误结构 2023-10-20 15:08:47 +08:00
third_party Merge remote-tracking branch 'origin/master' 2024-01-29 14:42:57 +08:00
ts Merge remote-tracking branch 'origin/master' 2024-01-29 14:42:57 +08:00
.gitignore git屏蔽go.work.sum文件提交 2024-01-17 18:07:30 +08:00
.gitmodules 修改道岔挤岔状态采集问题 2023-12-11 13:13:56 +08:00
Dockerfile 修改docker使用的go版本 2023-10-13 10:01:39 +08:00
README.md 添加半实物说明 2024-01-24 16:45:02 +08:00
go.mod 雷达与VOBC协议解码 2024-01-22 15:08:46 +08:00
go.sum 添加crc依赖 2024-01-22 13:11:26 +08:00
go.work 修改道岔挤岔状态采集问题 2023-12-11 13:13:56 +08:00
go.work.sum 动力学列车数据配置 2024-01-18 16:04:57 +08:00
init.go 添加mqtt发布客户端及配置 2023-11-16 16:54:23 +08:00
main.go 添加第三方服务状态发送 2024-01-23 09:37:31 +08:00

README.md

简介

北京 CBTC 系统测试服务端项目

特别说明

  • 简单的半实物模拟程序在 example/mock_train_service/main.go 中启动后提示请输入输入1-为施加牵引力2-取消牵引力施加制动力3-换端

项目说明

  • 基于 Gin 框架http 服务)
  • jwt 认证gin-jwt
  • gorm 数据库 orm 操作
  • viper 配置管理
  • swagger 文档生成(基于swaggo)(需要安装 go install github.com/swaggo/swag/cmd/swag@latest在项目根目录即 bj-rtsts-server-go执行 swag init然后启动项目即可启动后访问 http://{ip}:{port}/swagger/index.html

开发说明

  • 在 api 目录下添加路由及请求数据解析返回
  • 在 service 目录下添加具体的业务逻辑(数据库查询)
  • 设置 go 代理 go env -w GOPROXY=https://goproxy.cn,direct
  • 运行 go mod download / go mod tidy