删除车位(Delete Parking Space)
该接口用于删除社区内的车位信息。仅当车位状态为 空闲(STATE_FREE) 时才能删除,如果是 子母车位,需检查关联车位是否处于空闲状态。
parkingSpace.deleteParkingSpace
(Java110Cmd 编码)
POST
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization |
是 | String |
用户认证 Token(Base Token) |
app-id |
是 | String |
应用 ID,由系统分配 |
transaction-id |
是 | String |
请求流水号(格式:1000000000+YYYYMMDDhhmmss+6位序列 ) |
sign |
是 | String |
请求签名 |
req-time |
是 | String |
请求时间(YYYYMMDDhhmmss ) |
参数名称 | 必填 | 类型 | 描述 | 示例 |
---|---|---|---|---|
psId |
是 | String |
车位 ID | "123456" |
communityId |
是 | String |
社区 ID | "10001" |
state |
是 | String |
车位状态(必须为 STATE_FREE ) |
"F" |
校验规则:
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
code |
是 | String |
返回码(0 成功,非 0 失败) |
msg |
是 | String |
返回信息 |
data |
否 | Object |
返回数据(通常为空) |
POST /api/parkingSpace.deleteParkingSpace
Headers:
{
"Authorization": "Bearer xxxxxx",
"app-id": "1001",
"transaction-id": "100000000020230101120000000001",
"sign": "xxxxxx",
"req-time": "20230101120000"
}
Body:
{
"psId": "123456",
"communityId": "10001",
"state": "F"
}
成功响应:
{
"code": "0",
"msg": "成功",
"data": null
}
失败响应(车位非空闲):
{
"code": "1001",
"msg": "车位不是空闲,不能做删除",
"data": null
}
失败响应(子母车位非空闲):
{
"code": "1002",
"msg": "子母车位非空闲",
"data": null
}
参数校验:
psId
和 communityId
是否为空。STATE_FREE
。删除逻辑:
数据库操作:
IParkingSpaceV1InnerServiceSMO.deleteParkingSpace()
执行删除操作。文档版本:1.0
最后更新:2023-10-01