ptj:info2| 名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| corpId | String | 是 | 企业Id |
| empId | String | 是 | 员工ID |
| ptjStartDate | String | 否 | 兼岗开始日期(格式:yyyy-MM-dd),用于筛选当前生效的兼岗信息 |
| ptjEndDate | String | 否 | 兼岗结束日期(格式:yyyy-MM-dd),用于筛选当前生效的兼岗信息 |
| ptjDepartment | String | 否 | 兼岗部门ID,用于筛选指定部门下的兼岗记录 |
查询逻辑说明: 如果同时传入 ptjStartDate和ptjEndDate:查询在该时间范围内生效的兼岗信息如果只传入 ptjStartDate:查询开始日期早于该日期的兼岗信息如果只传入 ptjEndDate:查询结束日期晚于该日期的兼岗信息如果传入 ptjDepartment:仅返回指定部门下的兼岗记录
| 名称 | 类型 | 描述 |
|---|---|---|
| success | Boolean | 接口是否响应成功 |
| errorCode | String | 错误码(成功时为null) |
| errorMsg | String | 错误提示原因(成功时为null) |
| data | Array of Object | 兼岗信息列表 |
| 字段名 | 类型 | 描述 |
|---|---|---|
| ptjId | String | 兼岗记录ID(MongoDB ObjectId) |
| empId | String | 员工ID |
| corpId | String | 企业ID |
| procInsId | String | 审批流程实例ID(可为null,无审批时不返回该字段) |
| ptjStartDate | String | 兼岗开始日期(格式:yyyy-MM-dd) |
| ptjEndDate | String | 兼岗结束日期(格式:yyyy-MM-dd,可为null表示无结束日期) |
| ptjType | Array of Object | 兼岗类型(选项数组) |
| ptjDepartment | Array of Object | 兼岗部门(选项数组) |
| ptjJobTitle | Array of Object | 兼岗职位(选项数组,可为null) |
| ptjJobLevel | Array of Object | 兼岗职级(选项数组,可为null) |
| ptjReason | String | 兼岗原因(可为null) |
| field_xxx | Array of Object / String | 自定义字段 |
ptjType、ptjDepartment 等选项数组中每个元素的结构:| 字段名 | 类型 | 描述 |
|---|---|---|
| label | String | 选项显示名称 |
| value | String | 选项值(用于数据存储和接口传参) |
| order | Integer | 排序号(可为null) |
| status | String | 选项状态(normal-正常,stop-停用) |
| value | label |
|---|---|
| ptjOutJob | 外派 |
| ptjPartTimeJob | 兼职 |
| ptjSecondment | 借调 |
| selection_xxx | 自定义兼岗类型(企业自定义) |
说明:系统预置了外派、兼职、借调三种类型,企业也可以自定义兼岗类型,自定义类型的 value 以 selection_开头。
{
"data": [
{
"empId": "emp_ea405cf6aabb4078ba734e2db2b8b671",
"procInsId": "c95ecd56-bfbe-11f0-b00a-00163e5cbd75",
"ptjId": "69147696e4b0235f3139851e",
"corpId": "ding4c7c311a701851ac35c2f4657eb6378f",
"ptjStartDate": "2025-11-02",
"ptjType": [
{
"label": "劳务派遣",
"value": "selection_846039af0a9545c3b517393e07878cf8",
"order": 3,
"status": "normal"
}
],
"ptjDepartment": [
{
"label": "绿萝3",
"value": "org_56925dca5abb4fd18707f434ee680a67",
"order": null,
"status": "normal"
}
]
},
{
"empId": "emp_ea405cf6aabb4078ba734e2db2b8b671",
"ptjId": "6915c342e4b03df5fcfa937d",
"corpId": "ding4c7c311a701851ac35c2f4657eb6378f",
"ptjStartDate": "2025-11-13",
"ptjType": [
{
"label": "外派",
"value": "ptjOutJob",
"order": 1,
"status": "normal"
}
],
"ptjDepartment": [
{
"label": "三月合同无权限验证新增数33",
"value": "org_7ea947e6ae7444e4a5ebbb6d5c9ea3e6",
"order": null,
"status": "normal"
}
]
}
],
"success": true,
"errorCode": null,
"errorMsg": null
}procInsId 字段表示该兼岗记录关联的审批流程实例ID,如果兼岗未经过审批流程,则该字段不返回field_{fieldId}gmtCreate、gmtModified、delete 等系统字段[]