com.aliyun.dingtalkindustry_1_0.models.QueryUserInfoResponseBody 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.dingtalkindustry_1_0.models;
import com.aliyun.tea.*;
public class QueryUserInfoResponseBody extends TeaModel {
// 人员详情
@NameInMap("content")
public QueryUserInfoResponseBodyContent content;
public static QueryUserInfoResponseBody build(java.util.Map map) throws Exception {
QueryUserInfoResponseBody self = new QueryUserInfoResponseBody();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBody setContent(QueryUserInfoResponseBodyContent content) {
this.content = content;
return this;
}
public QueryUserInfoResponseBodyContent getContent() {
return this.content;
}
public static class QueryUserInfoResponseBodyContentDept extends TeaModel {
// 科室Id
@NameInMap("id")
public Long id;
// 科室名称
@NameInMap("name")
public String name;
public static QueryUserInfoResponseBodyContentDept build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentDept self = new QueryUserInfoResponseBodyContentDept();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentDept setId(Long id) {
this.id = id;
return this;
}
public Long getId() {
return this.id;
}
public QueryUserInfoResponseBodyContentDept setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
}
public static class QueryUserInfoResponseBodyContentGroup extends TeaModel {
// 医疗组所在科室Id
@NameInMap("deptId")
public Long deptId;
// 医疗组所在科室名称
@NameInMap("deptName")
public String deptName;
// 医疗组Id
@NameInMap("id")
public Long id;
// 医疗组名称
@NameInMap("name")
public String name;
public static QueryUserInfoResponseBodyContentGroup build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentGroup self = new QueryUserInfoResponseBodyContentGroup();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentGroup setDeptId(Long deptId) {
this.deptId = deptId;
return this;
}
public Long getDeptId() {
return this.deptId;
}
public QueryUserInfoResponseBodyContentGroup setDeptName(String deptName) {
this.deptName = deptName;
return this;
}
public String getDeptName() {
return this.deptName;
}
public QueryUserInfoResponseBodyContentGroup setId(Long id) {
this.id = id;
return this;
}
public Long getId() {
return this.id;
}
public QueryUserInfoResponseBodyContentGroup setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
}
public static class QueryUserInfoResponseBodyContentJob extends TeaModel {
// 标签类型
@NameInMap("bizType")
public String bizType;
// 分类
@NameInMap("category")
public String category;
// 标签Code
@NameInMap("code")
public String code;
// 展示名称
@NameInMap("displayName")
public String displayName;
public static QueryUserInfoResponseBodyContentJob build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentJob self = new QueryUserInfoResponseBodyContentJob();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentJob setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public QueryUserInfoResponseBodyContentJob setCategory(String category) {
this.category = category;
return this;
}
public String getCategory() {
return this.category;
}
public QueryUserInfoResponseBodyContentJob setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryUserInfoResponseBodyContentJob setDisplayName(String displayName) {
this.displayName = displayName;
return this;
}
public String getDisplayName() {
return this.displayName;
}
}
public static class QueryUserInfoResponseBodyContentJobStatus extends TeaModel {
// 标签类型
@NameInMap("bizType")
public String bizType;
// 分类
@NameInMap("category")
public String category;
// 标签Code
@NameInMap("code")
public String code;
// 展示名称
@NameInMap("displayName")
public String displayName;
public static QueryUserInfoResponseBodyContentJobStatus build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentJobStatus self = new QueryUserInfoResponseBodyContentJobStatus();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentJobStatus setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public QueryUserInfoResponseBodyContentJobStatus setCategory(String category) {
this.category = category;
return this;
}
public String getCategory() {
return this.category;
}
public QueryUserInfoResponseBodyContentJobStatus setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryUserInfoResponseBodyContentJobStatus setDisplayName(String displayName) {
this.displayName = displayName;
return this;
}
public String getDisplayName() {
return this.displayName;
}
}
public static class QueryUserInfoResponseBodyContentJobStatusList extends TeaModel {
// 标签类型
@NameInMap("bizType")
public String bizType;
// 分类
@NameInMap("category")
public String category;
// 标签Code
@NameInMap("code")
public String code;
// 展示名称
@NameInMap("displayName")
public String displayName;
public static QueryUserInfoResponseBodyContentJobStatusList build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentJobStatusList self = new QueryUserInfoResponseBodyContentJobStatusList();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentJobStatusList setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public QueryUserInfoResponseBodyContentJobStatusList setCategory(String category) {
this.category = category;
return this;
}
public String getCategory() {
return this.category;
}
public QueryUserInfoResponseBodyContentJobStatusList setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryUserInfoResponseBodyContentJobStatusList setDisplayName(String displayName) {
this.displayName = displayName;
return this;
}
public String getDisplayName() {
return this.displayName;
}
}
public static class QueryUserInfoResponseBodyContentUserProb extends TeaModel {
// 标签类型
@NameInMap("bizType")
public String bizType;
// 分类
@NameInMap("category")
public String category;
// 标签Code
@NameInMap("code")
public String code;
// 展示名称
@NameInMap("displayName")
public String displayName;
public static QueryUserInfoResponseBodyContentUserProb build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContentUserProb self = new QueryUserInfoResponseBodyContentUserProb();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContentUserProb setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public QueryUserInfoResponseBodyContentUserProb setCategory(String category) {
this.category = category;
return this;
}
public String getCategory() {
return this.category;
}
public QueryUserInfoResponseBodyContentUserProb setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public QueryUserInfoResponseBodyContentUserProb setDisplayName(String displayName) {
this.displayName = displayName;
return this;
}
public String getDisplayName() {
return this.displayName;
}
}
public static class QueryUserInfoResponseBodyContent extends TeaModel {
// comments
@NameInMap("comments")
public String comments;
// 所在科室
@NameInMap("dept")
public java.util.List dept;
// 所在医疗组
@NameInMap("group")
public java.util.List group;
// 职称标签
@NameInMap("job")
public QueryUserInfoResponseBodyContentJob job;
// 工号
@NameInMap("jobNum")
public String jobNum;
// 工作状态标签, 已废弃, 请使用jobStatusList字段
@NameInMap("jobStatus")
public QueryUserInfoResponseBodyContentJobStatus jobStatus;
// 工作状态标签
@NameInMap("jobStatusList")
public java.util.List jobStatusList;
// 用户Id
@NameInMap("uid")
public String uid;
// 用户名称
@NameInMap("userName")
public String userName;
// 人员属性标签
@NameInMap("userProb")
public QueryUserInfoResponseBodyContentUserProb userProb;
public static QueryUserInfoResponseBodyContent build(java.util.Map map) throws Exception {
QueryUserInfoResponseBodyContent self = new QueryUserInfoResponseBodyContent();
return TeaModel.build(map, self);
}
public QueryUserInfoResponseBodyContent setComments(String comments) {
this.comments = comments;
return this;
}
public String getComments() {
return this.comments;
}
public QueryUserInfoResponseBodyContent setDept(java.util.List dept) {
this.dept = dept;
return this;
}
public java.util.List getDept() {
return this.dept;
}
public QueryUserInfoResponseBodyContent setGroup(java.util.List group) {
this.group = group;
return this;
}
public java.util.List getGroup() {
return this.group;
}
public QueryUserInfoResponseBodyContent setJob(QueryUserInfoResponseBodyContentJob job) {
this.job = job;
return this;
}
public QueryUserInfoResponseBodyContentJob getJob() {
return this.job;
}
public QueryUserInfoResponseBodyContent setJobNum(String jobNum) {
this.jobNum = jobNum;
return this;
}
public String getJobNum() {
return this.jobNum;
}
public QueryUserInfoResponseBodyContent setJobStatus(QueryUserInfoResponseBodyContentJobStatus jobStatus) {
this.jobStatus = jobStatus;
return this;
}
public QueryUserInfoResponseBodyContentJobStatus getJobStatus() {
return this.jobStatus;
}
public QueryUserInfoResponseBodyContent setJobStatusList(java.util.List jobStatusList) {
this.jobStatusList = jobStatusList;
return this;
}
public java.util.List getJobStatusList() {
return this.jobStatusList;
}
public QueryUserInfoResponseBodyContent setUid(String uid) {
this.uid = uid;
return this;
}
public String getUid() {
return this.uid;
}
public QueryUserInfoResponseBodyContent setUserName(String userName) {
this.userName = userName;
return this;
}
public String getUserName() {
return this.userName;
}
public QueryUserInfoResponseBodyContent setUserProb(QueryUserInfoResponseBodyContentUserProb userProb) {
this.userProb = userProb;
return this;
}
public QueryUserInfoResponseBodyContentUserProb getUserProb() {
return this.userProb;
}
}
}