查询房屋信息接口
该接口用于查询小区内的房屋信息,支持分页查询,并可根据房屋ID、楼栋ID、单元ID等条件进行筛选。返回结果包含房屋基本信息、业主信息及统计数据。
http://{ip}:{port}/app/room.queryRooms
GET
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization |
是 | String | 用户认证Token(Base Token) |
app-id |
是 | String | 应用ID(系统分配) |
transaction-id |
是 | String | 请求流水号(格式:1000000000+YYYYMMDDhhmmss+6位序列 ) |
sign |
是 | String | 签名 |
req-time |
是 | String | 请求时间(格式:YYYYMMDDhhmmss ) |
user-id |
是 | String | 当前用户ID(用于数据权限校验) |
参数名称 | 必填 | 类型 | 长度 | 描述 | 示例值 |
---|---|---|---|---|---|
communityId |
是 | String | 30 | 小区ID | 2022081539020475 |
page |
否 | int | 11 | 当前页数(默认1) | 1 |
row |
否 | int | 11 | 每页行数(默认10,最大50) | 10 |
roomId |
否 | String | 30 | 房屋ID(精确匹配) | 752022082030880010 |
floorId |
否 | String | 30 | 楼栋ID(精确匹配) | 732022081690440002 |
unitId |
否 | String | 30 | 单元ID(精确匹配) | 742022082058950007 |
roomNum |
否 | String | - | 房屋编号(支持模糊查询) | 1001 |
roomType |
否 | String | - | 房屋类型(如商铺1010301 ) |
1010301 |
roomState |
否 | String | - | 房屋状态(多值用逗号分隔) | 2001,2002 |
flag |
否 | String | - | 查询模式(0 :标准模式;1 :楼栋-单元-房间号拆分模式) |
0 |
{
"code": 0,
"msg": "成功",
"data": {
"page": 1,
"records": 1,
"total": 2,
"rooms": [
{
"roomId": "752022082030880010",
"roomName": "D-1-1001",
"roomNum": "1001",
"floorId": "732022081690440002",
"floorNum": "D",
"unitId": "742022082058950007",
"unitNum": "1",
"ownerId": "772022082070860017",
"ownerName": "张杰",
"idCard": "110***1234",
"link": "189****1447",
"startTime": "2022-09-03 18:50:53",
"endTime": "2037-01-01 00:00:00",
"state": "2001",
"stateName": "已入住",
"roomType": "1010301",
"roomSubType": "110",
"roomSubTypeName": "住宅",
"builtUpArea": "11.00",
"roomArea": "11.00",
"feeCoefficient": "1.00",
"roomRent": "0.00",
"remark": "11",
"roomAttrDto": [
{
"specName": "精装修",
"value": "20"
}
]
}
]
}
}
字段名称 | 类型 | 描述 |
---|---|---|
code |
int | 返回码(0成功,其他失败) |
msg |
String | 返回信息 |
data.page |
int | 当前页数 |
data.records |
int | 总页数 |
data.total |
int | 总数据量 |
data.rooms |
Array | 房屋列表 |
rooms.roomId |
String | 房屋ID |
rooms.roomName |
String | 房屋名称(如D-1-1001 ) |
rooms.ownerName |
String | 业主姓名(脱敏处理) |
rooms.link |
String | 业主电话(脱敏处理) |
rooms.stateName |
String | 房屋状态(如已入住 ) |
rooms.roomAttrDto |
Array | 房屋扩展属性(如装修类型) |
GET /app/room.queryRooms?communityId=2022081539020475&page=1&row=10&roomType=1010301
Headers:
Authorization: Bearer xxxxxx
app-id: micro-community
transaction-id: 100000000020220801120000000001
sign: xxxxxx
req-time: 20220801120000
user-id: 123456
{
"code": 0,
"msg": "成功",
"data": {
"page": 1,
"records": 1,
"total": 2,
"rooms": [
{
"roomId": "752022082030880010",
"roomName": "D-1-1001",
"ownerName": "张*",
"link": "189****1447",
"stateName": "已入住"
}
]
}
}
user-id
校验用户是否有权限查询目标小区数据。 roomType=1010301
(商铺),需用flag=1
模式拆分楼栋-房间号(如A-101
)。flag=1
)。 文档版本:v1.0
最后更新:2023-10-10
作者:吴学文