---
title: "多维维度人员接口"
docId: "339643879500283904"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/339643879500283904"
---
1. 多维人员接口
  
  ```java
  com.weaver.common.hrm.service.virtual.HrmCommonEmployeeVirtualPlusService#listByCondition
  ```

- 入参说明
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | virtualIdList | List | 多维id合集 |
  | employeeIdList | List | 人员id合集 |
  | superiorList | List | 上级id合集 |
  | departmentList | List | 部门id合集；可以传入部门或者分部；当传入分部时候，则仅查询直接归属分部的人员 |
  | containSub | boolean | 含下级；与departmentList配合使用，包含下级部门或者分部的人员 |
  | subcompanyList | List | 分部id合集；查询直接归属分部和下级部门的人员 |
  | username | string | 人员名称；模糊查询 |
  | tenantKey | string | 租户key |
  | sqlwhere | string | sql片段 |
  | selectList | string | 指定查询哪些字段，默认全部字段返回 |
- 返回内容说明（List<HrmEmployeeVirtual>） 见[表结构说明](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/8eac53f9-0c8b-45ae-9138-d6089a3f97e4/doc/200727497845768192)

2. 多维人员上下级接口
  
  ```java
  com.weaver.common.hrm.service.virtual.HrmEmpVirtualLinkService#queryLinkByCondition
  ```
  
    - 入参说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | condition | HrmEmpVirtualLinkCondition | 查询条件 |
      | tenantKey | String | 租户key |
    - HrmEmpVirtualLinkCondition说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | ids | List | 人员id |
      | linkType | HrmEmpVirtualLinkType | 查询类型： all_superior： 所有上级 direct_superior： 直接上级 direct_subordinates： 直接下级 all_subordinates： 所有下级 |
      | virtualIds | List | 维度id列表 |
    - 返回内容说明（List<HrmEmpVirtualLink>）对 HrmEmpVirtualLink 说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | tenantKey | string | 租户key |
      | pid | long | 上级id |
      | cid | long | 下级id |
      | virtualId | long | 维度id |
      |  |  |  |
