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