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