文档中心 > API类目 > 神鲸应用API

alibaba.ib.workcore.employee.queryemployees (分页查询部门下员工信息)

分页查询部门下员工信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
work_bench_context WorkBenchContext 可选 系统自动生成
  • └ campus_id
  • Number
  • 可选
  • 11
  • 园区id
  • └ system_id
  • String
  • 可选
  • 11
  • 系统id
query_dto QueryEmployeeDto 可选 查询对象
  • └ company_id
  • Number
  • 必须
  • 1
  • 公司ID
  • └ dept_id
  • Number
  • 必须
  • 22
  • 部门ID,查公司所有员工传入0
  • └ search_kw
  • String
  • 可选
  • 张三
  • 查询关键字
  • └ join_type
  • Number
  • 必须
  • 1
  • 1查询为入职状态的人员, 0查询为邀请状态的人员
  • └ size
  • Number
  • 必须
  • 1
  • 分页大小
  • └ page
  • Number
  • 必须
  • 1
  • 当前页码

响应参数

名称 类型 示例值 描述
result PageResult {} 分页结果
  • └ error_ext_info
  • String
  • {"errormsg":"ok"}
  • 错误详情
  • └ error_level
  • String
  • 1
  • 错误等级
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_msg
  • String
  • ok
  • 错误消息
  • └ error_code
  • String
  • 200
  • 错误码
  • └ request_id
  • String
  • 1
  • 请求id
  • content
  • Page
  • {}
  • 响应内容
  • └ total_page
  • Number
  • 10
  • 总页数
  • └ current_page
  • Number
  • 1
  • 当前页
  • └ page_size
  • Number
  • 10
  • 每页数量
  • └ total_count
  • Number
  • 100
  • 总数量
  • items
  • Items []
  • {}
  • 返回结果集
  • └ mobile
  • String
  • 187****8536
  • 手机号
  • └ account_id
  • Number
  • 1
  • 账号
  • └ id
  • Number
  • 1
  • 主键ID
  • └ name
  • String
  • jack
  • 名字
  • └ nick_name
  • String
  • 老马
  • 昵称
  • └ en_name
  • String
  • jack
  • 英文名称
  • └ sex
  • String
  • M
  • 性别
  • └ work_no
  • String
  • 1
  • 工号
  • └ work_status
  • String
  • INVITED
  • 工作状态 在职“WORKING” 离职“LEFT” 邀请“INVITED”
  • └ company_name
  • String
  • 阿里巴巴
  • 公司名称
  • └ birthday
  • String
  • 2017-11-10 18:43:57
  • 生日
  • └ company_id
  • Number
  • 1
  • 公司ID
  • └ super_emp_id
  • Number
  • 1
  • 上级ID
  • └ super_emp_name
  • String
  • 所属
  • 上级姓名
  • └ position
  • String
  • 主管
  • 职位
  • └ dept_id
  • String
  • 1
  • 部门id
  • └ dept_name
  • String
  • 智慧建筑
  • 部门名称
  • └ office_location
  • String
  • 乐佳国际2号楼
  • 办公室地址
  • └ dept_manager_id
  • Number
  • 1
  • 部门管理员ID
  • └ dept_manager_name
  • String
  • 老王
  • 部门管理员名字
  • └ row_num
  • Number
  • 1
  • rowNum
  • └ month_order_url
  • String
  • xxx.xxx.com
  • 月账单URL
  • └ company_manage_url
  • String
  • xxx.xxx.com
  • 公司管理URL

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIbWorkcoreEmployeeQueryemployeesRequest req = new AlibabaIbWorkcoreEmployeeQueryemployeesRequest();
AlibabaIbWorkcoreEmployeeQueryemployeesRequest.WorkBenchContext obj1 = new AlibabaIbWorkcoreEmployeeQueryemployeesRequest.WorkBenchContext();
obj1.setCampusId(11L);
obj1.setSystemId("11");
req.setWorkBenchContext(obj1);
AlibabaIbWorkcoreEmployeeQueryemployeesRequest.QueryEmployeeDto obj2 = new AlibabaIbWorkcoreEmployeeQueryemployeesRequest.QueryEmployeeDto();
obj2.setCompanyId(1L);
obj2.setDeptId(22L);
obj2.setSearchKw("张三");
obj2.setJoinType(1L);
obj2.setSize(1L);
obj2.setPage(1L);
req.setQueryDto(obj2);
AlibabaIbWorkcoreEmployeeQueryemployeesResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ib_workcore_employee_queryemployees_response>
    <result>
        <error_ext_info>{&quot;errormsg&quot;:&quot;ok&quot;}</error_ext_info>
        <error_level>1</error_level>
        <success>true</success>
        <error_msg>ok</error_msg>
        <error_code>200</error_code>
        <request_id>1</request_id>
        <content>
            <total_page>10</total_page>
            <current_page>1</current_page>
            <page_size>10</page_size>
            <total_count>100</total_count>
            <items>
                <items>
                    <mobile>187****8536</mobile>
                    <account_id>1</account_id>
                    <id>1</id>
                    <name>jack</name>
                    <nick_name>老马</nick_name>
                    <en_name>jack</en_name>
                    <sex>M</sex>
                    <work_no>1</work_no>
                    <work_status>INVITED</work_status>
                    <company_name>阿里巴巴</company_name>
                    <birthday>2017-11-10 18:43:57</birthday>
                    <company_id>1</company_id>
                    <super_emp_id>1</super_emp_id>
                    <super_emp_name>所属</super_emp_name>
                    <position>主管</position>
                    <dept_id>1</dept_id>
                    <dept_name>智慧建筑</dept_name>
                    <office_location>乐佳国际2号楼</office_location>
                    <dept_manager_id>1</dept_manager_id>
                    <dept_manager_name>老王</dept_manager_name>
                    <row_num>1</row_num>
                    <month_order_url>xxx.xxx.com</month_order_url>
                    <company_manage_url>xxx.xxx.com</company_manage_url>
                </items>
            </items>
        </content>
    </result>
</alibaba_ib_workcore_employee_queryemployees_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部