HC小区接口文档

修改停车位接口文档

一、接口名称

修改停车位信息

二、接口描述

用于外部系统修改停车位的基本信息,包括停车位编号、关联监控设备等信息。

三、接口路径

http://{ip}:{port}/iot/api/parkingSpace.updateParkingSpace

四、请求方法

POST

五、请求头

参数名称 必填 类型 描述
Authorization String 用户认证token Base token 通过登录接口获取token
app-id String 应用ID 系统dev账户分配
transaction-id String 请求流水号 不能重复 1000000000+YYYYMMDDhhmmss+6位序列
sign String 签名
req-time String 请求时间 YYYYMMDDhhmmss

六、请求参数

6.1 请求体参数(JSON格式)

参数名称 必填 类型 长度 描述 示例值
psId String 64 停车位ID "22"
communityId String 30 小区ID "2022081539020475"
num String 64 停车位编号 "22"
monitorId String - 关联监控设备ID(传"-1"表示不关联) "123"

七、返回值

7.1 返回值结构

参数名称 类型 长度 描述 示例值
code int 11 返回码,0表示成功,其他表示失败 0
msg String 250 返回信息 "成功"

八、业务逻辑说明

  1. 参数校验:必填参数psId和communityId不能为空
  2. 如果传入了monitorId且不为"-1",则校验监控设备是否存在
  3. 更新停车位信息到数据库
  4. 返回操作结果

九、数据库操作

  1. 查询监控设备信息(当传入monitorId时)
  2. 更新parking_space表记录

十、示例请求

POST /iot/api/parkingSpace.updateParkingSpace
Content-Type: application/json

{
    "num": "22",
    "psId": "22",
    "communityId": "2022081539020475",
    "monitorId": "123"
}

十一、示例响应

{
    "code": 0,
    "msg": "成功"
}

十二、错误码说明

错误码 错误描述 解决方案
非0值 更新数据失败 检查参数是否正确,停车位是否存在
- 监控设备不存在 检查monitorId是否正确