车位管理

更新时间:2025-05-30 01:56:03下载pdf

API列表

请求方式 API 描述
POST /v1.0/iot-02/third/parking/parking-spots 添加车位
PUT /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id} 修改车位
DELETE /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id} 删除车位
GET /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id} 车位详情
GET /v1.0/iot-02/third/parking/parking-spots 查询车位

添加车位

功能描述

添加车位

接口地址

POST /v1.0/iot-02/third/parking/parking-spots

请求参数

参数名 类型 参数类型 说明 是否必需
parking_lot_id String body 车场 id true
name String body 车位名,不超过 100 个字符 true
type String body 车位性质,(fixed_spot:固定车位;vip_spot:vip 车位;virtual_spot:虚拟车位;ownership_spot:产权车位;pooling_spot:公摊车位;other_spot:其他车位) false

返回参数

参数名 类型 说明
code Integer 响应码(详情见错误码章节),成功时为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功时为空
t Long 返回时间戳,13 位
result String 车位 id

请求示例

POST /v1.0/iot-02/third/parking/parking-spots
{
  "parking_lot_id": "ljn1COV9X7",
  "name": "I72W5ZzTsL",
  "type": "fixed_spot"
}

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": "rdfzKnMlle"
}

修改车位

功能描述

修改车位

接口地址

PUT /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}

请求参数

参数名 类型 参数类型 说明 是否必需
parking_spot_id String url 车位 id true
name String body 车位名,不超过 100 个字符 true
type String body 车位性质,(fixed_spot:固定车位;vip_spot:vip 车位;virtual_spot:虚拟车位;ownership_spot:产权车位;pooling_spot:公摊车位;other_spot:其他车位) false

返回参数

参数名 类型 说明
code Integer 响应码(详情见错误码章节),成功时为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功时为空
t Long 返回时间戳,13 位
result boolean 成功、失败

请求示例

PUT /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}
{
  "name": "ToNn3WjgmJ",
  "type": "fixed_spot"
}

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": false
}

删除车位

功能描述

删除车位

接口地址

DELETE /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}

请求参数

参数名 类型 参数类型 说明 是否必需
parking_spot_id String url 车位 id true
parking_spot_id String query 车位 id true

返回参数

参数名 类型 说明
code Integer 响应码(详情见错误码章节),成功时为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功时为空
t Long 返回时间戳,13 位
result boolean 成功、失败

请求示例

DELETE /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}?parking_spot_id=ygmWu4QRq0

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": true
}

车位详情

功能描述

车位详情

接口地址

GET /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}

请求参数

参数名 类型 参数类型 说明 是否必需
parking_spot_id String url 车位 id true

返回参数

参数名 类型 说明
code Integer 响应码(详情见错误码章节),成功时为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功时为空
t Long 返回时间戳,13 位
result Object 车位信息

result 参数说明

参数名 类型 说明
project_id String 项目 id
creator String 创建者
modifier String 修改者
gmt_create long 创建时间(毫秒)
gmt_modified long 修改时间(毫秒)
parking_spot_id String 车位 id
name String 车位名
type String 车位性质
parking_lot_id String 车场 id

请求示例

GET /v1.0/iot-02/third/parking/parking-spots/{parking_spot_id}

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": {
    "project_id": "16O5VpcgKG",
    "creator": "qLFOyQDB8M",
    "modifier": "WdTf0U8iGJ",
    "gmt_create": 109123,
    "gmt_modified": 705087,
    "parking_spot_id": "AJLXIIXLMz",
    "name": "i58s4ZbWhy",
    "type": "Ok1NKlX0dn",
    "parking_lot_id": "U29YBYs4R2"
  }
}

查询车位

功能描述

查询车位

接口地址

GET /v1.0/iot-02/third/parking/parking-spots

请求参数

参数名 类型 参数类型 说明 是否必需
page_no int query 页码,最小值 1 false
page_size int query 页大小,最小值 1,最大值 1000 false
parking_lot_id String query 车场 id true
parking_spot_id String query 车位 ID false
name String query 车位名(模糊搜索) false
type String query 车位性质,(fixed_spot:固定车位;vip_spot:vip 车位;virtual_spot:虚拟车位;ownership_spot:产权车位;pooling_spot:公摊车位;other_spot:其他车位) false

返回参数

参数名 类型 说明
code Integer 响应码(详情见错误码章节),成功时为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功时为空
t Long 返回时间戳,13 位
result Object 车位信息分页列表

result 参数说明

参数名 类型 说明
total int 总数
data Object[] 当前页数据
- project_id String 项目 id
- creator String 创建者
- modifier String 修改者
- gmt_create long 创建时间(毫秒)
- gmt_modified long 修改时间(毫秒)
- parking_spot_id String 车位 id
- name String 车位名
- type String 车位性质
- parking_lot_id String 车场 id

请求示例

GET /v1.0/iot-02/third/parking/parking-spots?page_no=1&page_size=100&parking_lot_id=CaaTM0xRcX&parking_spot_id=Eox4ILNDv5&name=53jf32PCgH&type=fixed_spot

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": {
    "total": 1,
    "data": [
      {
        "project_id": "DKsyFASMOa",
        "creator": "eUqav2ThGZ",
        "modifier": "1ksygIWzsA",
        "gmt_create": 732871,
        "gmt_modified": 960473,
        "parking_spot_id": "LDz5Shodtz",
        "name": "VTTDEIeBj9",
        "type": "WgYgShrORT",
        "parking_lot_id": "w3rcsmxfvO"
      }
    ]
  }
}