---
title: "1.4 根据id获取主身份或者兼职身份信息"
docId: "272104420458627072"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/272104420458627072"
---
## 1. 根据id获取主身份或者兼职身份 上级、部门或者岗位

```java
com.weaver.common.hrm.manage.employee.extraorg.HrmComEmployeeExtraOrgHandler#listEmpAndExtraInfo
```

- 入参说明
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | ids | List | 人员或者兼职的id列表 |
  | tenantKey | String | 租户 |
  | extraType | HrmComEmployeeExtraType | 属性类型： superior 上级，department 部门， position 岗位 |
- 出参（Map<Long,T>）
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | key | Long | 人员或者兼职的id |
  | value | T | 具体属性值，与【属性类型】有关 |

## 2. 根据id获取主身份或者兼职身份信息（与#1多一次IO查询，性能稍差）

```java
com.weaver.common.hrm.manage.employee.extraorg.HrmComEmployeeExtraOrgHandler#listEmpAndExtraComInfo
```

- 入参说明
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | ids | List | 人员或者兼职的id列表 |
  | tenantKey | string | 租户 |
- 出参说明（ Map<Long,HrmEmployeeComInfo> ）
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | key | Long | 人员或者兼职的id |
  | value | HrmEmployeeComInfo | 详情信息，相关字段含义见 【[employee](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/8eac53f9-0c8b-45ae-9138-d6089a3f97e4/doc/959047681735565313)】表结构说明。 其中，当前是兼职信息，则额外提供mainId 表示主身份id是多少，否则 mainId 为空 |
