1313@ Data
1414@ EqualsAndHashCode (callSuper = true )
1515public class WxCpTpUserInfo extends WxCpBaseResp {
16-
1716 private static final long serialVersionUID = -5028321625140879571L ;
1817
1918 /**
2019 * 用户所属企业的corpid
2120 */
22- @ SerializedName ("CorpId " )
21+ @ SerializedName ("corpid " )
2322 private String corpId ;
2423
2524 /**
2625 * 用户在企业内的UserID,如果该企业与第三方应用有授权关系时,返回明文UserId,否则返回密文UserId
2726 */
28- @ SerializedName ("UserId " )
27+ @ SerializedName ("userid " )
2928 private String userId ;
3029
31- /**
32- * 手机设备号(由企业微信在安装时随机生成,删除重装会改变,升级不受影响)
33- */
34- @ SerializedName ("DeviceId" )
35- private String deviceId ;
36-
3730 /**
3831 * 成员票据,最大为512字节。
3932 * 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>
4134 */
4235 @ SerializedName ("user_ticket" )
4336 private String userTicket ;
@@ -54,6 +47,12 @@ public class WxCpTpUserInfo extends WxCpBaseResp {
5447 @ SerializedName ("open_userid" )
5548 private String openUserId ;
5649
50+ /**
51+ 非企业成员的标识,对当前服务商唯一
52+ */
53+ @ SerializedName ("openid" )
54+ private String openid ;
55+
5756 /**
5857 * From json wx cp tp user info.
5958 *
@@ -64,8 +63,4 @@ public static WxCpTpUserInfo fromJson(String json) {
6463 return WxCpGsonBuilder .create ().fromJson (json , WxCpTpUserInfo .class );
6564 }
6665
67- public String toJson () {
68- return WxCpGsonBuilder .create ().toJson (this );
69- }
70-
7166}
0 commit comments