13
13
@ Data
14
14
@ EqualsAndHashCode (callSuper = true )
15
15
public class WxCpTpUserInfo extends WxCpBaseResp {
16
-
17
16
private static final long serialVersionUID = -5028321625140879571L ;
18
17
19
18
/**
20
19
* 用户所属企业的corpid
21
20
*/
22
- @ SerializedName ("CorpId " )
21
+ @ SerializedName ("corpid " )
23
22
private String corpId ;
24
23
25
24
/**
26
25
* 用户在企业内的UserID,如果该企业与第三方应用有授权关系时,返回明文UserId,否则返回密文UserId
27
26
*/
28
- @ SerializedName ("UserId " )
27
+ @ SerializedName ("userid " )
29
28
private String userId ;
30
29
31
- /**
32
- * 手机设备号(由企业微信在安装时随机生成,删除重装会改变,升级不受影响)
33
- */
34
- @ SerializedName ("DeviceId" )
35
- private String deviceId ;
36
-
37
30
/**
38
31
* 成员票据,最大为512字节。
39
32
* scope为snsapi_userinfo或snsapi_privateinfo,且用户在应用可见范围之内时返回此参数。
40
- * 后续利用该参数可以获取用户信息或敏感信息,参见:https://work.weixin.qq.com/api/doc/90001/90143/91122
33
+ * 后续利用该参数可以获取用户信息或敏感信息,参见:<a href=" https://work.weixin.qq.com/api/doc/90001/90143/91122">...</a>
41
34
*/
42
35
@ SerializedName ("user_ticket" )
43
36
private String userTicket ;
@@ -54,6 +47,12 @@ public class WxCpTpUserInfo extends WxCpBaseResp {
54
47
@ SerializedName ("open_userid" )
55
48
private String openUserId ;
56
49
50
+ /**
51
+ 非企业成员的标识,对当前服务商唯一
52
+ */
53
+ @ SerializedName ("openid" )
54
+ private String openid ;
55
+
57
56
/**
58
57
* From json wx cp tp user info.
59
58
*
@@ -64,8 +63,4 @@ public static WxCpTpUserInfo fromJson(String json) {
64
63
return WxCpGsonBuilder .create ().fromJson (json , WxCpTpUserInfo .class );
65
64
}
66
65
67
- public String toJson () {
68
- return WxCpGsonBuilder .create ().toJson (this );
69
- }
70
-
71
66
}
0 commit comments