package com.github.wxiaoqi.security.admin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户信息表
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AppUserVo {


	private Integer id;
	 //用户id
	private Integer userid;
	//imid
	private Integer imUserid;
	///账号（手机号）
	private String username;
	//微信openid
	private String wxOpenid;
	//微信unionid
	private String unionid;
	//qq
	private String openid;
	//状态：0-启用，1-禁用
	private Integer status;
	//身份证号
	private String idNumber;
	//实名认证状态:0-未认证，1-已认证
	private Integer certificationStatus;
	//会员
	private Integer isMember;
	//昵称
	private String nickname;
	//真实姓名
	private String realname;
	//头像
	private String headimgurl;
	//邮箱
	private String email;
   //性别 0-女，1-男
	private Integer sex;
	//生日
	private String birthday;
	//个性签名
	private String personSign;
	//备注
	private String remark;
	//渠道来源；1-app；2-小程序
	private Integer channel;
	/**
	 * 省份编号
	 */
	private Integer provinceCode;

	/**
	 * 市编号
	 */
	private Integer cityCode;

	/**
	 * 创建ip
	 */
	private  String crtHost;
	/**
	 * 更新ip
	 */
	private  String updHost;


	@ApiModelProperty(value = "用户职位")
	private  Integer positionId;

	@ApiModelProperty(value = "用户来源:0-自来,1-用户邀请")
	private  Integer source;


	@ApiModelProperty(value = "邀请码")
	private  String code;

	@ApiModelProperty(value = "邀请人id:")
	private  Integer inviterAccount;

	@ApiModelProperty(value = "1-未激活；2-激活:")
	private  Integer state;
    @ApiModelProperty(value = "支付宝授权返回的code")
	private String aliCode;
}
