dingtalk.oapi.smartwork.hrm.employee.listdimission (批量获取员工离职信息)

根据传入的staffId列表,批量查询员工的离职信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
userid_list String [] 可选 ["1", "2", "3"]
  • 最大列表长度:50
  • 员工id

    响应参数

    名称 类型 示例值 描述
    result EmpDimissionInfoVo [] [] 数据结果
    • └ userid
    • String
    • 123
    • 员工id
    • └ last_work_day
    • Number
    • 1534569419008
    • 最后工作日
    • dept_list
    • EmpDeptVO []
    • [ { "deptId": 1234, "deptPath": "门诊部-门诊外科" }, { "deptId": 1235, "deptPath": "门诊部-门诊内科" } ]
    • 离职部门列表
    • └ dept_path
    • String
    • 门诊部-门诊外科
    • 部门路径
    • └ dept_id
    • Number
    • 1234
    • 部门id
    • └ reason_memo
    • String
    • 世界太大想去看看
    • 离职原因备注
    • └ reason_type
    • Number
    • 1
    • 离职原因类型:1,家庭原因;2,个人原因;3,发展原因;4,合同到期不续签;5,协议解除;6,无法胜任工作;7,经济性裁员;8,严重违法违纪;9,其他
    • └ pre_status
    • Number
    • 1
    • 离职前工作状态:1,待入职;2,试用期;3,正式
    • └ handover_userid
    • String
    • 123456
    • 离职交接人
    • └ status
    • Number
    • 2
    • 离职状态:1,待离职;2,已离职
    • └ main_dept_name
    • String
    • 门诊外科
    • 离职前主部门名称
    • └ main_dept_id
    • Number
    • 1234
    • 离职前主部门id
    errcode Number 0 错误码
    errmsg String 成功 错误信息
    success Boolean true success

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/listdimission");
    OapiSmartworkHrmEmployeeListdimissionRequest req = new OapiSmartworkHrmEmployeeListdimissionRequest();
    req.setUseridList(""1", "2", "3"");
    OapiSmartworkHrmEmployeeListdimissionResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":[
            {
                    "userid":"123",
                    "last_work_day":1534569419008,
                    "dept_list":[
                        {
                                "dept_path":"门诊部-门诊外科",
                                "dept_id":1234
                        }
                    ],
                    "reason_memo":"世界太大想去看看",
                    "reason_type":1,
                    "pre_status":1,
                    "handover_userid":"123456",
                    "status":2,
                    "main_dept_name":"门诊外科",
                    "main_dept_id":1234
            }
        ],
        "errcode":0,
        "errmsg":"成功",
        "success":true
    }

    异常示例

    • JSON示例
    {
    	"errcode":88,
    	"errmsg":"ding talk error"
    }

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部