package com.matrix.system.shopXcx.bean; import com.matrix.core.anotations.Extend; import com.matrix.core.tools.DateUtil; import com.matrix.system.common.bean.EntityDTOExt; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * @description 产品评价 * @author jiangyouyao * @date 2019-06-14 10:06 */ public class ShopProductComment extends EntityDTOExt { @Extend private static final long serialVersionUID = 1L; /** * 主键 */ private Long comId; /** * 用户ID */ private String userId; /** * 产品ID */ private Integer productId; /** * 订单ID */ private Integer orderId; /** * 评价内容 */ private String comContent; /** * 评分 */ private Integer comScore; /** * 审核状态(0:未审核,1:审核通过,2:审核不通过) */ private Integer comAuditStatus; /** * 审核人 */ private String comVerify; /** * 审核人id */ private Integer comVerifyId; /** * 删除标识(1=是,2=否) */ private Integer delFlag; /** * 评价时间 */ private Date createTime; /** * 评价时间格式化 */ private String dateToStrTime; /** * 产品名称 */ @Extend private String title; /** * 产品图片(手机端封面) */ @Extend private String imgMobile; /** * 订单编号 */ @Extend private String orderNo; /** * 订单金额 */ @Extend private Double orderMoney; /** * 用户昵称 */ @Extend private String nickName; /** * 用户头像地址 */ @Extend private String avatarUrl; /** * 审核状态前台条件参数接收 */ @Extend private String auditStatus; /** * 开始时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") private Date commentBeginTime; /** * 结束时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") private Date commentEndTime; private Long companyId; public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public String getDateToStrTime(){ if(this.createTime == null){ return ""; } return DateUtil.dateToString(this.createTime,DateUtil.DATE_FORMAT_DD); } public void setDateToStrTime(String dateToStrTime) { this.dateToStrTime = dateToStrTime; } public Date getCommentBeginTime() { return commentBeginTime; } public void setCommentBeginTime(Date commentBeginTime) { this.commentBeginTime = commentBeginTime; } public Date getCommentEndTime() { return commentEndTime; } public void setCommentEndTime(Date commentEndTime) { this.commentEndTime = commentEndTime; } public String getAuditStatus() { return auditStatus; } public void setAuditStatus(String auditStatus) { auditStatus = auditStatus; } public Long getComId() { return comId; } public void setComId(Long comId) { this.comId = comId; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId=userId; } public Integer getProductId() { return productId; } public void setProductId(Integer productId) { this.productId=productId; } public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId=orderId; } public String getComContent() { return comContent; } public void setComContent(String comContent) { this.comContent=comContent; } public Integer getComScore() { return comScore; } public void setComScore(Integer comScore) { this.comScore=comScore; } public Integer getComAuditStatus() { return comAuditStatus; } public void setComAuditStatus(Integer comAuditStatus) { this.comAuditStatus=comAuditStatus; } public String getComVerify() { return comVerify; } public void setComVerify(String comVerify) { this.comVerify=comVerify; } public Integer getComVerifyId() { return comVerifyId; } public void setComVerifyId(Integer comVerifyId) { this.comVerifyId=comVerifyId; } public Integer getDelFlag() { return delFlag; } public void setDelFlag(Integer delFlag) { this.delFlag=delFlag; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getImgMobile() { return imgMobile; } public void setImgMobile(String imgMobile) { this.imgMobile = imgMobile; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public Double getOrderMoney() { return orderMoney; } public void setOrderMoney(Double orderMoney) { this.orderMoney = orderMoney; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getAvatarUrl() { return avatarUrl; } public void setAvatarUrl(String avatarUrl) { this.avatarUrl = avatarUrl; } @Override public Date getCreateTime() { return createTime; } @Override public void setCreateTime(Date createTime) { this.createTime = createTime; } }