---
title: "4.4 人员更新接口（指定来源）"
docId: "423929120125091840"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/91f5067f-775e-48f4-93a2-ce84ca0b9c2e/doc/423929120125091840"
---
## 1.  人员更新

```java

com.weaver.common.hrm.remote.HrmRemoteEmployeeService#syncSimpleData
```

- 入参说明
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | dataList | List<Map<String, Object>> | 数据集合 |
  | tenantKey | string | 租户 |
  | optId | long | 操作者 |
  | fromType | HrmOperateFromType | 来源，描述调用者 |
  | hrmDataRule | HrmDataRule | 数据规则 |
  
    - 数据集合（List<Map<String, Object>>）
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | username | string | 姓名 |
      | [email](http://employee.email) | string | 邮箱 |
      | superior | string | 上级 与【数据规则-人员规则】相关；例如：规则是编号，内容提供编号 |
      | mobile | string | 手机 |
      | alias | string | 别名 |
      | telephone | string | 电话 |
      | sex | string | 性别 male  男、female  女 |
      | job_num | string | 工号 |
      | hiredate | string | 入职时间 |
      | department | string | 所属组织 |
      | position | string | 岗位 与【数据规则-岗位规则】相关；例如：规则是编号，内容提供编号 |
      | job_call | string | 职称 需要提供职称的id |
      | grade | string | 职级 提供id |
      | location | string | 办公地点 提供id |
      | personnel_status | string | 状态 1:试用；2:试用延期；3:正式；4:临时;5:实习;6:离职;7:退休 |
      | id | string | 人员id 当【数据规则-人员规则】为id的时候；修改人员需要提供; 如果第三方想自己定义id，则id必须是雪花id,长度是18-19位；且唯一 |
      | classification | string | 密级 |
      | belongto | string | 主账号 与【数据规则-人员规则】相关；例如：规则是编号，内容提供编号 |
      | dsporder | string | 显示排序 |
      | accounttype | string | 账号类型 0 主账号；1 次账号。如果是次账号，需要额外提供 belongto |
      | resp_desc | string | 职责描述 |
      | office | string | 办公室 |
      | fax | string | 传真 |
      | jobset_level | string | 职等 仅支持提供id |
      | third_login_id | string | 三方标识 |
    - 数据规则（hrmDataRule）
      
      | 字段 | 类型 | 说明 |
      | --- | --- | --- |
      | subcompany | string | 分部规则 |
      | department | string | 部门规则 |
      | position | string | 岗位规则 |
      | employee | string | 人员规则 |

## 2. 人员更新（简单版本）

```java
com.weaver.common.hrm.remote.HrmRemotingExtService#syncData
```

- 入参
  
  | 参数 | 类型 | 说明 |
  | --- | --- | --- |
  | params | Map<String, Object> | 入参内容 |
  | tenantKey | String | 租户 |
  | optId | Long | 操作者 |
  
    - Map<String, Object>说明
      
      | 参数 | 类型 | 说明 |
      | --- | --- | --- |
      | dataList | List<Map<String,Object» | 与1.人员更新中数据集合内容一致 |
      | from | string | 来源，HrmOperateFromType 枚举值一个；给string |
      | cmd | string | 固定值： simpleEmployee |
