From cea01cf54a49b2e4d4224fd7fe21e4f5759376ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E9=87=91=E5=AE=87?= Date: Fri, 22 Sep 2017 10:36:55 +0800 Subject: [PATCH] add order field --- .../com/foxinmy/weixin4j/qy/model/User.java | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/User.java b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/User.java index a80bed80..c89bd49c 100644 --- a/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/User.java +++ b/weixin4j-qy/src/main/java/com/foxinmy/weixin4j/qy/model/User.java @@ -34,6 +34,10 @@ public class User implements Serializable { */ @JSONField(name = "department") private List partyIds; + /** + * 部门内的排序值,默认为0。数量必须和department一致,数值越大排序越前面。有效的值范围是[0, 2^32) + */ + private int order; /** * 非必须 职位信息。长度为0~64个字符 */ @@ -46,10 +50,6 @@ public class User implements Serializable { * 非必须 性别。gender=0表示男,=1表示女。默认gender=0 */ private Integer gender; - /** - * 非必须 办公电话。长度为0~64个字符 - */ - private String tel; /** * 非必须 邮箱。长度为0~64个字符。企业内必须唯一 */ @@ -136,10 +136,6 @@ public class User implements Serializable { return null; } - public String getTel() { - return tel; - } - public String getEmail() { return email; } @@ -218,10 +214,6 @@ public class User implements Serializable { this.gender = gender; } - public void setTel(String tel) { - this.tel = tel; - } - public void setEmail(String email) { this.email = email; } @@ -266,6 +258,14 @@ public class User implements Serializable { this.enable = enable; } + public int getOrder() { + return order; + } + + public void setOrder(int order) { + this.order = order; + } + @Override public int hashCode() { final int prime = 31; @@ -293,12 +293,9 @@ public class User implements Serializable { @Override public String toString() { - return "User [userId=" + userId + ", name=" + name + ", partyIds=" - + partyIds + ", position=" + position + ", mobile=" + mobile - + ", gender=" + gender + ", tel=" + tel + ", email=" + email - + ", avatar=" + avatar + ", status=" + status + ", extattr=" - + extattr + ", englishName=" + englishName + ", telephone=" - + telephone + ", isLeader=" + isLeader + ", enable=" + enable - + "]"; + return "User [userId=" + userId + ", name=" + name + ", partyIds=" + partyIds + ", position=" + position + + ", mobile=" + mobile + ", gender=" + gender + ", email=" + email + ", avatar=" + avatar + ", status=" + + status + ", extattr=" + extattr + ", englishName=" + englishName + ", telephone=" + telephone + + ", isLeader=" + isLeader + ", enable=" + enable + ", order=" + order + "]"; } }