轨道交通信号仿真测试服务端
Go to file
2023-09-27 18:03:24 +08:00
api 【修改获取道岔状态逻辑】 2023-09-27 14:15:11 +08:00
ats/verify 修改变量名 2023-09-27 18:03:24 +08:00
bj-rtss-message@35e347cd89 【增加继电器状态】【link列车方向映射不一致BUG处理】 2023-09-27 18:02:07 +08:00
config 【修改配置文件】 2023-09-07 16:53:28 +08:00
db 【增加发布地图类型】 2023-09-18 15:19:07 +08:00
docs 【调整生成link接口路径】 2023-09-01 17:26:04 +08:00
dto 【修改获取道岔状态逻辑】 2023-09-27 14:15:11 +08:00
dynamics 【修改获取道岔状态信息】 2023-09-26 16:38:14 +08:00
grpcproto 【修改获取道岔状态信息】 2023-09-26 16:38:14 +08:00
logger 添加gin中间件gin-zap实现gin日志记录 2023-07-17 11:12:23 +08:00
middleware 【修改认证说明】 2023-09-07 14:36:23 +08:00
protobuf 直接存储Proto的Message;创建仿真时由仿真模块构建模型;发给动力学的数据从仿真模块返回的Repository构建 2023-09-20 15:14:40 +08:00
rtss_simulation@660b6a6797 【增加继电器状态】【link列车方向映射不一致BUG处理】 2023-09-27 18:02:07 +08:00
service 【修改缓存逻辑】 2023-09-21 16:22:55 +08:00
vobc 【发送给前端的速度修改int】 2023-09-05 15:12:11 +08:00
.gitignore 主要是为了提交go.work文件 2023-09-20 18:21:00 +08:00
.gitmodules 将rtss-simulation项目添加为子模块;添加一个将当前项目的线路数据转为rtss-simulation所需的proto数据并保存为文件的测试函数 2023-09-13 09:21:38 +08:00
Dockerfile 修改dockerfile问题 2023-08-18 10:33:59 +08:00
go.mod 直接存储Proto的Message;创建仿真时由仿真模块构建模型;发给动力学的数据从仿真模块返回的Repository构建 2023-09-20 15:14:40 +08:00
go.sum 直接存储Proto的Message;创建仿真时由仿真模块构建模型;发给动力学的数据从仿真模块返回的Repository构建 2023-09-20 15:14:40 +08:00
go.work 主要是为了提交go.work文件 2023-09-20 18:21:00 +08:00
go.work.sum 直接存储Proto的Message;创建仿真时由仿真模块构建模型;发给动力学的数据从仿真模块返回的Repository构建 2023-09-20 15:14:40 +08:00
init.go 【增加错误提示】 2023-09-26 10:25:24 +08:00
main.go 【调整生成link接口路径】 2023-09-01 17:26:04 +08:00
README.md 添加环境依赖说明 2023-07-14 17:19:00 +08:00

简介

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

项目说明

  • 基于 Gin 框架http 服务)
  • jwt 认证gin-jwt
  • gorm 数据库 orm 操作
  • viper 配置管理
  • zap 日志
  • 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