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 java.math.BigDecimal; import java.util.Date; import java.util.List; /** * @description 退款记录表 * @author jiangyouyao * @date 2019-06-16 15:34 */ public class ShopRefundRecord extends EntityDTOExt { @Extend private static final long serialVersionUID = 1L; /** * 主键 */ private Integer id; /** * 退款编号 */ private String refundNo; /** * 订单ID */ private Integer orderId; /** * 用户ID */ private Long userId; /** * 退款原因 */ private String refundCause; /** * 退款金额 */ private BigDecimal refundMoney; /** * 处理人 */ private String handler; /** * 处理时间 */ private Date handingTime; /** * 微信退款编号 */ private String refundTransactionNo; /** * 备注 */ private String remarks; /** * 退款运单号 */ private String refundWaybillNo; /** * 物流公司 */ private String logisticsCompany; /** * 申请时间 */ private Date applyTime; /** * 创建时间 */ private Date createTime; /** * 退款时间 */ private Date refundTime; /** * 退款创建日期格式化 */ @Extend private String dateToStrCreateTime; /** * 退款时间日期格式化 */ @Extend private String dateToStrRefundTime; /** * 退款类型(1:退款,2:退货退款) */ private Integer refundType; /** * 审核状态(1:未审核,2:审核通过,3:审核不通过) */ private Integer auditStatus; /** * 公司id */ private Long companyId; /** * 申请退款状态(1:成功,2:失败,3:处理中,4:已取消,5:等待用户填写物流单号) */ private Integer refundStatus; /** * 退货退款状态(1:未收货,2:已收货) */ private Integer refundGoodsStatus; /** * 拒绝退款理由 */ private String refundRefuseReason; /** * 订单编号 */ @Extend private String orderNo; /** * 用户姓名 */ @Extend private String nickName; /** * 开始时间 */ @Extend private String refundBeginTime; /** * 结束时间 */ @Extend private String refundEndTime; /** * 订单列表 */ @Extend private List shopOrder; /** * 订单优惠总金额 */ @Extend private Double discountAmount; public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public String getDateToStrCreateTime(){ if(this.createTime == null){ return ""; } return DateUtil.dateToString(this.createTime,DateUtil.DATE_FORMAT_SS); } public void setDateToStrCreateTime(String dateToStrCreateTime) { this.dateToStrCreateTime = dateToStrCreateTime; } public String getDateToStrRefundTime(){ if(this.refundTime == null){ return ""; } return DateUtil.dateToString(this.refundTime,DateUtil.DATE_FORMAT_SS); } public void setDateToStrRefundTime(String dateToStrRefundTime) { this.dateToStrRefundTime = dateToStrRefundTime; } public Double getDiscountAmount() { return discountAmount; } public void setDiscountAmount(Double discountAmount) { this.discountAmount = discountAmount; } @Override public Date getCreateTime() { return createTime; } @Override public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getRefundBeginTime() { return refundBeginTime; } public void setRefundBeginTime(String refundBeginTime) { this.refundBeginTime = refundBeginTime; } public String getRefundEndTime() { return refundEndTime; } public void setRefundEndTime(String refundEndTime) { this.refundEndTime = refundEndTime; } public String getOrderNo() { return orderNo; } public void setOrderNo(String orderNo) { this.orderNo = orderNo; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public List getShopOrder() { return shopOrder; } public void setShopOrder(List shopOrder) { this.shopOrder = shopOrder; } public Integer getId() { return id; } public void setId(Integer id) { this.id=id; } public String getRefundNo() { return refundNo; } public void setRefundNo(String refundNo) { this.refundNo=refundNo; } public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId=orderId; } public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId=userId; } public String getRefundCause() { return refundCause; } public void setRefundCause(String refundCause) { this.refundCause=refundCause; } public BigDecimal getRefundMoney() { return refundMoney; } public void setRefundMoney(BigDecimal refundMoney) { this.refundMoney=refundMoney; } public String getHandler() { return handler; } public void setHandler(String handler) { this.handler=handler; } public Date getHandingTime() { return handingTime; } public void setHandingTime(Date handingTime) { this.handingTime=handingTime; } public String getRefundTransactionNo() { return refundTransactionNo; } public void setRefundTransactionNo(String refundTransactionNo) { this.refundTransactionNo=refundTransactionNo; } public String getRemarks() { return remarks; } public void setRemarks(String remarks) { this.remarks=remarks; } public String getRefundWaybillNo() { return refundWaybillNo; } public void setRefundWaybillNo(String refundWaybillNo) { this.refundWaybillNo=refundWaybillNo; } public String getLogisticsCompany() { return logisticsCompany; } public void setLogisticsCompany(String logisticsCompany) { this.logisticsCompany=logisticsCompany; } public Date getApplyTime() { return applyTime; } public void setApplyTime(Date applyTime) { this.applyTime=applyTime; } public Date getRefundTime() { return refundTime; } public void setRefundTime(Date refundTime) { this.refundTime=refundTime; } public Integer getRefundType() { return refundType; } public void setRefundType(Integer refundType) { this.refundType=refundType; } public Integer getAuditStatus() { return auditStatus; } public void setAuditStatus(Integer auditStatus) { this.auditStatus=auditStatus; } public Integer getRefundStatus() { return refundStatus; } public void setRefundStatus(Integer refundStatus) { this.refundStatus=refundStatus; } public Integer getRefundGoodsStatus() { return refundGoodsStatus; } public void setRefundGoodsStatus(Integer refundGoodsStatus) { this.refundGoodsStatus=refundGoodsStatus; } public String getRefundRefuseReason() { return refundRefuseReason; } public void setRefundRefuseReason(String refundRefuseReason) { this.refundRefuseReason=refundRefuseReason; } }