|
|
|
@ -1,6 +1,7 @@ |
|
|
|
|
package com.jianshui.income.domain.vo.render; |
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.annotation.JSONField; |
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
|
import com.jianshui.income.domain.entity.InvoiceCheckDetail; |
|
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
|
@ -15,8 +16,8 @@ import java.util.List; |
|
|
|
|
**/ |
|
|
|
|
@Data |
|
|
|
|
public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "id") |
|
|
|
|
private int id; |
|
|
|
|
// @JSONField(name = "id")
|
|
|
|
|
// private int id;
|
|
|
|
|
// 查验人的companyid
|
|
|
|
|
@JSONField(name = "company_id") |
|
|
|
|
private String company_id; |
|
|
|
@ -25,11 +26,11 @@ public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "pch") |
|
|
|
|
private String pch; |
|
|
|
|
// 查验结果
|
|
|
|
|
@JSONField(name = "cyjg") |
|
|
|
|
private String cyjg; |
|
|
|
|
// @JSONField(name = "cyjg")
|
|
|
|
|
// private String cyjg;
|
|
|
|
|
// 查验结果信息 查询结果的信息
|
|
|
|
|
@JSONField(name = "cyjgxx") |
|
|
|
|
private String cyjgxx; |
|
|
|
|
// @JSONField(name = "cyjgxx")
|
|
|
|
|
// private String cyjgxx;
|
|
|
|
|
// 发票种类
|
|
|
|
|
@JSONField(name = "Fplx") // 单独处理
|
|
|
|
|
private String fpzl; |
|
|
|
@ -40,26 +41,26 @@ public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "Fphm") |
|
|
|
|
private String fphm; |
|
|
|
|
// 查验次数
|
|
|
|
|
@JSONField(name = "cycs") |
|
|
|
|
private String cycs; |
|
|
|
|
// @JSONField(name = "cycs")
|
|
|
|
|
// private String cycs;
|
|
|
|
|
// 销售方名称
|
|
|
|
|
@JSONField(name = "Xfmc") |
|
|
|
|
private String xhfmc; |
|
|
|
|
private String xfmc; |
|
|
|
|
// 销售方识别号
|
|
|
|
|
@JSONField(name = "Xfsh") |
|
|
|
|
private String xhfsbh; |
|
|
|
|
private String xfsbh; |
|
|
|
|
// 销售方地址电
|
|
|
|
|
@JSONField(name = "Xfdzdh") |
|
|
|
|
private String xhfdzdh; |
|
|
|
|
// @JSONField(name = "Xfdzdh")
|
|
|
|
|
private String xfdzdh; |
|
|
|
|
// 销售方地址 2022.09.16 浪潮要求新增需求
|
|
|
|
|
@JSONField(name = "Xfyhzh") |
|
|
|
|
private String xhfdz; |
|
|
|
|
private String xfdz; |
|
|
|
|
// 销售方电话 2022.09.16 浪潮要求新增需求
|
|
|
|
|
@JSONField(name = "xhfdh") |
|
|
|
|
private String xhfdh; |
|
|
|
|
private String xfdh; |
|
|
|
|
// 销售方开户行
|
|
|
|
|
@JSONField(name = "xhfyhzh") |
|
|
|
|
private String xhfyhzh; |
|
|
|
|
@JSONField(name = "Xfdzdh") |
|
|
|
|
private String xfyhzh; |
|
|
|
|
// 购买方识别号
|
|
|
|
|
@JSONField(name = "Gfsh") |
|
|
|
|
private String gmfsbh; |
|
|
|
@ -74,6 +75,7 @@ public class GetInvoiceVO { |
|
|
|
|
private String gmfyhzh; |
|
|
|
|
// 开票日期 格式 YYYYMMDD
|
|
|
|
|
@JSONField(name = "Kprq") |
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd") |
|
|
|
|
private String kprq; |
|
|
|
|
// 发票金额 发票种类为 01,02,03,14 时不可为空,填写发票不含税金额
|
|
|
|
|
@JSONField(name = "Je") |
|
|
|
@ -91,14 +93,14 @@ public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "Jqbm") |
|
|
|
|
private String jqbh; |
|
|
|
|
// 开票人
|
|
|
|
|
@JSONField(name = "kpr") |
|
|
|
|
private String kpr; |
|
|
|
|
// @JSONField(name = "kpr")
|
|
|
|
|
// private String kpr;
|
|
|
|
|
// 收款人
|
|
|
|
|
@JSONField(name = "skr") |
|
|
|
|
private String skr; |
|
|
|
|
// @JSONField(name = "skr")
|
|
|
|
|
// private String skr;
|
|
|
|
|
// 复核人
|
|
|
|
|
@JSONField(name = "fhr") |
|
|
|
|
private String fhr; |
|
|
|
|
// @JSONField(name = "fhr")
|
|
|
|
|
// private String fhr;
|
|
|
|
|
// 校验码
|
|
|
|
|
@JSONField(name = "JYM") |
|
|
|
|
private String jym; |
|
|
|
@ -108,8 +110,8 @@ public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "HCBZ") |
|
|
|
|
private String hcbz; |
|
|
|
|
// 作废标志 Y:已作废 H:已冲红 N:未作废
|
|
|
|
|
@JSONField(name = "status") |
|
|
|
|
private String status; |
|
|
|
|
// @JSONField(name = "status")
|
|
|
|
|
// private String status;
|
|
|
|
|
// 创建时间
|
|
|
|
|
@JSONField(name = "created_at") |
|
|
|
|
private Date created_at; |
|
|
|
@ -164,4 +166,79 @@ public class GetInvoiceVO { |
|
|
|
|
@JSONField(name = "Sph") |
|
|
|
|
private List<GetInvoiceSphVO> Sph; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "mfdwgr") |
|
|
|
|
private String mfdwgr; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "djzh") |
|
|
|
|
private String djzh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cyjg") |
|
|
|
|
private String cyjg; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "smfdwgr") |
|
|
|
|
private String smfdwgr; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cpxh") |
|
|
|
|
private String cpxh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "escsc") |
|
|
|
|
private String escsc; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cycs") |
|
|
|
|
private String cycs; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "mfdwgrdz") |
|
|
|
|
private String mfdwgrdz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "clsbh") |
|
|
|
|
private String clsbh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "smfdh") |
|
|
|
|
private String smfdh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "escscdz") |
|
|
|
|
private String escscdz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "smfdwgrzz") |
|
|
|
|
private String smfdwgrzz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "smfdwdmsfzh") |
|
|
|
|
private String smfdwdmsfzh; |
|
|
|
|
@JSONField(name = "escscdh") |
|
|
|
|
private String escscdh; |
|
|
|
|
@JSONField(name = "cpzh") |
|
|
|
|
private String cpzh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "escsckhyhzh") |
|
|
|
|
private String escsckhyhzh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cjhj") |
|
|
|
|
private String cjhj; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "xdpbz") |
|
|
|
|
private String xdpbz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cllx") |
|
|
|
|
private String cllx; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "qdbz") |
|
|
|
|
private String qdbz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "cpybz") |
|
|
|
|
private String cpybz; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "zrdcgsmc") |
|
|
|
|
private String zrdcgsmc; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "escscsbh") |
|
|
|
|
private String escscsbh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "mfdwdmsfzh") |
|
|
|
|
private String mfdwdmsfzh; |
|
|
|
|
|
|
|
|
|
@JSONField(name = "mfdh") |
|
|
|
|
private String mfdh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|