删除业主
第三方系统(如招商系统)调用此接口删除业主信息。如果该业主存在成员或绑定房屋,则不允许删除。
http://{ip}:{port}/iot/api/owner.deleteOwner
POST
| 参数名称 | 必填 | 类型 | 描述 |
|---|---|---|---|
| Authorization | 是 | String | 用户认证token,通过登录接口获取 |
| app-id | 是 | String | 应用ID,由系统分配 |
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 |
| sign | 是 | String | 签名 |
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
| 参数名称 | 必填 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| memberId | 是 | String | 业主ID | "123123123" |
| communityId | 是 | String | 小区ID | "2022121921870161" |
| ownerTypeCd | 否 | String | 业主类型(默认1001) | "1001" |
| 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|
| code | int | 返回码,0 表示成功,其他表示失败 | 0 |
| msg | String | 返回信息 | "成功" |
参数校验:
memberId 和 communityId 是否为空。 ownerTypeCd 不是 1001(业主成员),则直接返回。 删除操作:
ownerV1InnerServiceSMOImpl.deleteOwner 删除业主信息。 syncAccessControlBMOImpl.syncDeleteAccessControl 同步删除门禁权限。{
"memberId": "123123123",
"communityId": "2022121921870161"
}
{
"code": 0,
"msg": "成功"
}
msg 字段。 "请先删除业主下的成员"。 "删除失败,删除前请先解绑房屋信息"。查询:
ownerInnerServiceSMOImpl.queryOwnerMembers 查询业主成员。 roomInnerServiceSMOImpl.queryRoomsByOwner 查询业主绑定的房屋。删除:
ownerV1InnerServiceSMOImpl.deleteOwner 删除业主记录。同步:
syncAccessControlBMOImpl.syncDeleteAccessControl 同步删除门禁权限。该接口适用于物业管理、招商系统等需要删除业主信息的场景。