package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.enums.IdType;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import java.io.Serializable;
|
|
/**
|
* <p>
|
* 发票管理
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-03-14
|
*/
|
@TableName("t_bill")
|
public class TBill extends Model<TBill> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 订单id
|
*/
|
private Integer orderId;
|
/**
|
* 发票类型 1电子发票
|
*/
|
private Integer billType;
|
/**
|
* 发票抬头 1公司 2个人
|
*/
|
private Integer billHeaderType;
|
/**
|
* 公司名称/个人抬头名称
|
*/
|
private String companyName;
|
/**
|
* 公司税号
|
*/
|
private String companyTaxNumber;
|
/**
|
* 发票内容
|
*/
|
private String billContent;
|
/**
|
* 更多内容
|
*/
|
private String moreContent;
|
/**
|
* 发票金额
|
*/
|
private BigDecimal billAmount;
|
/**
|
* 收件人姓名
|
*/
|
private String addresseeName;
|
/**
|
* 收件人电话
|
*/
|
private String addresseePhone;
|
/**
|
* 收件人邮箱
|
*/
|
private String addresseeEmail;
|
/**
|
* 开票状态 1待开票 2已开票 3开票失败
|
*/
|
private Integer state;
|
/**
|
* 添加时间
|
*/
|
private Date createTime;
|
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Integer getOrderId() {
|
return orderId;
|
}
|
|
public void setOrderId(Integer orderId) {
|
this.orderId = orderId;
|
}
|
|
public Integer getBillType() {
|
return billType;
|
}
|
|
public void setBillType(Integer billType) {
|
this.billType = billType;
|
}
|
|
public Integer getBillHeaderType() {
|
return billHeaderType;
|
}
|
|
public void setBillHeaderType(Integer billHeaderType) {
|
this.billHeaderType = billHeaderType;
|
}
|
|
public String getCompanyName() {
|
return companyName;
|
}
|
|
public void setCompanyName(String companyName) {
|
this.companyName = companyName;
|
}
|
|
public String getCompanyTaxNumber() {
|
return companyTaxNumber;
|
}
|
|
public void setCompanyTaxNumber(String companyTaxNumber) {
|
this.companyTaxNumber = companyTaxNumber;
|
}
|
|
public String getBillContent() {
|
return billContent;
|
}
|
|
public void setBillContent(String billContent) {
|
this.billContent = billContent;
|
}
|
|
public String getMoreContent() {
|
return moreContent;
|
}
|
|
public void setMoreContent(String moreContent) {
|
this.moreContent = moreContent;
|
}
|
|
public BigDecimal getBillAmount() {
|
return billAmount;
|
}
|
|
public void setBillAmount(BigDecimal billAmount) {
|
this.billAmount = billAmount;
|
}
|
|
public String getAddresseeName() {
|
return addresseeName;
|
}
|
|
public void setAddresseeName(String addresseeName) {
|
this.addresseeName = addresseeName;
|
}
|
|
public String getAddresseePhone() {
|
return addresseePhone;
|
}
|
|
public void setAddresseePhone(String addresseePhone) {
|
this.addresseePhone = addresseePhone;
|
}
|
|
public String getAddresseeEmail() {
|
return addresseeEmail;
|
}
|
|
public void setAddresseeEmail(String addresseeEmail) {
|
this.addresseeEmail = addresseeEmail;
|
}
|
|
public Integer getState() {
|
return state;
|
}
|
|
public void setState(Integer state) {
|
this.state = state;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "TBill{" +
|
"id=" + id +
|
", orderId=" + orderId +
|
", billType=" + billType +
|
", billHeaderType=" + billHeaderType +
|
", companyName=" + companyName +
|
", companyTaxNumber=" + companyTaxNumber +
|
", billContent=" + billContent +
|
", moreContent=" + moreContent +
|
", billAmount=" + billAmount +
|
", addresseeName=" + addresseeName +
|
", addresseePhone=" + addresseePhone +
|
", addresseeEmail=" + addresseeEmail +
|
", state=" + state +
|
", createTime=" + createTime +
|
"}";
|
}
|
}
|