All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkhrm_1_0.models.QueryHrmEmployeeDismissionInfoResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.30
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkhrm_1_0.models;

import com.aliyun.tea.*;

public class QueryHrmEmployeeDismissionInfoResponseBody extends TeaModel {
    // 名称列表
    @NameInMap("result")
    public java.util.List result;

    public static QueryHrmEmployeeDismissionInfoResponseBody build(java.util.Map map) throws Exception {
        QueryHrmEmployeeDismissionInfoResponseBody self = new QueryHrmEmployeeDismissionInfoResponseBody();
        return TeaModel.build(map, self);
    }

    public QueryHrmEmployeeDismissionInfoResponseBody setResult(java.util.List result) {
        this.result = result;
        return this;
    }
    public java.util.List getResult() {
        return this.result;
    }

    public static class QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList extends TeaModel {
        // 部门id
        @NameInMap("dept_id")
        public Long deptId;

        // 部门路径
        @NameInMap("dept_path")
        public String deptPath;

        public static QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList build(java.util.Map map) throws Exception {
            QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList self = new QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList();
            return TeaModel.build(map, self);
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList setDeptId(Long deptId) {
            this.deptId = deptId;
            return this;
        }
        public Long getDeptId() {
            return this.deptId;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList setDeptPath(String deptPath) {
            this.deptPath = deptPath;
            return this;
        }
        public String getDeptPath() {
            return this.deptPath;
        }

    }

    public static class QueryHrmEmployeeDismissionInfoResponseBodyResult extends TeaModel {
        // 离职部门列表
        @NameInMap("deptList")
        public java.util.List deptList;

        // 离职交接人
        @NameInMap("handoverUserId")
        public String handoverUserId;

        // 最后工作日
        @NameInMap("lastWorkDay")
        public Long lastWorkDay;

        // 离职前主部门id
        @NameInMap("mainDeptId")
        public Long mainDeptId;

        // 离职前主部门名称
        @NameInMap("mainDeptName")
        public String mainDeptName;

        // 离职原因-被动
        @NameInMap("passiveReason")
        public java.util.List passiveReason;

        // 离职前工作状态:1,待入职;2,试用期;3,正式
        @NameInMap("preStatus")
        public Integer preStatus;

        // 离职原因备注
        @NameInMap("reasonMemo")
        public String reasonMemo;

        // 离职状态:1,待离职;2,已离职
        @NameInMap("status")
        public Integer status;

        // 员工id
        @NameInMap("userId")
        public String userId;

        // 离职原因-主动
        @NameInMap("voluntaryReason")
        public java.util.List voluntaryReason;

        public static QueryHrmEmployeeDismissionInfoResponseBodyResult build(java.util.Map map) throws Exception {
            QueryHrmEmployeeDismissionInfoResponseBodyResult self = new QueryHrmEmployeeDismissionInfoResponseBodyResult();
            return TeaModel.build(map, self);
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setDeptList(java.util.List deptList) {
            this.deptList = deptList;
            return this;
        }
        public java.util.List getDeptList() {
            return this.deptList;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setHandoverUserId(String handoverUserId) {
            this.handoverUserId = handoverUserId;
            return this;
        }
        public String getHandoverUserId() {
            return this.handoverUserId;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setLastWorkDay(Long lastWorkDay) {
            this.lastWorkDay = lastWorkDay;
            return this;
        }
        public Long getLastWorkDay() {
            return this.lastWorkDay;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setMainDeptId(Long mainDeptId) {
            this.mainDeptId = mainDeptId;
            return this;
        }
        public Long getMainDeptId() {
            return this.mainDeptId;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setMainDeptName(String mainDeptName) {
            this.mainDeptName = mainDeptName;
            return this;
        }
        public String getMainDeptName() {
            return this.mainDeptName;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setPassiveReason(java.util.List passiveReason) {
            this.passiveReason = passiveReason;
            return this;
        }
        public java.util.List getPassiveReason() {
            return this.passiveReason;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setPreStatus(Integer preStatus) {
            this.preStatus = preStatus;
            return this;
        }
        public Integer getPreStatus() {
            return this.preStatus;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setReasonMemo(String reasonMemo) {
            this.reasonMemo = reasonMemo;
            return this;
        }
        public String getReasonMemo() {
            return this.reasonMemo;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setStatus(Integer status) {
            this.status = status;
            return this;
        }
        public Integer getStatus() {
            return this.status;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setUserId(String userId) {
            this.userId = userId;
            return this;
        }
        public String getUserId() {
            return this.userId;
        }

        public QueryHrmEmployeeDismissionInfoResponseBodyResult setVoluntaryReason(java.util.List voluntaryReason) {
            this.voluntaryReason = voluntaryReason;
            return this;
        }
        public java.util.List getVoluntaryReason() {
            return this.voluntaryReason;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy