TdCCustInvoiceHis.java 19.9 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770
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;
    }
}