com.aliyun.dingtalkhrm_1_0.models.QueryHrmEmployeeDismissionInfoResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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;
}
}
}