package org.springblade.modules.member.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.tenant.mp.TenantEntity;

import java.math.BigDecimal;
import java.util.Date;


/**
 *  实体类
 *
 * @author Chill
 */
@Data
@TableName("ycwh_member")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Member对象", description = "")
public class MemberEntity extends TenantEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 注册IP
	 */
	@ApiModelProperty(value = "注册IP")
	private String regIp;
	/**
	 * 注册时间
	 */
	@ApiModelProperty(value = "注册时间")
	private Date registerTime;
	/**
	 * 审核状态
	 */
	@ApiModelProperty(value = "审核状态")
	private String auditStatus;
	/**
	 * 所属地区
	 */
	@ApiModelProperty(value = "所属地区")
	private String areaCode;
	/**
	 * 现地址
	 */
	@ApiModelProperty(value = "现地址")
	private String address;
	/**
	 * 户口所在地
	 */
	@ApiModelProperty(value = "户口所在地")
	private String householdAddress;
	/**
	 * 手机
	 */
	@ApiModelProperty(value = "手机")
	private String phone;
	/**
	 * 固定电话
	 */
	@ApiModelProperty(value = "固定电话")
	private String tel;

	/**
	 * 性别
	 */
	@ApiModelProperty(value = "性别")
	private String sex;
	/**
	 * 出生年月
	 */
	@ApiModelProperty(value = "出生年月")
	private Date birthday;
	/**
	 * 邮箱
	 */
	@ApiModelProperty(value = "邮箱")
	private String email;
	/**
	 * 昵称
	 */
	@ApiModelProperty(value = "昵称")
	private String nickName;
	/**
	 * 真实姓名
	 */
	@ApiModelProperty(value = "真实姓名")
	private String realName;


	/**
	 * 登录次数
	 */
	@ApiModelProperty(value = "登录次数")
	private Integer loginCount;

	/**
	 * 头像
	 */
	@ApiModelProperty(value = "头像")
	private String avator;
	/**
	 * 二维码
	 */
	@ApiModelProperty(value = "二维码")
	private String qrcode;
	/**
	 * 顺序
	 */
	@ApiModelProperty(value = "顺序")
	private Integer sort;
}
