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