轨道交通信号仿真测试服务端
Go to file
2023-10-26 18:00:17 +08:00
api 调整目录结构 2023-10-26 17:16:07 +08:00
bj-rtss-message@6827f9671a 【增加项目运行环境信息管理】 2023-10-24 16:37:27 +08:00
config 【项目运行时增加第三方运行环境逻辑】 2023-10-26 15:06:26 +08:00
db 【增加项目运行环境信息管理】 2023-10-24 16:37:27 +08:00
docs 【增加项目运行环境信息管理】 2023-10-24 16:37:27 +08:00
dto 调整目录结构 2023-10-26 17:16:07 +08:00
grpcproto 调整目录结构 2023-10-26 17:16:07 +08:00
logger 升级go版本到1.21 2023-10-12 10:10:23 +08:00
message_server 消息服务接口添加OnError 2023-10-26 17:48:43 +08:00
middleware 添加业务错误结构 2023-10-20 15:08:47 +08:00
protobuf 调整目录结构 2023-10-26 17:16:07 +08:00
rtss_simulation@4fc223c9f7 【增加项目运行环境信息管理】 2023-10-24 16:37:27 +08:00
service 【提出第三方、world启动代码、修改运行环境列表返回结果】 2023-10-26 18:00:17 +08:00
sys_error 添加业务错误结构 2023-10-20 15:08:47 +08:00
third_party 【提出第三方、world启动代码、修改运行环境列表返回结果】 2023-10-26 18:00:17 +08:00
tmp 升级go版本到1.21 2023-10-12 10:10:23 +08:00
ts 【提出第三方、world启动代码、修改运行环境列表返回结果】 2023-10-26 18:00:17 +08:00
.gitignore 修改构建设备实体状态 2023-09-28 18:24:36 +08:00
.gitmodules 将rtss-simulation项目添加为子模块;添加一个将当前项目的线路数据转为rtss-simulation所需的proto数据并保存为文件的测试函数 2023-09-13 09:21:38 +08:00
Dockerfile 修改docker使用的go版本 2023-10-13 10:01:39 +08:00
go.mod work sync 2023-10-13 10:40:16 +08:00
go.sum work sync 2023-10-13 10:40:16 +08:00
go.work 升级go版本到1.21 2023-10-12 10:10:23 +08:00
go.work.sum 【增加IBP盘对象映射】【半实物协议增加阻力等信息】 2023-10-16 14:52:58 +08:00
init.go 【修改API报错信息】 2023-10-20 18:08:06 +08:00
main.go Merge branch 'master' of https://git.code.tencent.com/beijing-rtss-test/bj-rtsts-server-go 2023-10-25 10:29:09 +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