入职记录列表
| 请求地址 |
/api/payroll/employeeOnboardings/search |
| 返回格式 |
JSON |
| content-type |
application/json |
| 请求方式 |
POST |
| 请求参数 |
JSON body |
| 属性 |
类型 |
说明 |
| filter |
String |
过滤条件,请参考ODATA表达式了解表达式规则。 |
| offset |
int |
分页查询的偏移量 |
| limit |
int |
分页页码 |
| orderby |
String |
分页排序字段 |
返回值结构
| 属性 |
类型 |
说明 |
| totalCount |
long |
符合条件的入职记录数据总量 |
| list |
入职信息类型数组 |
|
入职信息类型
| 属性 |
类型 |
说明 |
举例 |
| id |
long |
入职流水id |
|
| employeeId |
long |
员工id |
|
| employee |
员工对象 |
请参考员工章节的员工类型定义 |
|
| code |
string |
员工工号 |
|
| fullName |
string |
员工姓名 |
|
| gender |
string |
性别 |
MALE - 男,FEMALE - 女 男 |
| cellphone |
string |
入职员工手机号码 |
|
| status |
string |
入职状态 (第三方如果要使用该字段,请只关注ONBOARD_DONE,, CANCELLED这两个状态,其他状态可能进行调整) |
|
| rehire |
boolean |
是否为再次入职 |
|
| onboardDate |
LocalDate |
入职日期 |
|
| onboardLocationNo |
string |
入职地点内部编号 |
|
| onboardLocationPath |
string |
入职地点完整路径 |
|
| cancelDate |
LocalDate |
取消入职的日期 |
|
| physicalExamWay |
string |
体检方式,有效值为APPOINTMENT(代表要预约)和UPLOAD(代表上传有效体检报告) |
|
| declaration.statement |
string |
入职申明 |
|
| conflictOfInterest |
string |
利益冲突申报 |
|
| onboardingJobInfo |
任职类型 |
待入职员工的任职信息 |
|
| probationInfo |
试用期信息类型 |
|
|
试用期信息类型
| 属性 |
类型 |
说明 |
举例 |
| hasProbation |
boolean |
是否有试用期 |
|
| becomeRegularDate |
LocalDate |
计划转正日期 |
2022-09-01 |
接口调用场景举例
获取所有待入职记录
{"filter":"status ne 'CANCELLED' and status ne 'ONBOARD_DONE'";
"offset":0,
"limit":20,
"orderby":"id desc"
}
获取2022年6月1日入职的待入职记录
{"filter":"status ne 'CANCELLED' and status ne 'ONBOARD_DONE' and onboardDate eq '2022-06-01' ";
"offset":0,
"limit":20,
"orderby":"id desc"
}
如获取当前待入职记录,可以拼接filter 为 status ne ‘CANCELLED’ and status ne ‘ONBOARD_DONE’. 如获取2022年6月1日待入职记录,可以拼接filter 为 status ne ‘CANCELLED’ and status ne ‘ONBOARD_DONE’ and onboardDate eq ‘2022-06-01’
根据入职流水ID获取入职信息