车组管理

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

API列表

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

添加车组

功能描述

添加车组

接口地址

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

请求参数

参数名 类型 参数类型 说明 是否必需
parking_lot_id String body 车场 id true
name String body 车组名称,不超过 100 个字符 true
full_type String body 满位处理,(no_entry:禁止入场;temporary_car:临时停车处理) true
rule_num String body 计费规则,不超过 32 个字符 false
parking_spot_ids String[] body 车位 id 集 true

返回参数

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

请求示例

POST /v1.0/iot-02/third/parking/parking-groups
{
  "parking_lot_id": "yxNM10oUvC",
  "name": "UfkK3nXF18",
  "full_type": "no_entry",
  "rule_num": "nogUpbOBlv",
  "parking_spot_ids": [
    "NBD4LvBmIY"
  ]
}

响应示例

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

修改车组

功能描述

修改车组

接口地址

PUT /v1.0/iot-02/third/parking/parking-groups/{parking_group_id}

请求参数

参数名 类型 参数类型 说明 是否必需
parking_group_id String url 车组 id true
name String body 车组名称 true
full_type String body 满位处理,(no_entry:禁止入场;temporary_car:临时停车处理) true
rule_num String body 计费规则 false
parking_spot_ids String[] body 车位 id 集 true

返回参数

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

请求示例

PUT /v1.0/iot-02/third/parking/parking-groups/{parking_group_id}
{
  "name": "Zacue467jS",
  "full_type": "no_entry",
  "rule_num": "EwFLtlkIIw",
  "parking_spot_ids": [
    "knwmSORevA"
  ]
}

响应示例

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

删除车组

功能描述

删除车组

接口地址

DELETE /v1.0/iot-02/third/parking/parking-groups/{parking_group_id}

请求参数

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

返回参数

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

请求示例

DELETE /v1.0/iot-02/third/parking/parking-groups/{parking_group_id}

响应示例

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

车组详情

功能描述

车组详情

接口地址

GET /v1.0/iot-02/third/parking/parking-groups/{parking_group_id}

请求参数

返回参数

参数名 类型 说明
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_group_id String 车组 id
name String 车组名
space_num int 车位数
rule_num String 收费规则编号
full_process String 满位处理策略
parking_lot_id String 车场 id
parking_spot_list 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-groups/{parking_group_id}

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": {
    "project_id": "hQIjX2pooZ",
    "creator": "59vrNFEiWS",
    "modifier": "tFN0khOsGA",
    "gmt_create": 402546,
    "gmt_modified": 722764,
    "parking_group_id": "0zFy3bsp8p",
    "name": "KRrNSxSyQ4",
    "space_num": 463763,
    "rule_num": "mXB9ymyUgf",
    "full_process": "ab0Vgn4U5X",
    "parking_lot_id": "hfMKiz28sJ",
    "parking_spot_list": [
      {
        "project_id": "JwVxrHoPNQ",
        "creator": "KrRlYuLIij",
        "modifier": "DUfEgsk9o7",
        "gmt_create": 432428,
        "gmt_modified": 194616,
        "parking_spot_id": "AA8D78ROcd",
        "name": "mDwfQNIJ8X",
        "type": "mjiwXclC1X",
        "parking_lot_id": "QSV9QwTlSI"
      }
    ]
  }
}

查询车组列表

功能描述

查询车组列表

接口地址

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

请求参数

参数名 类型 参数类型 说明 是否必需
page_no int query 页码,最小值 1 false
page_size int query 页大小,最小值 1,最大值 1000 false
name String query 车组名称 false
rule_num String query 计费规则 false
parking_lot_id String query 车场 id 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_group_id String 车组 id
name String 车组名
space_num int 车位数
rule_num String 收费规则编号
full_process String 满位处理策略
parking_lot_id String 车场 id
parking_spot_list 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-groups?page_no=1&page_size=100&name=umFrcye6RV&rule_num=GCItd1XiMP&parking_lot_id=Kyy8HKotik

响应示例

{
  "success": true,
  "t": 1573441137,
  "result": {
    "total": 1,
    "data": [
      {
        "project_id": "XnhzFLlMVi",
        "creator": "lLqw6PWjdB",
        "modifier": "GKa3dSZ0Ot",
        "gmt_create": 678866,
        "gmt_modified": 513744,
        "parking_group_id": "38wZRRCrcJ",
        "name": "XsBNvxXas9",
        "space_num": 235907,
        "rule_num": "Nc1XT0Kx7s",
        "full_process": "9rvV4P7Vq0",
        "parking_lot_id": "RCc7nM09h9",
        "parking_spot_list": [
          {
            "project_id": "wjibJ7jVRo",
            "creator": "lsUPhuUw2S",
            "modifier": "kx2jrYMbkh",
            "gmt_create": 260296,
            "gmt_modified": 105128,
            "parking_spot_id": "N4HlfxKwF3",
            "name": "d2vTz9e7eJ",
            "type": "uFGyhgcn0j",
            "parking_lot_id": "jDc8FMrk4r"
          }
        ]
      }
    ]
  }
}