From b3590f31946c80b3d9d9af7802a39a322e15626a Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Sat, 13 Sep 2025 16:41:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=A1=A5=E6=9C=BA=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E5=BE=AA=E7=8E=AF=E6=95=B0=E6=8D=AE=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhgd/xmgl/security/WebSecurityConfig.java | 2 + .../static/document/智慧工地对外接口.md | 118 ++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/src/main/java/com/zhgd/xmgl/security/WebSecurityConfig.java b/src/main/java/com/zhgd/xmgl/security/WebSecurityConfig.java index e1d03b8c7..7df8eec73 100644 --- a/src/main/java/com/zhgd/xmgl/security/WebSecurityConfig.java +++ b/src/main/java/com/zhgd/xmgl/security/WebSecurityConfig.java @@ -78,6 +78,8 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { http.authorizeRequests() //请求路径允许访问 + .antMatchers("/xmgl/bridgeCraneData/add").permitAll() + .antMatchers("/xmgl/bridgeCraneDev/updateDevInfo").permitAll() .antMatchers("/xmgl/appVersion/list").permitAll() .antMatchers("/xmgl/carMeasureSpeedData/add").permitAll() .antMatchers("/xmgl/callBack/icc/subscribeCall").permitAll() diff --git a/src/main/resources/static/document/智慧工地对外接口.md b/src/main/resources/static/document/智慧工地对外接口.md index f1d54f1d4..c53132a23 100644 --- a/src/main/resources/static/document/智慧工地对外接口.md +++ b/src/main/resources/static/document/智慧工地对外接口.md @@ -7463,6 +7463,124 @@ https://www.yuque.com/u27244850/zuklv1/qil21b?#M2jFz } ``` +### 桥机对接 + +#### **1、添加桥机工作循环数据信息** + +| 接口描述: | 添加桥机工作循环数据信息 | +| ------------------ | ------------------------- | +| **请求URL:** | /xmgl/bridgeCraneData/add | +| **请求方式:** | POST | +| **Content-Type:** | application/json | + +**请求参数:** + +| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | +| ------------------------ | --------------------------------------- | -------- | -------- | ----------------- | +| devId | 设备编号id | body | true | string | +| uploadTime | 上传时间,时间格式如2021-03-08 09:23:08 | body | true | string(date-time) | +| acquisitionModulesNumber | 数采终端数量 单位:个 | body | false | number(float) | +| al1bit0 | 前天车吊钩超载 0-正常;1-超载报警; | body | false | integer(int32) | +| al1bit1 | 后天车吊钩超载 0-正常;1-超载报警; | body | false | integer(int32) | +| al1bit12 | 前天车吊钩超速报警 0-正常;1-超速报警; | body | false | integer(int32) | +| al1bit13 | 后天车吊钩超速报警 0-正常;1-超速报警; | body | false | integer(int32) | +| al1bit4 | 整车吊重超载 0-正常;1-超载报警; | body | false | integer(int32) | +| al2bit0 | 整车偏斜报警 0-正常;1-偏斜报警; | body | false | integer(int32) | +| brbit0 | 前天车吊钩制动 0-制动关闭;1-制动打开 | body | false | integer(int32) | +| brbit2 | 后天车吊钩制动 0-制动关闭;1-制动打开 | body | false | integer(int32) | +| cumulativeWorkingTime | 累计工作时间 单位:小时 | body | false | number(float) | +| devType | 设备类型 | body | false | string | +| distance1 | 前天车小车行程 单位:m | body | false | number(float) | +| distance10 | 前天车前部安全距离 单位:m | body | false | number(float) | +| distance11 | 前天车后部安全距离 单位:m | body | false | number(float) | +| distance12 | 后天车前部安全距离 单位:m | body | false | number(float) | +| distance13 | 后天车后部安全距离 单位:m | body | false | number(float) | +| distance14 | 大车偏斜行程 单位:m | body | false | number(float) | +| distance2 | 后天车小车行程 单位:m | body | false | number(float) | +| distance5 | 前天车吊钩高度 单位:m | body | false | number(float) | +| distance6 | 后天车吊钩高度 单位:m | body | false | number(float) | +| distance7 | 大车行程 单位:m | body | false | number(float) | +| li1bit0 | 前天车前限位 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit1 | 前天车后限位 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit10 | 后天车吊钩上限位 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit12 | 大车左限 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit13 | 大车右限 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit2 | 后天车前限位 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit3 | 后天车后限位 0-正常;1-限位到; | body | false | integer(int32) | +| li1bit8 | 前天车吊钩上限位 0-正常;1-限位到; | body | false | integer(int32) | +| li2bit0 | 司机室门限位 0-正常;1-限位到; | body | false | integer(int32) | +| neiweight1 | 前天车吊钩重量 单位:t | body | false | number(float) | +| neiweight2 | 后天车吊钩重量 单位:t | body | false | number(float) | +| neiweight5 | 总重量 单位:t | body | false | number(float) | +| op1bit0 | 前天车上升 0-不动;1-上升 | body | false | integer(int32) | +| op1bit1 | 前天车下降 0-不动;1-下降 | body | false | integer(int32) | +| op1bit6 | 后天车上升 0-不动;1-上升 | body | false | integer(int32) | +| op1bit7 | 后天车下降 0-不动;1-下降 | body | false | integer(int32) | +| op2bit0 | 前天车前移 0-不动;1-前移 | body | false | integer(int32) | +| op2bit1 | 前天车后移 0-不动;1-后移 | body | false | integer(int32) | +| op2bit6 | 后天车前移 0-不动;1-前移 | body | false | integer(int32) | +| op2bit7 | 后天车后移 0-不动;1-后移 | body | false | integer(int32) | +| op3bit0 | 大车左移 0-不动;1-左移 | body | false | integer(int32) | +| op3bit1 | 大车右移 0-不动;1-右移 | body | false | integer(int32) | +| operatingCycleNumber | 工作循环次数 单位:次 | body | false | integer(int32) | +| speed1 | 前天车吊钩速度 单位:m/s | body | false | number(float) | +| speed2 | 后天车吊钩速度 单位:m/s | body | false | number(float) | +| ts1bit0 | 报警终端 0-连接;1-断开 | body | false | integer(int32) | +| ts1bit1 | 风速采集终端 0-连接;1-断开 | body | false | integer(int32) | +| ts1bit4 | 前天车数采终端 0-连接;1-断开 | body | false | integer(int32) | +| ts1bit5 | 后天车数采终端 0-连接;1-断开 | body | false | integer(int32) | +| ts1bit9 | 司机室数采终端 0-连接;1-断开 | body | false | integer(int32) | +| workTime | 本次工作时间 单位:小时 | body | false | number(float) | + +**响应结果:** + +成功: + +``` +{ + "success": true, + "message": "操作成功!", + "code": 200, + "result": null, + "timestamp": "1681814472197" +} +``` + +#### **2、修改桥机设备信息** + +| 接口描述: | 修改桥机设备信息 | +| ------------------ | ---------------------------------- | +| **请求URL:** | /xmgl/bridgeCraneDev/updateDevInfo | +| **请求方式:** | POST | +| **Content-Type:** | application/json | + +**请求参数:** + +| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | +| -------------- | ------------- | -------- | -------- | -------- | +| devId | 设备编号id | body | true | string | +| controlVoltage | 控制电压(V) | body | false | string | +| devModel | 设备型号 | body | false | string | +| getUpSpeed | 起升速度(m/s) | body | false | string | +| hoistingHeight | 起升高度(m/s) | body | false | string | +| ratedLoad | 额定起重量 | body | false | string | +| runningSpeed | 运行速度(m/s) | body | false | string | +| span | 跨度 | body | false | string | + +**响应结果:** + +成功: + +``` +{ + "success": true, + "message": "操作成功!", + "code": 200, + "result": null, + "timestamp": "1681814472197" +} +``` + ## 平台--->第三方系统接口 ### 塔吊(HTTP主动推送)