查询业主成员列表(Query Owner Members)
该接口用于查询指定小区(communityId
)下的业主成员列表,支持分页查询。返回的业主成员信息可能包含脱敏处理(如身份证号、手机号部分隐藏),具体取决于当前用户的权限。
owner.queryOwnerMembers
(Java110Cmd 服务编码)
POST
(基于Java110Cmd框架,实际HTTP方法可能由网关转换)
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证Token(Base Token),通过登录接口获取 |
app-id | 是 | String | 应用ID,由系统dev账户分配 |
transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 (需保证唯一) |
sign | 是 | String | 签名,用于请求验证 |
req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
user-id | 是 | String | 当前用户ID(用于权限校验) |
参数名称 | 必填 | 类型 | 描述 | 示例值 |
---|---|---|---|---|
communityId | 是 | String | 小区ID | "123456789" |
ownerTypeCd | 否 | String | 业主类型(默认为成员类型OWNER_TYPE_CD_MEMBER ) |
"1001" |
page | 否 | Integer | 当前页码(默认值:1) | 1 |
row | 否 | Integer | 每页记录数(默认值:10) | 10 |
其他过滤字段 | 否 | - | 支持OwnerDto 中的其他字段作为过滤条件(如name 、roomNum 等) |
"name":"张三" |
{
"communityId": "123456789",
"page": 1,
"row": 10
}
参数名称 | 类型 | 描述 |
---|---|---|
code | String | 返回码:0 表示成功,非0 表示失败 |
msg | String | 返回信息(如错误详情) |
data | Object | 分页数据,包含total (总记录数)、records (当前页数据列表)等字段 |
200
:请求成功400
:参数校验失败(如缺少communityId
)500
:服务器内部错误records
中的OwnerDto
对象)字段名 | 类型 | 描述 | 脱敏规则(无权限时) |
---|---|---|---|
ownerId | String | 业主ID | - |
name | String | 业主姓名 | - |
idCard | String | 身份证号(可能脱敏) | "110105******1234"(前6后4保留) |
link | String | 联系电话(可能脱敏) | "138****1234"(前3后4保留) |
ownerTypeCd | String | 业主类型编码 | - |
communityId | String | 小区ID | - |
curl -X POST \
http://gateway.example.com/api/cmd \
-H 'Authorization: Bearer xxxxxx' \
-H 'app-id: web-app' \
-H 'transaction-id: 100000000020240101120000000001' \
-H 'req-time: 20240101120000' \
-H 'user-id: 1001' \
-d '{
"serviceCode": "owner.queryOwnerMembers",
"reqJson": {
"communityId": "123456789",
"page": 1,
"row": 10
}
}'
{
"code": "0",
"msg": "成功",
"data": {
"total": 25,
"records": [
{
"ownerId": "1001",
"name": "张三",
"idCard": "110105******1234",
"link": "138****1234",
"ownerTypeCd": "1001",
"communityId": "123456789"
},
{
"ownerId": "1002",
"name": "李四",
"idCard": "310115******5678",
"link": "139****5678",
"ownerTypeCd": "1001",
"communityId": "123456789"
}
],
"page": 1,
"rows": 10
}
}
{
"code": "400",
"msg": "请求中未包含communityId信息",
"data": null
}
/roomCreateFee
权限,若无权限则对敏感字段(身份证号、手机号)进行脱敏处理。IOwnerInnerServiceSMO.queryOwnersMemberCount
查询总记录数。IOwnerInnerServiceSMO.queryOwnerMembers
分页查询业主列表。row
参数调整。