参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| system | 是 | 系统参数 |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 | 示例值 |
|---|---|---|---|---|---|---|
| corpcode | 否 | 是 | 公司编码 | |||
| deptcode | 否 | 否 | 部门编码 | |||
| endTs | 否 | 否 | 结束时间戳 | |||
| id | 否 | 否 | 身份证号 | |||
| mobile | 否 | 否 | 手机 | |||
| page_now | 否 | 否 | 当前页 | |||
| page_size | 否 | 否 | 每页条数 | |||
| psnclasscode | 否 | 否 | 人员类别编码 | |||
| psncode | 否 | 否 | 人员编码 | |||
| psnname | 否 | 否 | 人员名称 | |||
| sex | 否 | 否 | 性别 | |||
| startTs | 否 | 否 | 开始时间戳 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| psnvo | |||||
| currentcorp | string | 否 | 是 | 公司主属性 | |
| psnbasvo | 否 | 是 | 人员基本档案 | ||
| addr | string | 否 | 否 | 家庭地址 | |
| birthdate | string | 否 | 否 | 出生日期 | |
| bp | string | 否 | 否 | 呼机 | |
| string | 否 | 否 | 电子邮件 | ||
| homephone | string | 否 | 否 | 家庭电话 | |
| id | string | 否 | 否 | 身份证号 | |
| isassociated | string | 否 | 否 | 是否关联其它公司人员(Y/N)(3.6及之后支持) | |
| joinworkdate | string | 否 | 否 | 参加工作日期 | |
| mobile | string | 否 | 否 | 手机 | |
| officephone | string | 否 | 否 | 办公电话 | |
| pk_corp | string | 否 | 否 | 归属公司 | |
| pk_psnbasdoc | string | 否 | 否 | 人员基本档案主键(填写则为更新,不填写则新增) | |
| postalcode | string | 否 | 否 | 邮政编码 | |
| psnname | string | 否 | 是 | 姓名 | |
| sex | string | 否 | 否 | 性别 | |
| ssnum | string | 否 | 否 | 社会保障号 | |
| usedname | string | 否 | 否 | 曾用名 | |
| vdef1 | string | 否 | 否 | 自定义项1 | |
| vdef10 | string | 否 | 否 | 自定义项10 | |
| vdef11 | string | 否 | 否 | 自定义项11 | |
| vdef12 | string | 否 | 否 | 自定义项12 | |
| vdef13 | string | 否 | 否 | 自定义项13 | |
| vdef14 | string | 否 | 否 | 自定义项14 | |
| vdef15 | string | 否 | 否 | 自定义项15 | |
| vdef16 | string | 否 | 否 | 自定义项16 | |
| vdef17 | string | 否 | 否 | 自定义项17 | |
| vdef18 | string | 否 | 否 | 自定义项18 | |
| vdef19 | string | 否 | 否 | 自定义项19 | |
| vdef2 | string | 否 | 否 | 自定义项2 | |
| vdef20 | string | 否 | 否 | 自定义项20 | |
| vdef3 | string | 否 | 否 | 自定义项3 | |
| vdef4 | string | 否 | 否 | 自定义项4 | |
| vdef5 | string | 否 | 否 | 自定义项5 | |
| vdef6 | string | 否 | 否 | 自定义项6 | |
| vdef7 | string | 否 | 否 | 自定义项7 | |
| vdef8 | string | 否 | 否 | 自定义项8 | |
| vdef9 | string | 否 | 否 | 自定义项9 | |
| psnmanvo | 否 | 是 | 人员管理档案 | ||
| amcode | string | 否 | 否 | 助记码 | |
| clerkcode | string | 否 | 否 | 业务员编号 | |
| clerkflag | string | 否 | 否 | 业务员标志(Y/N) | |
| def1 | string | 否 | 否 | 自定义项1 | |
| def10 | string | 否 | 否 | 自定义项10 | |
| def11 | string | 否 | 否 | 自定义项11 | |
| def12 | string | 否 | 否 | 自定义项12 | |
| def13 | string | 否 | 否 | 自定义项13 | |
| def14 | string | 否 | 否 | 自定义项14 | |
| def15 | string | 否 | 否 | 自定义项15 | |
| def16 | string | 否 | 否 | 自定义项16 | |
| def17 | string | 否 | 否 | 自定义项17 | |
| def18 | string | 否 | 否 | 自定义项18 | |
| def19 | string | 否 | 否 | 自定义项19 | |
| def2 | string | 否 | 否 | 自定义项2 | |
| def20 | string | 否 | 否 | 自定义项20 | |
| def3 | string | 否 | 否 | 自定义项3 | |
| def4 | string | 否 | 否 | 自定义项4 | |
| def5 | string | 否 | 否 | 自定义项5 | |
| def6 | string | 否 | 否 | 自定义项6 | |
| def7 | string | 否 | 否 | 自定义项7 | |
| def8 | string | 否 | 否 | 自定义项8 | |
| def9 | string | 否 | 否 | 自定义项9 | |
| indutydate | string | 否 | 否 | 到职日期 | |
| outdutydate | string | 否 | 否 | 离职日期 | |
| pk_deptdoc | string | 否 | 是 | 部门 | |
| pk_psncl | string | 否 | 是 | 人员类别 | |
| psncode | string | 否 | 是 | 编码 |
代码示例:
请求参数示例:
复制代码
{
"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"
}