| 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; | 
|     } | 
|         | 
|   | 
|   | 
|    | 
| } |