package com.zteits.pay.domain; import java.math.BigDecimal; import java.util.Date; public class TdCCustInvoiceHis { private Long id; /**发票id*/ private String invoiceId; /**发票代码*/ private String invoiceCode; /**发票号码*/ private String invoiceNumber; /**电子发票下载url*/ private String invoiceUrl; /**客户Id/商户id (结合对象类型invoice_object字段区分)*/ private String custId; /**发票总金额 单位:分*/ private BigDecimal invoiceTotalFee; /**发票金额(扣过税额后) 单位:分*/ private BigDecimal invoiceFee; /**税率*/ private BigDecimal invoiceTaxRate; /**税额*/ private BigDecimal invoiceTaxFee; /**发票状态,1 待开票,3已开票 2 已邮寄 -1发票数据不合法 -2重复开票 -3超出限额-4已作废,冲红-5下载失败*/ private String invoiceState; /**邮寄人id*/ private Long postNameId; /**邮寄人名称*/ private String postName; /**邮寄时间*/ private Date postDate; /**收款人*/ private String pryee; /**复核人*/ private String checker; /**开票人ID*/ private Long drawerId; /**开票人*/ private String drawer; /**开票时间*/ private Date invoiceDate; /**发票PDF MD5码*/ private String pdfMd5; /**发票下载返回状态说明*/ private String msg; /**合计不含税金额*/ private String hjbhsje; /**开票合计税额*/ private String kphjse; /**购买方填写名称(开发票个人或公司名称)*/ private String custName; /**发票类型(个人、公司),0 表示个人,1表示公司,2,表示非企业性质单位*/ private String invoiceType; /**纳税人识别号(税号)*/ private String custTaxid; /**开户银行名称*/ private String custBankName; /**开户银行账号*/ private String custCardNo; /**地址(单位、个人)*/ private String custAddress; /**电话号码*/ private String custPhone; /**购方电子邮箱*/ private String custEmail; /**销售方名称*/ private String saleName; /**销售方纳税人识别号(税号)*/ private String saleTaxid; /**销售方开户银行名称*/ private String saleBankName; /**销售方开户银行账号*/ private String saleCardNo; /**销售方地址(单位、个人)*/ private String saleAddress; /**数据状态:1有效,0无效*/ private Integer dataState; /**创建人*/ private String createEmpid; /**创建时间*/ private Date createDate; /**修改人*/ private String modfiyEmpid; /**修改时间*/ private Date modfiyDate; /**申请时间*/ private Date applyDate; /**发票内容*/ private String ticketContent; /**收件人*/ private String recipients; /**收件人地址*/ private String recipientsAddress; /**取票方式:1 自取,2 邮寄*/ private Integer fetchTicketWay; /**收件人电话*/ private String recipientsPhone; /**发票种类:0 普通发票,1增值发票*/ private String invoiceKind; /**停车场编码*/ private String plNo; /**车牌号列表,通过'/'分割*/ private String carNumbers; /**发票类型:100:停车,200-充值,300-会员卡,400-商户充值*/ private Integer invoiceBigType; /**备注*/ private String remark; /**二级组织id*/ private Long orgId; /**终端来源:1:任你听 2:pda 3:微信公共号 4:云平台*/ private Integer terminalSource; /**商户id*/ private String businessId; /**商户名称*/ private String businessName; /**发票对象,1 车主个人,2 商户*/ private String invoiceObject; /**发票类型:0 纸质票,1电子发票*/ private String invoiceTypeElectronic; /**开票渠道 1:任你停APP,2:小程序,3:公众号,4:H5,5:平台手工开票*/ private byte[] invoiceSource; public Long getId() { return id; } public void setId(Long id) { this.id = id; } /**获取发票id*/ public String getInvoiceId() { return invoiceId; } /**设置发票id*/ public void setInvoiceId(String invoiceId) { this.invoiceId = invoiceId == null ? null : invoiceId.trim(); } /**获取发票代码*/ public String getInvoiceCode() { return invoiceCode; } /**设置发票代码*/ public void setInvoiceCode(String invoiceCode) { this.invoiceCode = invoiceCode == null ? null : invoiceCode.trim(); } /**获取发票号码*/ public String getInvoiceNumber() { return invoiceNumber; } /**设置发票号码*/ public void setInvoiceNumber(String invoiceNumber) { this.invoiceNumber = invoiceNumber == null ? null : invoiceNumber.trim(); } /**获取电子发票下载url*/ public String getInvoiceUrl() { return invoiceUrl; } /**设置电子发票下载url*/ public void setInvoiceUrl(String invoiceUrl) { this.invoiceUrl = invoiceUrl == null ? null : invoiceUrl.trim(); } /**获取客户Id/商户id (结合对象类型invoice_object字段区分)*/ public String getCustId() { return custId; } /**设置客户Id/商户id (结合对象类型invoice_object字段区分)*/ public void setCustId(String custId) { this.custId = custId == null ? null : custId.trim(); } /**获取发票总金额 单位:分*/ public BigDecimal getInvoiceTotalFee() { return invoiceTotalFee; } /**设置发票总金额 单位:分*/ public void setInvoiceTotalFee(BigDecimal invoiceTotalFee) { this.invoiceTotalFee = invoiceTotalFee; } /**获取发票金额(扣过税额后) 单位:分*/ public BigDecimal getInvoiceFee() { return invoiceFee; } /**设置发票金额(扣过税额后) 单位:分*/ public void setInvoiceFee(BigDecimal invoiceFee) { this.invoiceFee = invoiceFee; } /**获取税率*/ public BigDecimal getInvoiceTaxRate() { return invoiceTaxRate; } /**设置税率*/ public void setInvoiceTaxRate(BigDecimal invoiceTaxRate) { this.invoiceTaxRate = invoiceTaxRate; } /**获取税额*/ public BigDecimal getInvoiceTaxFee() { return invoiceTaxFee; } /**设置税额*/ public void setInvoiceTaxFee(BigDecimal invoiceTaxFee) { this.invoiceTaxFee = invoiceTaxFee; } /**获取发票状态,1 待开票,3已开票 2 已邮寄 -1发票数据不合法 -2重复开票 -3超出限额-4已作废,冲红-5下载失败*/ public String getInvoiceState() { return invoiceState; } /**设置发票状态,1 待开票,3已开票 2 已邮寄 -1发票数据不合法 -2重复开票 -3超出限额-4已作废,冲红-5下载失败*/ public void setInvoiceState(String invoiceState) { this.invoiceState = invoiceState == null ? null : invoiceState.trim(); } /**获取邮寄人id*/ public Long getPostNameId() { return postNameId; } /**设置邮寄人id*/ public void setPostNameId(Long postNameId) { this.postNameId = postNameId; } /**获取邮寄人名称*/ public String getPostName() { return postName; } /**设置邮寄人名称*/ public void setPostName(String postName) { this.postName = postName == null ? null : postName.trim(); } /**获取邮寄时间*/ public Date getPostDate() { return postDate; } /**设置邮寄时间*/ public void setPostDate(Date postDate) { this.postDate = postDate; } /**获取收款人*/ public String getPryee() { return pryee; } /**设置收款人*/ public void setPryee(String pryee) { this.pryee = pryee == null ? null : pryee.trim(); } /**获取复核人*/ public String getChecker() { return checker; } /**设置复核人*/ public void setChecker(String checker) { this.checker = checker == null ? null : checker.trim(); } /**获取开票人ID*/ public Long getDrawerId() { return drawerId; } /**设置开票人ID*/ public void setDrawerId(Long drawerId) { this.drawerId = drawerId; } /**获取开票人*/ public String getDrawer() { return drawer; } /**设置开票人*/ public void setDrawer(String drawer) { this.drawer = drawer == null ? null : drawer.trim(); } /**获取开票时间*/ public Date getInvoiceDate() { return invoiceDate; } /**设置开票时间*/ public void setInvoiceDate(Date invoiceDate) { this.invoiceDate = invoiceDate; } /**获取发票PDF MD5码*/ public String getPdfMd5() { return pdfMd5; } /**设置发票PDF MD5码*/ public void setPdfMd5(String pdfMd5) { this.pdfMd5 = pdfMd5 == null ? null : pdfMd5.trim(); } /**获取发票下载返回状态说明*/ public String getMsg() { return msg; } /**设置发票下载返回状态说明*/ public void setMsg(String msg) { this.msg = msg == null ? null : msg.trim(); } /**获取合计不含税金额*/ public String getHjbhsje() { return hjbhsje; } /**设置合计不含税金额*/ public void setHjbhsje(String hjbhsje) { this.hjbhsje = hjbhsje == null ? null : hjbhsje.trim(); } /**获取开票合计税额*/ public String getKphjse() { return kphjse; } /**设置开票合计税额*/ public void setKphjse(String kphjse) { this.kphjse = kphjse == null ? null : kphjse.trim(); } /**获取购买方填写名称(开发票个人或公司名称)*/ public String getCustName() { return custName; } /**设置购买方填写名称(开发票个人或公司名称)*/ public void setCustName(String custName) { this.custName = custName == null ? null : custName.trim(); } /**获取发票类型(个人、公司),0 表示个人,1表示公司,2,表示非企业性质单位*/ public String getInvoiceType() { return invoiceType; } /**设置发票类型(个人、公司),0 表示个人,1表示公司,2,表示非企业性质单位*/ public void setInvoiceType(String invoiceType) { this.invoiceType = invoiceType == null ? null : invoiceType.trim(); } /**获取纳税人识别号(税号)*/ public String getCustTaxid() { return custTaxid; } /**设置纳税人识别号(税号)*/ public void setCustTaxid(String custTaxid) { this.custTaxid = custTaxid == null ? null : custTaxid.trim(); } /**获取开户银行名称*/ public String getCustBankName() { return custBankName; } /**设置开户银行名称*/ public void setCustBankName(String custBankName) { this.custBankName = custBankName == null ? null : custBankName.trim(); } /**获取开户银行账号*/ public String getCustCardNo() { return custCardNo; } /**设置开户银行账号*/ public void setCustCardNo(String custCardNo) { this.custCardNo = custCardNo == null ? null : custCardNo.trim(); } /**获取地址(单位、个人)*/ public String getCustAddress() { return custAddress; } /**设置地址(单位、个人)*/ public void setCustAddress(String custAddress) { this.custAddress = custAddress == null ? null : custAddress.trim(); } /**获取电话号码*/ public String getCustPhone() { return custPhone; } /**设置电话号码*/ public void setCustPhone(String custPhone) { this.custPhone = custPhone == null ? null : custPhone.trim(); } /**获取购方电子邮箱*/ public String getCustEmail() { return custEmail; } /**设置购方电子邮箱*/ public void setCustEmail(String custEmail) { this.custEmail = custEmail == null ? null : custEmail.trim(); } /**获取销售方名称*/ public String getSaleName() { return saleName; } /**设置销售方名称*/ public void setSaleName(String saleName) { this.saleName = saleName == null ? null : saleName.trim(); } /**获取销售方纳税人识别号(税号)*/ public String getSaleTaxid() { return saleTaxid; } /**设置销售方纳税人识别号(税号)*/ public void setSaleTaxid(String saleTaxid) { this.saleTaxid = saleTaxid == null ? null : saleTaxid.trim(); } /**获取销售方开户银行名称*/ public String getSaleBankName() { return saleBankName; } /**设置销售方开户银行名称*/ public void setSaleBankName(String saleBankName) { this.saleBankName = saleBankName == null ? null : saleBankName.trim(); } /**获取销售方开户银行账号*/ public String getSaleCardNo() { return saleCardNo; } /**设置销售方开户银行账号*/ public void setSaleCardNo(String saleCardNo) { this.saleCardNo = saleCardNo == null ? null : saleCardNo.trim(); } /**获取销售方地址(单位、个人)*/ public String getSaleAddress() { return saleAddress; } /**设置销售方地址(单位、个人)*/ public void setSaleAddress(String saleAddress) { this.saleAddress = saleAddress == null ? null : saleAddress.trim(); } /**获取数据状态:1有效,0无效*/ public Integer getDataState() { return dataState; } /**设置数据状态:1有效,0无效*/ public void setDataState(Integer dataState) { this.dataState = dataState; } /**获取创建人*/ public String getCreateEmpid() { return createEmpid; } /**设置创建人*/ public void setCreateEmpid(String createEmpid) { this.createEmpid = createEmpid == null ? null : createEmpid.trim(); } /**获取创建时间*/ public Date getCreateDate() { return createDate; } /**设置创建时间*/ public void setCreateDate(Date createDate) { this.createDate = createDate; } /**获取修改人*/ public String getModfiyEmpid() { return modfiyEmpid; } /**设置修改人*/ public void setModfiyEmpid(String modfiyEmpid) { this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim(); } /**获取修改时间*/ public Date getModfiyDate() { return modfiyDate; } /**设置修改时间*/ public void setModfiyDate(Date modfiyDate) { this.modfiyDate = modfiyDate; } /**获取申请时间*/ public Date getApplyDate() { return applyDate; } /**设置申请时间*/ public void setApplyDate(Date applyDate) { this.applyDate = applyDate; } /**获取发票内容*/ public String getTicketContent() { return ticketContent; } /**设置发票内容*/ public void setTicketContent(String ticketContent) { this.ticketContent = ticketContent == null ? null : ticketContent.trim(); } /**获取收件人*/ public String getRecipients() { return recipients; } /**设置收件人*/ public void setRecipients(String recipients) { this.recipients = recipients == null ? null : recipients.trim(); } /**获取收件人地址*/ public String getRecipientsAddress() { return recipientsAddress; } /**设置收件人地址*/ public void setRecipientsAddress(String recipientsAddress) { this.recipientsAddress = recipientsAddress == null ? null : recipientsAddress.trim(); } /**获取取票方式:1 自取,2 邮寄*/ public Integer getFetchTicketWay() { return fetchTicketWay; } /**设置取票方式:1 自取,2 邮寄*/ public void setFetchTicketWay(Integer fetchTicketWay) { this.fetchTicketWay = fetchTicketWay; } /**获取收件人电话*/ public String getRecipientsPhone() { return recipientsPhone; } /**设置收件人电话*/ public void setRecipientsPhone(String recipientsPhone) { this.recipientsPhone = recipientsPhone == null ? null : recipientsPhone.trim(); } /**获取发票种类:0 普通发票,1增值发票*/ public String getInvoiceKind() { return invoiceKind; } /**设置发票种类:0 普通发票,1增值发票*/ public void setInvoiceKind(String invoiceKind) { this.invoiceKind = invoiceKind == null ? null : invoiceKind.trim(); } /**获取停车场编码*/ public String getPlNo() { return plNo; } /**设置停车场编码*/ public void setPlNo(String plNo) { this.plNo = plNo == null ? null : plNo.trim(); } /**获取车牌号列表,通过'/'分割*/ public String getCarNumbers() { return carNumbers; } /**设置车牌号列表,通过'/'分割*/ public void setCarNumbers(String carNumbers) { this.carNumbers = carNumbers == null ? null : carNumbers.trim(); } /**获取发票类型:100:停车,200-充值,300-会员卡,400-商户充值*/ public Integer getInvoiceBigType() { return invoiceBigType; } /**设置发票类型:100:停车,200-充值,300-会员卡,400-商户充值*/ public void setInvoiceBigType(Integer invoiceBigType) { this.invoiceBigType = invoiceBigType; } /**获取备注*/ public String getRemark() { return remark; } /**设置备注*/ public void setRemark(String remark) { this.remark = remark == null ? null : remark.trim(); } /**获取二级组织id*/ public Long getOrgId() { return orgId; } /**设置二级组织id*/ public void setOrgId(Long orgId) { this.orgId = orgId; } /**获取终端来源:1:任你听 2:pda 3:微信公共号 4:云平台*/ public Integer getTerminalSource() { return terminalSource; } /**设置终端来源:1:任你听 2:pda 3:微信公共号 4:云平台*/ public void setTerminalSource(Integer terminalSource) { this.terminalSource = terminalSource; } /**获取商户id*/ public String getBusinessId() { return businessId; } /**设置商户id*/ public void setBusinessId(String businessId) { this.businessId = businessId == null ? null : businessId.trim(); } /**获取商户名称*/ public String getBusinessName() { return businessName; } /**设置商户名称*/ public void setBusinessName(String businessName) { this.businessName = businessName == null ? null : businessName.trim(); } /**获取发票对象,1 车主个人,2 商户*/ public String getInvoiceObject() { return invoiceObject; } /**设置发票对象,1 车主个人,2 商户*/ public void setInvoiceObject(String invoiceObject) { this.invoiceObject = invoiceObject == null ? null : invoiceObject.trim(); } /**获取发票类型:0 纸质票,1电子发票*/ public String getInvoiceTypeElectronic() { return invoiceTypeElectronic; } /**设置发票类型:0 纸质票,1电子发票*/ public void setInvoiceTypeElectronic(String invoiceTypeElectronic) { this.invoiceTypeElectronic = invoiceTypeElectronic == null ? null : invoiceTypeElectronic.trim(); } /**获取开票渠道 1:任你停APP,2:小程序,3:公众号,4:H5,5:平台手工开票*/ public byte[] getInvoiceSource() { return invoiceSource; } /**设置开票渠道 1:任你停APP,2:小程序,3:公众号,4:H5,5:平台手工开票*/ public void setInvoiceSource(byte[] invoiceSource) { this.invoiceSource = invoiceSource; } }