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.util.Date; 
 | 
  
 | 
/** 
 | 
 * @description 发票 
 | 
 * @author jiangyouyao 
 | 
 * @date 2019-06-15 11:47 
 | 
 */ 
 | 
public class ShopInvoice  extends EntityDTOExt { 
 | 
    @Extend 
 | 
    private static final long serialVersionUID = 1L;  
 | 
  
 | 
     
 | 
    /** 
 | 
     * 主键 
 | 
     */ 
 | 
    private Integer  invoId; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 用户ID 
 | 
     */ 
 | 
    private String  userId; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 订单ID 
 | 
     */ 
 | 
    private Integer  orderId; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 发票抬头 
 | 
     */ 
 | 
    private String  invoTitle; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 发票类型(1:个人,2:企业) 
 | 
     */ 
 | 
    private Integer  invoType; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 企业名称 
 | 
     */ 
 | 
    private String  invoCompanyName; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 个人名称 
 | 
     */ 
 | 
    private String  invoPersonalName; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 纳税识别号 
 | 
     */ 
 | 
    private String  invoTaxIdentifynumber; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 发票内容 
 | 
     */ 
 | 
    private String  invoContent; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 发票性质(1:纸质发票,2:电子发票) 
 | 
     */ 
 | 
    private Integer  invoNature; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 发票状态(1:待开票,2:已邮寄) 
 | 
     */ 
 | 
    private Integer  invoState; 
 | 
  
 | 
    /** 
 | 
     * 公司id 
 | 
     */ 
 | 
    private Long  companyId; 
 | 
    /** 
 | 
     * 快递编号 
 | 
     */ 
 | 
    private String  invoExpressCode; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 收货地址 
 | 
     */ 
 | 
    private String  invoShippingAddress; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 收货人 
 | 
     */ 
 | 
    private String  invoShippingPerson; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 收货人电话 
 | 
     */ 
 | 
    private String  invoShippingPhone; 
 | 
             
 | 
     
 | 
    /** 
 | 
     * 邮寄日期 
 | 
     */ 
 | 
    private Date invoSendTime; 
 | 
  
 | 
    /** 
 | 
     * 申请开票日期 
 | 
     */ 
 | 
    private Date createTime; 
 | 
  
 | 
    /** 
 | 
     * 申请开票日期格式化 
 | 
     */ 
 | 
    @Extend 
 | 
    private String dateToStrTime; 
 | 
  
 | 
    /** 
 | 
     * 发票总额 
 | 
     */ 
 | 
    @Extend 
 | 
    private Double orderMoney; 
 | 
  
 | 
    /** 
 | 
     * 订单编号 
 | 
     */ 
 | 
    @Extend 
 | 
    private String orderNo; 
 | 
  
 | 
    /** 
 | 
     * 真实名字 
 | 
     */ 
 | 
    @Extend 
 | 
    private String nickName; 
 | 
  
 | 
    /** 
 | 
     * 开始时间 
 | 
     */ 
 | 
    @Extend 
 | 
    private String invoiceBeginTime; 
 | 
  
 | 
    /** 
 | 
     * 结束时间 
 | 
     */ 
 | 
    @Extend 
 | 
    private String invoiceEndTime; 
 | 
  
 | 
    public String getDateToStrTime(){ 
 | 
           if(this.createTime == null){ 
 | 
                return ""; 
 | 
           } 
 | 
           return DateUtil.dateToString(this.createTime,DateUtil.DATE_FORMAT_DD); 
 | 
         } 
 | 
  
 | 
    public Long getCompanyId() { 
 | 
        return companyId; 
 | 
    } 
 | 
  
 | 
    public void setCompanyId(Long companyId) { 
 | 
        this.companyId = companyId; 
 | 
    } 
 | 
  
 | 
    public void setDateToStrTime(String dateToStrTime) { 
 | 
        this.dateToStrTime = dateToStrTime; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public Date getCreateTime() { 
 | 
        return createTime; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public void setCreateTime(Date createTime) { 
 | 
        this.createTime = createTime; 
 | 
    } 
 | 
  
 | 
    public String getInvoiceBeginTime() { 
 | 
        return invoiceBeginTime; 
 | 
    } 
 | 
  
 | 
    public void setInvoiceBeginTime(String invoiceBeginTime) { 
 | 
        this.invoiceBeginTime = invoiceBeginTime; 
 | 
    } 
 | 
  
 | 
    public String getInvoiceEndTime() { 
 | 
        return invoiceEndTime; 
 | 
    } 
 | 
  
 | 
    public void setInvoiceEndTime(String invoiceEndTime) { 
 | 
        this.invoiceEndTime = invoiceEndTime; 
 | 
    } 
 | 
  
 | 
    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 Double getOrderMoney() { 
 | 
        return orderMoney; 
 | 
    } 
 | 
  
 | 
    public void setOrderMoney(Double orderMoney) { 
 | 
        this.orderMoney = orderMoney; 
 | 
    } 
 | 
  
 | 
    public Integer getInvoId() { 
 | 
        return invoId; 
 | 
    } 
 | 
        
 | 
       public void setInvoId(Integer invoId) { 
 | 
        this.invoId=invoId; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getUserId() { 
 | 
        return userId; 
 | 
    } 
 | 
        
 | 
       public void setUserId(String userId) { 
 | 
        this.userId=userId; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Integer getOrderId() { 
 | 
        return orderId; 
 | 
    } 
 | 
        
 | 
       public void setOrderId(Integer orderId) { 
 | 
        this.orderId=orderId; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoTitle() { 
 | 
        return invoTitle; 
 | 
    } 
 | 
        
 | 
       public void setInvoTitle(String invoTitle) { 
 | 
        this.invoTitle=invoTitle; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Integer getInvoType() { 
 | 
        return invoType; 
 | 
    } 
 | 
        
 | 
       public void setInvoType(Integer invoType) { 
 | 
        this.invoType=invoType; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoCompanyName() { 
 | 
        return invoCompanyName; 
 | 
    } 
 | 
        
 | 
       public void setInvoCompanyName(String invoCompanyName) { 
 | 
        this.invoCompanyName=invoCompanyName; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoPersonalName() { 
 | 
        return invoPersonalName; 
 | 
    } 
 | 
        
 | 
       public void setInvoPersonalName(String invoPersonalName) { 
 | 
        this.invoPersonalName=invoPersonalName; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoTaxIdentifynumber() { 
 | 
        return invoTaxIdentifynumber; 
 | 
    } 
 | 
        
 | 
       public void setInvoTaxIdentifynumber(String invoTaxIdentifynumber) { 
 | 
        this.invoTaxIdentifynumber=invoTaxIdentifynumber; 
 | 
    } 
 | 
  
 | 
  
 | 
    public String getInvoContent() { 
 | 
        return invoContent; 
 | 
    } 
 | 
        
 | 
       public void setInvoContent(String invoContent) { 
 | 
        this.invoContent=invoContent; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Integer getInvoNature() { 
 | 
        return invoNature; 
 | 
    } 
 | 
        
 | 
       public void setInvoNature(Integer invoNature) { 
 | 
        this.invoNature=invoNature; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Integer getInvoState() { 
 | 
        return invoState; 
 | 
    } 
 | 
        
 | 
       public void setInvoState(Integer invoState) { 
 | 
        this.invoState=invoState; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoExpressCode() { 
 | 
        return invoExpressCode; 
 | 
    } 
 | 
        
 | 
       public void setInvoExpressCode(String invoExpressCode) { 
 | 
        this.invoExpressCode=invoExpressCode; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoShippingAddress() { 
 | 
        return invoShippingAddress; 
 | 
    } 
 | 
        
 | 
       public void setInvoShippingAddress(String invoShippingAddress) { 
 | 
        this.invoShippingAddress=invoShippingAddress; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoShippingPerson() { 
 | 
        return invoShippingPerson; 
 | 
    } 
 | 
        
 | 
       public void setInvoShippingPerson(String invoShippingPerson) { 
 | 
        this.invoShippingPerson=invoShippingPerson; 
 | 
    } 
 | 
        
 | 
  
 | 
    public String getInvoShippingPhone() { 
 | 
        return invoShippingPhone; 
 | 
    } 
 | 
        
 | 
       public void setInvoShippingPhone(String invoShippingPhone) { 
 | 
        this.invoShippingPhone=invoShippingPhone; 
 | 
    } 
 | 
        
 | 
  
 | 
    public Date getInvoSendTime() { 
 | 
        return invoSendTime; 
 | 
    } 
 | 
        
 | 
       public void setInvoSendTime(Date invoSendTime) { 
 | 
        this.invoSendTime=invoSendTime; 
 | 
    } 
 | 
        
 | 
  
 | 
  
 | 
   
 | 
} 
 |