跳转至

按条件查询员工资产

功能说明

  • 1.支持查询单个员工对应的所有额度账户列表;
  • 2.支持查询单个额度对应的所有员工账户列表;

接口地址

HTTP请求方式

  • Method: POST
  • Content-Type: application/x-www-form-urlencoded

参数说明

  • 公有参数

    发送请求是必须传入公共参数,详见公共参数

  • 私有参数

参数名称 是否必须 参数类型 长度限制 描述
enterprise_id int 企业编码
user_id string [1,20] 员工唯一标识,与product_id二选一
product_id int 产品线,与user_id二选一
page_index int 页码(默认为1)
page_size int 每页记录数,默认为20,建议最多为100

请求示例

 POST /tenant/enterprise/asset/employee/find HTTP/1.1
 Host: openapi.guanaitong.tech
 Content-Type: application/x-www-form-urlencoded
 Cache-Control: no-cache

 access_token=ed7ea86cad31aa2fe4e4fc7183922cc2&page_index=1&page_size=20&product_id=104
 &sign=b83e4926fd4fa771895fb01a401c235a9825d4d4&timestamp=1691547048

返回参数说明

参数名称 描述
code 返回码。详见错误代码
msg 如果错误,返回错误信息。
data 如果没有错误,返回员工资产数组
data.total_count 账户数量
data.product_id 产品线
data.account_name 账户名称
data.has_next boolean类型,分页查询时返回,表示是否有更多数据
data.data_list 账户列表
data.data_list.corp_code 员工工号
data.data_list.name 员工名称
data.data_list.balance 员工账户余额

正确返回示例

##查询同资产下每个人的余额的返回结果
{
    "code":0,
    "data":[{
        "total_count":2,
        "product_id":104,
        "account_name":"关爱额度",
        "has_next":false,
        "data_list": [
        {
            "user_id":"xpel",
            "name":"小裴",
            "balance":35840.28
        },
        {
            "user_id":"v1000",
            "name":"小威",
            "balance":88834.90
        }]
    }],
    "msg":"OK"
}

##查询同一个人的不同资产的返回结果
{ 
    "code":0,
    "data":[{
        "total_count":1,
        "product_id":104,
        "account_name":"关爱额度",
        "has_next":false,
        "data_list": [
        {
            "user_id":"xpel",
            "name":"小裴",
            "balance":35840.28
        }]
    },{
        "total_count":1,
        "product_id":105,
        "account_name":"员工午餐",
        "has_next":false,
        "data_list": [
        {
            "user_id":"xpel",
            "name":"小裴",
            "balance":6840.77
        }]
    }],
    "msg":"OK"
}

错误返回示例

{
    "code": 1000210001,
    "data": null,
    "msg": "timestamp check failed!"
}
回到页面顶部