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, } ```