智能人事¶
-
class
dingtalk.client.api.
Employeerm
(client=None)[源代码]¶ -
addpreentry
(name, mobile, pre_entry_time=None, op_userid=None, extend_info=None)[源代码]¶ 智能人事添加企业待入职员工
参数: - name – 员工姓名
- mobile – 手机号
- pre_entry_time – 预期入职时间
- op_userid – 操作人userid
- extend_info – 扩展信息
返回:
-
getdismissionlist
(op_userid, current=1, page_size=100)[源代码]¶ 获取离职人员信息
参数: - op_userid – 操作人userid
- current – 第几页,从1开始
- page_size – 一页多少数据,在1-100之间
返回:
-
list
(userid_list, field_filter_list=())[源代码]¶ 批量获取员工花名册字段信息 智能人事业务,企业/ISV根据员工id批量访问员工花名册信息
参数: - userid_list – 员工id列表
- field_filter_list – 需要获取的花名册字段信息
-
modjobinfo
(op_userid, userid, employee_type=None, employee_status=None, confirm_join_time=None, probation_period_type=None, regular_time=None, join_working_time=None, birth_time=None)[源代码]¶ 更新员工工作信息
参数: - op_userid – 操作人userid,必须是拥有被操作人操作权限的管理员userid
- userid – 被操作人userid
- employee_type – 员工类型(1:全职,2:兼职,3:实习,4:劳务派遣,5:退休返聘,6:劳务外包)
- employee_status – 员工状态(2:试用,3:正式)
- confirm_join_time – 入职日期
- probation_period_type – 试用期(1:无试用期,2:1个月,3:2个月,4:3个月,5:4个月,6:5个月,7:6个月,8:其他)
- regular_time – 转正时间
- join_working_time – 首次参加工作时间
- birth_time – 生日日期
返回:
-
querydimission
(offset=0, size=50)[源代码]¶ 智能人事查询公司离职员工列表 智能人事业务,提供企业/ISV分页查询公司离职员工id列表
参数: - offset – 分页游标,从0开始。根据返回结果里的next_cursor是否为空来判断是否还有下一页,且再次调用时offset设置成next_cursor的值
- size – 分页大小,最大50
-
queryonjob
(status_list=(), offset=0, size=50)[源代码]¶ 智能人事查询公司在职员工列表 智能人事业务,提供企业/ISV按在职状态分页查询公司在职员工id列表
参数: - status_list – 在职员工子状态筛选。2,试用期;3,正式;5,待离职;-1,无状态
- offset – 分页起始值,默认0开始
- size – 分页大小,最大50
-