API列表
| 请求方式 |
API |
描述 |
| POST |
/v1.0/iot-02/third/parking/parking-lots |
添加车场 |
| PUT |
/v1.0/iot-02/third/parking/parking-lots/{parking_lot_id} |
修改车场 |
| DELETE |
/v1.0/iot-02/third/parking/parking-lots/{parking_lot_id} |
删除车场 |
| GET |
/v1.0/iot-02/third/parking/parking-lots/{parking_lot_id} |
车场详情 |
| GET |
/v1.0/iot-02/third/parking/parking-lots |
查询车场 |
添加车场
功能描述
添加车场
接口地址
POST /v1.0/iot-02/third/parking/parking-lots
请求参数
| 参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
| name |
String |
body |
车场名,不超过 100 个字符 |
true |
| address |
String |
body |
车场地址,不超过 255 个字符 |
false |
| address_detail |
String |
body |
车场详细地址,不超过 255 个字符 |
false |
| parent_id |
String |
body |
上层车场 id,不超过 32 个字符 |
false |
| remark |
String |
body |
备注,不超过 255 个字符 |
false |
返回参数
| 参数名 |
类型 |
说明 |
| code |
Integer |
响应码(详情见错误码章节),成功时为空 |
| success |
Boolean |
是否成功:(true:成功,false:失败) |
| msg |
String |
请求失败的信息,成功时为空 |
| t |
Long |
返回时间戳,13 位 |
| result |
String |
车场 id |
请求示例
POST /v1.0/iot-02/third/parking/parking-lots
{
"name": "QqUbS7oOwM",
"address": "杭州市余杭区",
"address_detail": "杭州市余杭区xxx",
"parent_id": "pWqOpzg5i0",
"remark": "2V7LNEm45g"
}
响应示例
{
"success": true,
"t": 1573441137,
"result": "4p6L2KOArp"
}
修改车场
功能描述
修改车场
接口地址
PUT /v1.0/iot-02/third/parking/parking-lots/{parking_lot_id}
请求参数
| 参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
| parking_lot_id |
String |
url |
车场 id |
true |
| name |
String |
body |
车场名,不超过 100 个字符 |
true |
| address |
String |
body |
车场地址,不超过 255 个字符 |
false |
| address_detail |
String |
body |
车场详细地址,不超过 255 个字符 |
false |
| parent_id |
String |
body |
上层车场 id,不超过 32 个字符 |
false |
| remark |
String |
body |
备注,不超过 255 个字符 |
false |
返回参数
| 参数名 |
类型 |
说明 |
| code |
Integer |
响应码(详情见错误码章节),成功时为空 |
| success |
Boolean |
是否成功:(true:成功,false:失败) |
| msg |
String |
请求失败的信息,成功时为空 |
| t |
Long |
返回时间戳,13 位 |
| result |
boolean |
成功、失败 |
result 参数说明
请求示例
PUT /v1.0/iot-02/third/parking/parking-lots/{parking_lot_id}
{
"name": "1qSC2p5C0q",
"address": "杭州市余杭区",
"address_detail": "杭州市余杭区",
"parent_id": "6FcFxFnIAw",
"remark": "Y0zOapRoLm"
}
响应示例
{
"success": true,
"t": 1573441137,
"result": false
}
删除车场
功能描述
删除车场
接口地址
DELETE /v1.0/iot-02/third/parking/parking-lots/{parking_lot_id}
请求参数
| 参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
| parking_lot_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-lots/{parking_lot_id}
响应示例
{
"success": true,
"t": 1573441137,
"result": true
}
车场详情
功能描述
车场详情
接口地址
GET /v1.0/iot-02/third/parking/parking-lots/{parking_lot_id}
请求参数
| 参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
| parking_lot_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_lot_id |
String |
车场 id |
| name |
String |
车场名 |
| address |
String |
车场地址 |
| address_detail |
String |
车场详细地址 |
| parent_id |
String |
上层车场 id |
| remark |
String |
备注 |
请求示例
GET /v1.0/iot-02/third/parking/parking-lots/{parking_lot_id}
响应示例
{
"success": true,
"t": 1573441137,
"result": {
"project_id": "P0ZMw78XQj",
"creator": "OJENtF4a6t",
"modifier": "ibGel6gow1",
"gmt_create": 88732,
"gmt_modified": 623058,
"parking_lot_id": "zFjHjNbj64",
"name": "FuFLJLvVWo",
"address": "杭州市余杭区",
"address_detail": "杭州市余杭区",
"parent_id": "FbwKswviyR",
"remark": "uVGeuSChIH"
}
}
查询车场
功能描述
查询车场
接口地址
GET /v1.0/iot-02/third/parking/parking-lots
请求参数
无
返回参数
| 参数名 |
类型 |
说明 |
| 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_lot_id |
String |
车场 id |
| name |
String |
车场名 |
| address |
String |
车场地址 |
| address_detail |
String |
车场详细地址 |
| parent_id |
String |
上层车场 id |
| remark |
String |
备注 |
请求示例
GET /v1.0/iot-02/third/parking/parking-lots
响应示例
{
"success": true,
"t": 1573441137,
"result": {
"total": 1,
"data": [
{
"project_id": "irvJYyR9Lw",
"creator": "yDVuT2xuCE",
"modifier": "Rb4GZKXFWT",
"gmt_create": 96841,
"gmt_modified": 387325,
"parking_lot_id": "gmOkC0UIts",
"name": "INnMi3ISGo",
"address": "杭州市余杭区",
"address_detail": "杭州市余杭区",
"parent_id": "DgPZgvws7e",
"remark": "dGxfbkKJRq"
}
]
}
}