1)git中转服务推送GIT配置到生产的接口 接口地址:http://ip:port/pic_bus_manage_monitor/configSync/pushConfig 请求方式:post 内容格式:json 编码:UTF-8 HEADER里带token用于鉴权 请求参数:无 请求体:[{ "airportId":"test", "appName":"XXX", "configVersion":"R_XXX_V3.0.3_XXX", "configContent":"配置内容", "fileName":"配置文件名" }] 响应:{ "code":"0", "data":{"ackFail":[{ "airportId":"test", "appName":"XXXx", "configVersion":"R_XXX_V3.0.35.6.1_XXX", "fileName":"配置文件名" }]}, "msg":"ok" } 备注:配置推送第一次全量,之后增量,全量配置较大,需视情况分多次推送。配置需加密,加密方式留成TODO。 2)git中转服务从生产拉取配置到GIT的接口 接口地址:http://ip:port/pic_bus_manage_monitor/configSync/pullConfig 请求方式:get 内容格式:json 编码:UTF-8 HEADER里带token用于鉴权 请求参数:{ "airportId":"test", "appName":"XXXx", "configVersion":"R_XXX_V3.0.35.6.1_XXX", "fileName":"配置文件名", "ackSuc":"id,id", "ackFail":"id,id" } 响应: { "code":"0", "data":[{ "id":"1", "airportId":"test", "appName":"XXXx", "configVersion":"R_XXX_V3.0.35.6.1_XXX", "configContent":"配置内容(加密)", "fileName":"配置文件名" }], "msg":"ok" } 备注:不带参数则返回未同步到git的所有已审核通过的配置。配置需加密,加密方式留成TODO。 3)git中转服务获取token的接口(已有接口) 接口地址:http://ip:port/pic_bus_manage_monitor/pam-monitor/login 请求方式:post 内容格式:json 编码:UTF-8 请求参数:{ "name":"XXXxx", "password":"" } 响应: { "code":"0", "data":{"token":"tetttwe","expireTime":"2026-07-11 11:11:11"}, "msg":"ok" } 备注:若token过期,重新调用登录接口获取token 所有接口失败时的响应格式: { "code": "XXX-00-00-XXX", "data": null, "msg": "errmsg!", "timestamp": "1776735560594" }