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