|
/**
* 会员问题咨询实体
*
* @author dmy
* @version v2.0
* @since v7.1.5
* 2019-09-16
*/
@Table(name = "es_member_ask")
@ApiModel
@JsonNaming(value = PropertyNamingStrategy.SnakeCaseStrategy.class)
public class MemberAsk implements Serializable {
private static final long serialVersionUID = 1642694855238993L;
/**
* 主键
*/
@Id(name = "ask_id")
@ApiModelProperty(hidden = true)
private Integer askId;
/**
* 商品id
*/
@Column(name = "goods_id")
@ApiModelProperty(name = "goods_id", value = "商品id", required = false)
private Integer goodsId;
/**
* 会员id
*/
@Column(name = "member_id")
@ApiModelProperty(name = "member_id", value = "会员id", required = false)
private Integer memberId;
/**
* 卖家id
*/
@Column(name = "seller_id")
@ApiModelProperty(name = "seller_id", value = "卖家id", required = false)
private Integer sellerId;
/**
* 咨询内容
*/
@Column(name = "content")
@ApiModelProperty(name = "content", value = "咨询内容", required = false)
private String content;
/**
* 咨询时间
*/
@Column(name = "create_time")
@ApiModelProperty(name = "create_time", value = "咨询时间", required = false)
private Long createTime;
/**
* 商家回复内容
*/
@Column(name = "reply")
@ApiModelProperty(name = "reply", value = "商家回复内容", required = false)
private String reply;
/**
* 商家回复时间
*/
@Column(name = "reply_time")
@ApiModelProperty(name = "reply_time", value = "商家回复时间", required = false)
private Long replyTime;
/**
* 商家是否回复 YES:是,NO:否
*/
@Column(name = "reply_status")
@ApiModelProperty(name = "reply_status", value = "商家是否回复 YES:是,NO:否", required = false)
private String replyStatus;
/**
* 删除状态 DELETED:已删除 NORMAL:正常
*/
@Column(name = "status")
@ApiModelProperty(name = "status", value = "删除状态 DELETED:已删除 NORMAL:正常", required = false)
private String status;
/**
* 咨询人名称
*/
@Column(name = "member_name")
@ApiModelProperty(name = "member_name", value = "咨询人名称", required = false)
private String memberName;
/**
* 会员头像
*/
@Column(name = "member_face")
@ApiModelProperty(name = "member_face", value = "会员头像", required = false)
private String memberFace;
/**
* 商品名称
*/
@Column(name = "goods_name")
@ApiModelProperty(name = "goods_name", value = "商品名称", required = false)
private String goodsName;
/**
* 商品图片
*/
@Column(name = "goods_img")
@ApiModelProperty(name = "goods_img", value = "商品图片", required = false)
private String goodsImg;
/**
* 审核状态 WAIT_AUDIT:待审核,PASS_AUDIT:审核通过,REFUSE_AUDIT:审核未通过
*/
@Column(name = "auth_status")
@ApiModelProperty(name = "auth_status", value = "审核状态 WAIT_AUDIT:待审核,PASS_AUDIT:审核通过,REFUSE_AUDIT:审核未通过", required = false)
private String authStatus;
/**
* 是否匿名 YES:是,NO:否
*/
@Column(name = "anonymous")
@ApiModelProperty(name = "anonymous", value = "是否匿名 YES:是,NO:否", required = false)
private String anonymous;
/**
* 会员问题咨询回复数量
* 包含商家回复
*/
@Column(name = "reply_num")
@ApiModelProperty(name = "reply_num", value = "会员问题咨询回复数量", required = false)
private Integer replyNum;
@PrimaryKeyField
public Integer getAskId() {
return askId;
}
public void setAskId(Integer askId) {
this.askId = askId;
}
public Integer getGoodsId() {
return goodsId;
}
public void setGoodsId(Integer goodsId) {
this.goodsId = goodsId;
}
public Integer getMemberId() {
return memberId;
}
public void setMemberId(Integer memberId) {
this.memberId = memberId;
}
public Integer getSellerId() {
return sellerId;
}
public void setSellerId(Integer sellerId) {
this.sellerId = sellerId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Long getCreateTime() {
return createTime;
}
public void setCreateTime(Long createTime) {
this.createTime = createTime;
}
public String getReply() {
return reply;
}
public void setReply(String reply) {
this.reply = reply;
}
public Long getReplyTime() {
return replyTime;
}
public void setReplyTime(Long replyTime) {
this.replyTime = replyTime;
}
public String getReplyStatus() {
return replyStatus;
}
public void setReplyStatus(String replyStatus) {
this.replyStatus = replyStatus;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberFace() {
return memberFace;
}
public void setMemberFace(String memberFace) {
this.memberFace = memberFace;
}
public String getGoodsName() {
return goodsName;
}
public void setGoodsName(String goodsName) {
this.goodsName = goodsName;
}
public String getGoodsImg() {
return goodsImg;
}
public void setGoodsImg(String goodsImg) {
this.goodsImg = goodsImg;
}
public String getAuthStatus() {
return authStatus;
}
public void setAuthStatus(String authStatus) {
this.authStatus = authStatus;
}
public String getAnonymous() {
return anonymous;
}
public void setAnonymous(String anonymous) {
this.anonymous = anonymous;
}
public Integer getReplyNum() {
return replyNum;
}
public void setReplyNum(Integer replyNum) {
this.replyNum = replyNum;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
MemberAsk memberAsk = (MemberAsk) o;
return Objects.equals(askId, memberAsk.askId) &&
Objects.equals(goodsId, memberAsk.goodsId) &&
Objects.equals(memberId, memberAsk.memberId) &&
Objects.equals(sellerId, memberAsk.sellerId) &&
Objects.equals(content, memberAsk.content) &&
Objects.equals(createTime, memberAsk.createTime) &&
Objects.equals(reply, memberAsk.reply) &&
Objects.equals(replyTime, memberAsk.replyTime) &&
Objects.equals(replyStatus, memberAsk.replyStatus) &&
Objects.equals(status, memberAsk.status) &&
Objects.equals(memberName, memberAsk.memberName) &&
Objects.equals(memberFace, memberAsk.memberFace) &&
Objects.equals(goodsName, memberAsk.goodsName) &&
Objects.equals(goodsImg, memberAsk.goodsImg) &&
Objects.equals(authStatus, memberAsk.authStatus) &&
Objects.equals(anonymous, memberAsk.anonymous) &&
Objects.equals(replyNum, memberAsk.replyNum);
}
@Override
public int hashCode() {
return Objects.hash(askId, goodsId, memberId, sellerId, content, createTime, reply, replyTime, replyStatus, status, memberName, memberFace, goodsName, goodsImg, authStatus, anonymous, replyNum);
}
@Override
public String toString() {
return "MemberAsk{" +
"askId=" + askId +
", goodsId=" + goodsId +
", memberId=" + memberId +
", sellerId=" + sellerId +
", content='" + content + '\'' +
", createTime=" + createTime +
", reply='" + reply + '\'' +
", replyTime=" + replyTime +
", replyStatus='" + replyStatus + '\'' +
", status='" + status + '\'' +
", memberName='" + memberName + '\'' +
", memberFace='" + memberFace + '\'' +
", goodsName='" + goodsName + '\'' +
", goodsImg='" + goodsImg + '\'' +
", authStatus='" + authStatus + '\'' +
", anonymous='" + anonymous + '\'' +
", replyNum=" + replyNum +
'}';
}
}
|