业主房屋关系绑定
该接口用于实现业主与房屋的绑定关系,对应后台的“业主入驻房屋”功能。主要功能包括:
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规范,涵盖请求、响应、业务逻辑及示例。