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 String  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> 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<ShopOrder> getShopOrder() { 
 | 
        return shopOrder; 
 | 
    } 
 | 
  
 | 
    public void setShopOrder(List<ShopOrder> 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 String getUserId() { 
 | 
        return userId; 
 | 
    } 
 | 
        
 | 
       public void setUserId(String 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; 
 | 
    } 
 | 
        
 | 
  
 | 
  
 | 
   
 | 
} 
 |