API中心

  1. 基本档案
  2. 人员档案
返回

人员基本档案和管理档案查询

接口所在U8C版本:U8 cloud3.6以及更高版本
详细描述:用于人员基本档案和管理档案查询
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/uapbd/bdpsnman/query

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
system系统参数

请求参数(body):

全量参数最简示例根据部门、类型查询
参数名类型是否数组必填描述默认值示例值
corpcode公司编码
deptcode部门编码
endTs结束时间戳
id身份证号
mobile手机
page_now当前页
page_size每页条数
psnclasscode人员类别编码
psncode人员编码
psnname人员名称
sex性别
startTs开始时间戳

返回类型参数:

参数名类型是否数组必填描述默认值
psnvo
currentcorpstring公司主属性
psnbasvo人员基本档案
addrstring家庭地址
birthdatestring出生日期
bpstring呼机
emailstring电子邮件
homephonestring家庭电话
idstring身份证号
isassociatedstring是否关联其它公司人员(Y/N)(3.6及之后支持)
joinworkdatestring参加工作日期
mobilestring手机
officephonestring办公电话
pk_corpstring归属公司
pk_psnbasdocstring人员基本档案主键(填写则为更新,不填写则新增)
postalcodestring邮政编码
psnnamestring姓名
sexstring性别
ssnumstring社会保障号
usednamestring曾用名
vdef1string自定义项1
vdef10string自定义项10
vdef11string自定义项11
vdef12string自定义项12
vdef13string自定义项13
vdef14string自定义项14
vdef15string自定义项15
vdef16string自定义项16
vdef17string自定义项17
vdef18string自定义项18
vdef19string自定义项19
vdef2string自定义项2
vdef20string自定义项20
vdef3string自定义项3
vdef4string自定义项4
vdef5string自定义项5
vdef6string自定义项6
vdef7string自定义项7
vdef8string自定义项8
vdef9string自定义项9
psnmanvo人员管理档案
amcodestring助记码
clerkcodestring业务员编号
clerkflagstring业务员标志(Y/N)
def1string自定义项1
def10string自定义项10
def11string自定义项11
def12string自定义项12
def13string自定义项13
def14string自定义项14
def15string自定义项15
def16string自定义项16
def17string自定义项17
def18string自定义项18
def19string自定义项19
def2string自定义项2
def20string自定义项20
def3string自定义项3
def4string自定义项4
def5string自定义项5
def6string自定义项6
def7string自定义项7
def8string自定义项8
def9string自定义项9
indutydatestring到职日期
outdutydatestring离职日期
pk_deptdocstring部门
pk_psnclstring人员类别
psncodestring编码

请求参数示例:

最简示例根据部门、类型查询

复制代码

{
    "corpcode": "APITest0101",
    "psncode": "api9527"
}

正确返回示例:

最简示例根据部门、类型查询

复制代码

{
    "status": "success",
    "data": "{\"allcount\":1,\"retcount\":1,\"queryallsql\":\"select  bd_psndoc.pk_psndoc from bd_psndoc left join bd_psnbasdoc on bd_psnbasdoc.pk_psnbasdoc=bd_psndoc.pk_psnbasdoc  where bd_psndoc.pk_corp in (select pk_corp from bd_corp where unitcode = 'APITest0101') and bd_psndoc.psncode = 'api9527'\",\"datas\":[{\"currentcorp\":\"1086\",\"unitcode\":\"APITest0101\",\"unitname\":\"API测试新增子公司\",\"psnbasvo\":{\"psnname\":\"api新增人员01\",\"usedname\":\"修改曾用名\",\"pk_psnbasdoc\":\"1086F41000000000019L\",\"dr\":\"0\",\"ts\":\"2023-09-01 16:28:39\",\"pk_corp\":\"1086\",\"unitcode\":\"APITest0101\",\"unitname\":\"API测试新增子公司\"},\"psnmanvo\":{\"clerkflag\":false,\"pk_deptdoc\":\"1086F41000000000019I\",\"deptcode\":\"FDEV01\",\"deptname\":\"资金开发部门\",\"pk_psnbasdoc\":\"1086F41000000000019L\",\"psnclscope\":\"0\",\"psncode\":\"api9527\",\"psnname\":\"api新增人员01\",\"pk_psncl\":\"0001A21000000000B6W5\",\"psnclasscode\":\"11\",\"psnclassname\":\"实习\",\"pk_psndoc\":\"1086F41000000000019M\",\"dr\":\"0\",\"ts\":\"2023-09-01 16:28:39\"},\"bankaccbasVO\":[]}]}",
    "taskNumber": "202309210004"
}

错误返回示例:

复制代码

{
    "status": "falied",
    "errorcode": "-32000",
    "errormsg": "未找到注册条件corpcod的数据库映射字段",
    "taskNumber": "202109030023"
}