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;


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

	private static final long serialVersionUID = 1L;

	/**
	 * 登录账号
	 */
	@ApiModelProperty(value = "登录账号")
	private String account;
	/**
	 * 附加账号（unionId）
	 */
	@ApiModelProperty(value = "附加账号（unionId）")
	private String appendAccount;
	/**
	 * 账户类型（账号、手机、QQ、微信等）
	 */
	@ApiModelProperty(value = "账户类型（账号、手机、QQ、微信等）")
	private String accountType;
	/**
	 * 启用状态
	 */
	@ApiModelProperty(value = "启用状态")
	private Boolean isEnabled;
	/**
	 * 会员ID
	 */
	@ApiModelProperty(value = "会员ID")
	private Long memberId;
	/**
	 * 顺序
	 */
	@ApiModelProperty(value = "顺序")
	private Integer sort;

}
