All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.gitee.putaoo.easypay.domain.wx.UserInfo Maven / Gradle / Ivy

There is a newer version: 2.0.3
Show newest version
package io.gitee.putaoo.easypay.domain.wx;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class UserInfo implements Serializable {
    /**
     * 普通用户的标识,对当前开发者帐号唯一
     */
    @JsonProperty(value = "openid")
    private String openid;
    /**
     * 普通用户昵称
     */
    @JsonProperty(value = "nickname")
    private String nickname;
    /**
     * 普通用户性别,1为男性,2为女性
     */
    @JsonProperty(value = "sex")
    private Integer sex;
    /**
     * 普通用户个人资料填写的省份
     */
    @JsonProperty(value = "province")
    private String province;
    /**
     * 普通用户个人资料填写的城市
     */
    @JsonProperty(value = "city")
    private String city;
    /**
     * 国家,如中国为CN
     */
    @JsonProperty(value = "country")
    private String country;
    /**
     * 用户头像,最后一个数值代表正方形头像大小(有0、46、64、96、132数值可选,0代表640*640正方形头像),用户没有头像时该项为空
     */
    @JsonProperty(value = "headimgurl")
    private String headImgUrl;
    /**
     * 用户特权信息,json数组,如微信沃卡用户为(chinaunicom)
     */
    @JsonProperty(value = "privilege")
    private List privilege;
    /**
     * 用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。
     */
    @JsonProperty(value = "unionid")
    private String unionId;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy