test
[TOC]
# [人员组织架构同步接口]
## 1. syncMmdOrgs
### 1.1. 接口功能
> 同步组织表内容
### 1.2. 请求方式
> post
### 1.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|orgList|true|Array(Object)|同步数据集合|
|---mdmCode|true|String|组织编码 例:10001|
|---name|true|false|组织名称 例:飞鹤(建成集团)|
|---description|false|String|组织描述|
|---shortnames|false|String|组织简称|
|---superiorunit|false|String|上级单位编码|
|---headoffice|false|String|分管领导|
|---personcharge|false|String|负责人|
|---enablestate|false|String|组织启用状态|
|---updateTime|true|String|修改时间 例:2020-01-01 08:08:08|
### 1.4. 请求案例
```
{
"orgList":[
{
"mdmCode":"10001",
"name":"飞鹤集团",
"description":"修改了什么",
"shortnames":"飞鹤",
"superiorunit":"10001",
"headoffice":"FH123456",
"personcharge":"FH123456",
"enablestate":"1",
"updateTime":"2020-01-01 08:08:08"
},{},{}......
]
}
```
### 1.5. 结果
```
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}
```
## 2. syncMmdDept
### 2.1. 接口功能
> 同步部门表内容
### 2.2. 请求方式
> post
### 2.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|deptList|true|Array(Object)|同步数据集合|
|---mdmCode|true|String|部门编码 例:1100023|
|---name|false|String|部门名称 例:市场部|
|---description|false|String|部门描述|
|---shortnames|false|String|部门简称|
|---fatherdept|false|String|上级部门|
|---fatherorgs|false|String|所属组织|
|---headoffice|false|String|分管领导|
|---personcharge|false|String|负责人|
|---seniorleadership|false|String|负责人汇报上级|
|---enablestate|false|String|部门启用状态|
|---updateTime|true|String|修改时间 例:2020-01-01 08:08:08|
### 2.4. 请求案例
```
{
"deptList":[
{
"mdmCode":"1100023",
"name":"市场部",
"description":"修改了什么",
"shortnames":"市场",
"fatherdept":"1100023",
"fatherorgs":"10001",
"headoffice":"FH123456",
"personcharge":"FH123456",
"seniorleadership":"FH123456",
"enablestate":"1",
"updateTime":"2020-01-01 08:08:08"
},{},{}......
]
}
```
### 2.5. 结果
```
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}
```
## 3. syncMmdPosition
### 3.1. 接口功能
> 同步岗位表内容
### 3.2. 请求方式
> post
### 3.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|positionList|true|Array(Object)|同步数据集合|
|---mdmCode|true|String|岗位编码 例:100001172|
|---name|false|String|岗位名称 例:高级视觉设计师|
|---description|false|String|岗位描述|
|---deptid|false|String|所属部门编码|
|---postsequence|false|String|岗位序列|
|---enablestate|false|String|部门启用状态|
|---updateTime|true|String|修改时间 例:2020-01-01 08:08:08|
### 3.4. 请求案例
```
{
"positionList":[
{
"mdmCode":"100001172",
"name":"高级视觉设计师",
"description":"修改了什么",
"deptid":"1100023",
"postsequence":"10307",
"enablestate":"1",
"updateTime":"2020-01-01 08:08:08"
},{},{}......
]
}
```
### 3.5. 结果
```
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}
```
## 4. syncMmdPersonnel
### 4.1. 接口功能
> 同步人员表内容
### 4.2. 请求方式
> post
### 4.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|positionList|true|Array(Object)|同步数据集合|
|---mdmCode|true|String|人员编码 例:1FH014466|
|---name|false|String|姓名|
|---description|false|String|描述|
|---code|false|String|编码 例:FH014466|
|---loginname|false|String|用户名|
|---email|false|String|邮箱地址|
|---sex|false|String|性别|
|---mobile|false|String|手机号|
|---birthday|false|String|出生日期|
|---entrytime|false|String|入职日期|
|---dimissiontime|true|String|离职时间|
|---dept|false|String|所属部门编码|
|---org|false|String|所属组织编码|
|---enablestate|false|String|部门启用状态|
|---updateTime|true|String|修改时间 例:2020-01-01 08:08:08|
### 4.4. 请求案例
```
{
"personnelList":[
{
"mdmCode":"1FH014466",
"name":"张三",
"description":"修改了什么",
"code":"FH014466",
"loginname":"zhangsan",
"email":"zhangsan@feihe.com",
"sex":"1",
"mobile":"13456712345",
"birthday":"2020-01-01 00:00:00",
"entrytime":"2020-01-01 00:00:00",
"dimissiontime":"2020-01-01 00:00:00",
"dept":"1100023",
"org":"10001",
"enablestate":"1",
"updateTime":"2020-01-01 08:08:08"
},{},{}......
]
}
```
### 4.5. 结果
```
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}
```
## 5. syncMmdPersonnelPosition
### 5.1. 接口功能
> 同步人员岗位表内容
### 5.2. 请求方式
> post
### 5.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|personnelPositionList|true|Array(Object)|同步数据集合|
|---mdmCode|true|String|编码 例:100000309000889|
|---mdmParentcode|false|String|人员编码 例:1FH014466|
|---name|false|String|岗位名称|
|---description|false|String|描述|
|---position|false|String|岗位编码|
|---postsequence|false|String|岗位序列|
|---directsuperior|false|String|直接上级|
|---deptid|false|String|所在部门编码|
|---updateTime|true|String|修改时间 例:2020-01-01 08:08:08|
### 5.4. 请求案例
```
{
"personnelList":[
{
"mdmCode":"100000309000889",
"mdmParentcode":"1FH014466",
"name":"污水处理工",
"description":"修改了什么",
"code":"FH014466",
"position":"100000279",
"postsequence":"10313",
"directsuperior":"FH014466",
"deptid":"1000316",
"updateTime":"2020-01-01 08:08:08"
},{},{}......
]
}
```
### 5.5. 结果
```
{
"status": 200, --成功
"message": "",
"error": "",
"error_description": "",
"timestamp": 1571132794374,
}
```