您的位置 :首页 > 接口服务 > 物流EHR人员查询

物流EHR人员查询

     发布时间:2020-08-27 16:17:06.784

平台 名称:

《物流主数据系统平台 》

版本号:

V1. 0

发布时间:

2020/08/26

文档状态

完善文档

 

版本控制

日 期

修改内容

描 述

修改类型

修 改 人

版 本

2020-08-26

ALL

 

A

张帆

V1.0

 

接口描述

接口描述

物流EHR人员查询

访问地址

正式地址:

REST: http://eal.ceair.com/e-mdp/services/realExtractData/postQuery/方法名/

在访问接口地址后面加上: access_token=此处为授权码

SOAP: http://eal.ceair.com/e-mdp/ws/realExtractData-WService-soap/?wsdl

 

1.1 postQuery 方法

接口 协议

Restful

访问方式

POST (type =" application/json " )

方法描述

根据查询条件,返回记录信息

参数 方式

 {"query":"{\"alias\":\"L_EHRN_PSNDOC\",\"deptcode\":\"01\"}","pageSize":100,"pageNum":1}

JSON 数据格式 , 见参考参数描述

参考代码:可参考物流EHR公司、组织查询1.1节相关内容

 

 

1.2 queryData 方法

方法定义

List<V> queryData (String xmLParam)

接口 协议

Soap 协议

访问方式

POST

方法描述

根据查询条件,返回记录信息

参数

enquire (XML、JSON格式查询条件 )

参数 方式

<queryParam><alias> L_EHRN_PSNDOC</alias>< deptcode> 01</ deptcode></queryParam>

参考代码:可参考物流EHR公司、组织查询1.2节相关内容


参考类型

2. 查询条件 字段描述

参数名称

数据类型

描述 信息

能空否 

id

String

人员编码

Y

code

String

人员编码

Y

sid

String

上游系统给的ID,但重复率高,不宜作为主键

Y

email

String

电子邮件

Y

mobile

String

手机号

Y

officephone

String

办公电话

Y

clsname

String

人员类别(合同性质)

Y

deptcode

String

部门编码

Y

deptname

String

部门名称

Y

psnname

String

员工姓名

Y

sex

String

性别

Y

pkOrg

String

组织主键

Y

pkDept

String

部门主键

Y

pkPsndoc

String

人员主键

Y

endflag

String

结束标志

Y

alias

String

功能代码,必写,此功能固定为: L_EHRN_PSNDOC

N

QUERY_PARAM_RESOLVED

String

分页条件。若需分页但未给出除了alias外任何条件,则必须指定此值。逻辑只是校验此值有无,值可以任意非空字符串。

Y

pageSize

int

分页,每页获取数据条目数。

Y

pageNum

int

分页,第几页。

Y


返回结果 字段描述

参数名称

数据类型

描述 信息

code

String

人员编码

id

String

ID

sid

String

上游系统给的ID,但重复率高

email

String

电子邮件

mobile

String

手机号

officephone

String

办公电话

clsname

String

人员类别(合同性质)

deptcode

String

部门编码

deptname

String

部门名称

psnname

String

员工姓名

sex

String

性别

pkOrg

String

组织主键

pkDept

String

部门主键

pkPsndoc

String

人员主键

endflag

String

结束标志

 

PS: 附上主数据上游系统对人员数据的部分解释

人员信息视图 v_psndoc 举例说明
人员编码 code 66001643
电子邮件 email jiaohx@ceair.com
手机 mobile 13817500765
办公电话 officephone 02168356681
人员类别 clsname 合同制(地面人员)
部门编码 deptcode 0601
部门名称 deptname 安检站北区货站安检处
证件号码后六位 id 173611
姓名 psnname 张无忌
性别 sex
所属公司主键 pkOrg 0001A110000000000ANF
所属部门主键 pkDept 1001A110000000000AYT
人员主键 pkPsndoc 0001A1100000000011LY
结束标志 endflag 离职为Y,未离职为N

 

另外:拟通过加入参数 needLikeSupport控制模糊查询。当入参中含有needLikeSupport,且需要模糊查询的字段形如"%模糊查询内容%"(同oracle like查询一致)时,处理的方式为模糊查询。

形如:{"query":"{\"alias\":\"L_EHRN_PSNDOC\",\"deptname\":\"%汉营业%\",\"needLikeSupport\":\"1\"}","pageSize":100,"pageNum":1}

模糊查询功能预计10月中旬上线。