package jframe.demo.elasticsearch.weike;
/**
* 会员基础字段
*
* @author sume
*/
public class BaseMemberDO extends AbstractDO {
private static final long serialVersionUID = -7188505947243040835L;
public static final String DEBUG_BUYER_NICK = "菜菇凉的小蘑菇";
public static final String DEBUG_RECEIVER_NAME = "诸葛神侯";
/**
* 会员昵称
*/
private String buyerNick;
/**
* 手机号
*/
private String mobile;
/**
* 邮件地址
*/
private String email;
/**
* 收件人地址
*/
private String receiverName;
/**
* 是否有给过中差评
*/
private boolean giveNBRate;
/**
* 有过退款
*/
private boolean hasRefund;
/**
* 最近发送短信时间
*/
private long lastSmsTime;
/**
* 最近发送邮件时间
*/
private long lastEdmTime;
/**
* 是否被拉黑
*/
private boolean black;
public String getBuyerNick() {
return buyerNick;
}
public void setBuyerNick(String buyerNick) {
this.buyerNick = buyerNick;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getReceiverName() {
return receiverName;
}
public void setReceiverName(String receiverName) {
this.receiverName = receiverName;
}
public boolean isGiveNBRate() {
return giveNBRate;
}
public void setGiveNBRate(boolean giveNBRate) {
this.giveNBRate = giveNBRate;
}
public long getLastSmsTime() {
return lastSmsTime;
}
public void setLastSmsTime(long lastSmsTime) {
this.lastSmsTime = lastSmsTime;
}
public boolean isBlack() {
return black;
}
public void setBlack(boolean black) {
this.black = black;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public long getLastEdmTime() {
return lastEdmTime;
}
public void setLastEdmTime(long lastEdmTime) {
this.lastEdmTime = lastEdmTime;
}
public boolean isHasRefund() {
return hasRefund;
}
public void setHasRefund(boolean hasRefund) {
this.hasRefund = hasRefund;
}
/**
* 生成测试会员
*
* @param mobile
* @param email
* @return
*/
public static BaseMemberDO createTest(String mobile, String email) {
BaseMemberDO baseMemberDO = new BaseMemberDO();
baseMemberDO.setBuyerNick(DEBUG_BUYER_NICK);// 旺旺
baseMemberDO.setReceiverName(DEBUG_RECEIVER_NAME);// 收货人
baseMemberDO.setMobile(mobile);
baseMemberDO.setEmail(email);
return baseMemberDO;
}
}