查询小区业主账户信息
该接口用于查询小区业主的账户信息,支持按业主ID、费用ID、小区ID等条件筛选,返回业主的账户余额、交易记录等数据。
POST http://{ip}:{port}/app/account.queryCommunityOwnerAccount
(Java110Cmd 服务编码)
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 |
小区 ID | "123456789" |
ownerId |
否 | String |
业主 ID | "1001" |
feeId |
否 | String |
费用 ID(如果传此参数,会自动关联业主) | "fee_001" |
link |
否 | String |
业主联系方式 | "13800138000" |
idCard |
否 | String |
业主身份证号 | "110101199001011234" |
acctTypes |
否 | String |
账户类型(多个用逗号分隔) | "1001,1002" |
page |
否 | Integer |
当前页码(默认 1) | 1 |
row |
否 | Integer |
每页记录数(默认 10) | 10 |
参数名称 | 类型 | 描述 |
---|---|---|
code |
String |
返回码(0 表示成功,其他表示失败) |
msg |
String |
返回信息 |
data |
Object |
返回数据(账户信息列表) |
data
结构示例{
"code": "0",
"msg": "成功",
"data": [
{
"acctId": "acct_001",
"acctName": "业主账户",
"acctType": "1001",
"balance": 1000.00,
"status": "1",
"createTime": "2023-01-01 00:00:00"
}
]
}
POST /api/account.queryCommunityOwnerAccount
Headers:
{
"Authorization": "Bearer xxxxxx",
"app-id": "app_001",
"transaction-id": "100000000020230101120000000001",
"sign": "xxxxxx",
"req-time": "20230101120000"
}
Body:
{
"communityId": "123456789",
"ownerId": "1001",
"acctTypes": "1001,1002",
"page": 1,
"row": 10
}
{
"code": "0",
"msg": "成功",
"data": [
{
"acctId": "acct_001",
"acctName": "业主账户",
"acctType": "1001",
"balance": 1000.00,
"status": "1",
"createTime": "2023-01-01 00:00:00"
}
]
}
参数校验
communityId
(小区 ID)。 feeId
,会自动查询关联的业主信息。 page
和 row
)。查询逻辑
feeId
,会先查询费用关联的业主(房屋、车位或合同)。 ownerId
或 feeId
查询业主账户信息。 acctTypes
筛选账户类型。安全性校验
ownerGetDataCheckImpl.checkOwnerAccount
校验业主账户权限(当前代码中未启用)。错误码 | 描述 |
---|---|
1001 |
小区 ID 不能为空 |
1002 |
费用 ID 不存在或关联业主失败 |
1003 |
分页参数错误 |
9999 |
系统异常 |
这样生成的 API 文档符合 RESTful 规范,并包含了请求、响应、业务逻辑等完整信息。