WechatLogin.java 2.14 KB
package com.lhcredit.project.webbusiness.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.lhcredit.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 微信登录参数
 *
 * @author lhcredit
 * @date 2019-08-08
 */
@Data
@ApiModel(value = "微信登录参数")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class WechatLogin extends BaseEntity {

    private static final long serialVersionUID=1L;

//    String code, String nickname, String gender,
//                            String city, String province, String country, String avatarUrl
    /** 微信code */
    @ApiModelProperty(value = "微信code")
    private String code;
    /** 昵称 */
    @ApiModelProperty(value = "昵称")
    private String nickName;
    /** gender */
    @ApiModelProperty(value = "gender")
    private String gender;
    /** 城市 */
    @ApiModelProperty(value = "城市")
    private String city;
    /** 省份 */
    @ApiModelProperty(value = "省份")
    private String province;
    /** 国家 */
    @ApiModelProperty(value = "国家")
    private String country;
    /** avatarUrl */
    @ApiModelProperty(value = "avatarUrl")
    private String avatarUrl;
    /** openid */
    @ApiModelProperty(value = "openid")
    private String openid;
    /** sessionkey */
    @ApiModelProperty(value = "sessionkey")
    private String sessionkey;
    /** encryptData */
    @ApiModelProperty(value = "encryptData")
    private String encryptData;
    /** iv */
    @ApiModelProperty(value = "iv")
    private String iv;
    /** unionId */
    @ApiModelProperty(value = "unionId")
    private String unionId;
    /** 电话号码 */
    @ApiModelProperty(value = "phoneNumber")
    private String phoneNumber;
    /** 消息类型 */
    @ApiModelProperty(value = "msgType")
    private String msgType;
    /** 验证码 */
    @ApiModelProperty(value = "codeNum")
    private String codeNum;
    /** 用户id */
    @ApiModelProperty(value = "userId")
    private String userId;
    /** 邀请人Id */
    @ApiModelProperty(value = "inviteId")
    private Long inviteId;
}