package com.bizzan.bitrade.vo;

import com.bizzan.bitrade.constant.CommonStatus;
import com.bizzan.bitrade.constant.MemberLevelEnum;
import com.bizzan.bitrade.entity.Country;
import com.bizzan.bitrade.entity.Location;

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

@Data
public class LoginInfoVo {

	@ApiModelProperty("用户名")
    private String username;
    private Location location;
    private MemberLevelEnum memberLevel;
	@ApiModelProperty("登录token")
    private String token;
    private String realName;
    private Country country;
    private String avatar;
	@ApiModelProperty("邀请码")
    private String promotionCode;
    private long id;
    private int loginCount;
    private String superPartner;
	@ApiModelProperty("谷歌状态 0或空未绑定 1已绑定")
    private Integer googleStatus;
    /**
     * 推广地址前缀
     */
    private String promotionPrefix;
    private boolean serviceStaff;

    /**
     * 签到能力
     */
    private Boolean signInAbility;
    
    private int firstLevel = 0; // 一级邀请好友数量
    private int secondLevel = 0; // 二级邀请好友数量
    private int thirdLevel = 0; // 三级邀请好友数量
    
    /**
     * 是否存在签到活动
     */
    private Boolean signInActivity;
    private  String memberRate ;
    private CommonStatus status;
	private int loginType;

}
