io.github.bootystar.wechat.officialAccount.module.web.UserInfo Maven / Gradle / Ivy
The newest version!
package io.github.bootystar.wechat.officialAccount.module.web;
import com.alibaba.fastjson2.JSON;
import io.github.bootystar.tool.HttpTool;
import io.github.bootystar.tool.ObjectTool;
import io.github.bootystar.wechat.core.exception.ResponseException;
import io.github.bootystar.wechat.core.ResponseBase;
import lombok.Data;
/**
*
* 用户信息
* @author booty
*
*/
@Data
public class UserInfo extends ResponseBase {
/**
* 用户的唯一标识
*/
private String openid;
/**
* 用户昵称
*/
private String nickname;
/**
* 用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
*/
private String sex;
/**
* 用户个人资料填写的省份
*/
private String province;
/**
* 普通用户个人资料填写的城市
*/
private String city;
/**
* 国家,如中国为CN
*/
private String country;
/**
* 用户头像,最后一个数值代表正方形头像大小
* (有0、46、64、96、132数值可选,0代表640*640正方形头像),
* 用户没有头像时该项为空。
* 若用户更换头像,原有头像URL将失效
*/
private String headimgurl;
/**
* 用户特权信息,json 数组,如微信沃卡用户为(chinaunicom)
*/
private String privilege;
/**
* 只有在用户将公众号绑定到微信开放平台帐号后,才会出现该字段。
*/
private String unionid;
}