业主房屋关系绑定
该接口用于实现业主与房屋的绑定关系,对应后台的“业主入驻房屋”功能。主要功能包括:
http://{ip}:{port}/app/room.sellRoom
POST
| 参数名称 | 必填 | 类型 | 描述 |
|---|---|---|---|
| Authorization | 是 | String | 用户认证Token(Base Token),通过登录接口获取 |
| app-id | 是 | String | 应用ID,由系统dev账户分配 |
| transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列(需保证唯一性) |
| sign | 是 | String | 签名 |
| req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
| 参数名称 | 必填 | 类型 | 长度限制 | 描述 | 可选值 |
|---|---|---|---|---|---|
| communityId | 是 | String | 30 | 小区ID | - |
| roomId | 是 | String | 30 | 房屋ID | - |
| ownerId | 是 | String | 30 | 业主ID | - |
| state | 是 | String | 12 | 房屋状态 | 2001(已入住)2003(已交房)2005(已装修)2004(未入住)2008(空闲)2009(装修中) |
| startTime | 否 | String | - | 绑定开始时间(默认当前时间) | 格式:YYYY-MM-DD HH:mm:ss |
| endTime | 否 | String | - | 绑定结束时间(默认2037-01-01 00:00:00) |
格式:YYYY-MM-DD HH:mm:ss |
| 参数名称 | 必填 | 类型 | 描述 |
|---|---|---|---|
| code | 是 | int | 返回码:0成功,其他失败 |
| msg | 是 | String | 返回信息 |
{
"ownerId": "121231",
"state": "2001",
"roomId": "123123",
"communityId": "2022121921870161",
"startTime": "2023-01-01 12:00:00",
"endTime": "2030-01-01 12:00:00"
}
Authorization: Bearer xxxxxx
app-id: micro-community
transaction-id: 100000000020230101120000000001
sign: xxxxxx
req-time: 20230101120000
{
"code": 0,
"msg": "成功"
}
{
"code": 1,
"msg": "小区ID不能为空"
}
communityId、roomId、ownerId、state)是否为空。 startTime,默认使用当前时间。 endTime,默认设置为2037-01-01 00:00:00。ownerRoomRelV1InnerServiceSMOImpl.saveOwnerRoomRel保存业主与房屋的关联关系。 roomV1InnerServiceSMOImpl.updateRoom更新房屋状态。 ownerV1InnerServiceSMOImpl.updateOwner更新业主信息(用于触发数据总线同步)。state必须为预定义的6种状态之一。 ownerId需对应系统中唯一的业主记录。 以上为完整的API文档,符合RESTful规范,涵盖请求、响应、业务逻辑及示例。