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"
}