/**
* 会员问题咨询实体
*
* @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 +
'}' ;
}
}
|