|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.jianshui.invoice.domain.dto.jcsk.add; |
|
|
|
package com.jianshui.invoice.domain.dto.api.jcsk.add; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.annotation.Alias; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import lombok.Data; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
|
|
|
@ -14,13 +15,18 @@ import java.util.List; |
|
|
|
@Data |
|
|
|
@Data |
|
|
|
public class InvoiceAllAddInfoDTO { |
|
|
|
public class InvoiceAllAddInfoDTO { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** message*/ |
|
|
|
|
|
|
|
@Alias("message") |
|
|
|
@ApiModelProperty(value = "备注") |
|
|
|
@ApiModelProperty(value = "备注") |
|
|
|
private String bz; |
|
|
|
private String bz; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** invoiceline*/ |
|
|
|
|
|
|
|
@Alias("invoiceType") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "发票类型代码") |
|
|
|
@ApiModelProperty(value = "发票类型代码") |
|
|
|
private String fplxdm; |
|
|
|
private String fplxdm; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** fpqqlsh*/ |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "发票请求流水号") |
|
|
|
@ApiModelProperty(value = "发票请求流水号") |
|
|
|
private String fpqqlsh; |
|
|
|
private String fpqqlsh; |
|
|
@ -28,26 +34,39 @@ public class InvoiceAllAddInfoDTO { |
|
|
|
@ApiModelProperty(value = "购方信息确认") |
|
|
|
@ApiModelProperty(value = "购方信息确认") |
|
|
|
private String gfxxconfirm; |
|
|
|
private String gfxxconfirm; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** address*/ |
|
|
|
|
|
|
|
@Alias("buyerAddress") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方地址") |
|
|
|
@ApiModelProperty(value = "购买方地址") |
|
|
|
private String gmfdz; |
|
|
|
private String gmfdz; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** buyerBank*/ |
|
|
|
|
|
|
|
@Alias("buyerBank") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方开户行") |
|
|
|
@ApiModelProperty(value = "购买方开户行") |
|
|
|
private String gmfkhh; |
|
|
|
private String gmfkhh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** phone*/ |
|
|
|
|
|
|
|
@Alias("buyerPhone") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方联系电话") |
|
|
|
@ApiModelProperty(value = "购买方联系电话") |
|
|
|
private String gmflxdh; |
|
|
|
private String gmflxdh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** buyerName*/ |
|
|
|
|
|
|
|
@Alias("buyerName") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方名称") |
|
|
|
@ApiModelProperty(value = "购买方名称") |
|
|
|
private String gmfmc; |
|
|
|
private String gmfmc; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** taxnum*/ |
|
|
|
|
|
|
|
@Alias("buyerTaxnum") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方税号") |
|
|
|
@ApiModelProperty(value = "购买方税号") |
|
|
|
private String gmfnsrsbh; |
|
|
|
private String gmfnsrsbh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** fpqqlsh*/ |
|
|
|
|
|
|
|
@Alias("buyerAccount") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "购买方银行账号") |
|
|
|
@ApiModelProperty(value = "购买方银行账号") |
|
|
|
private String gmfyhzh; |
|
|
|
private String gmfyhzh; |
|
|
@ -60,6 +79,7 @@ public class InvoiceAllAddInfoDTO { |
|
|
|
@ApiModelProperty(value = "合计税额") |
|
|
|
@ApiModelProperty(value = "合计税额") |
|
|
|
private String hjse; |
|
|
|
private String hjse; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** hsbz*/ |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "含税标志 1-不含税 2-含税") |
|
|
|
@ApiModelProperty(value = "含税标志 1-不含税 2-含税") |
|
|
|
private String hsbz; |
|
|
|
private String hsbz; |
|
|
@ -84,7 +104,7 @@ public class InvoiceAllAddInfoDTO { |
|
|
|
@ApiModelProperty(value = "价税合计") |
|
|
|
@ApiModelProperty(value = "价税合计") |
|
|
|
private String jshj; |
|
|
|
private String jshj; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "") |
|
|
|
@ApiModelProperty(value = "放弃享受减按1%征收率原因") |
|
|
|
private String kjly; |
|
|
|
private String kjly; |
|
|
|
|
|
|
|
|
|
|
|
// 特定业务必填
|
|
|
|
// 特定业务必填
|
|
|
@ -92,26 +112,38 @@ public class InvoiceAllAddInfoDTO { |
|
|
|
@ApiModelProperty(value = "特定要素类型代码") |
|
|
|
@ApiModelProperty(value = "特定要素类型代码") |
|
|
|
private String tdyslxdm; |
|
|
|
private String tdyslxdm; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** saleaddress*/ |
|
|
|
|
|
|
|
@Alias("sellerAddress") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方地址") |
|
|
|
@ApiModelProperty(value = "销方地址") |
|
|
|
private String xsfdz; |
|
|
|
private String xsfdz; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** sellerBank*/ |
|
|
|
|
|
|
|
@Alias("sellerBank") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方开户行") |
|
|
|
@ApiModelProperty(value = "销方开户行") |
|
|
|
private String xsfkhh; |
|
|
|
private String xsfkhh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** salephone*/ |
|
|
|
|
|
|
|
@Alias("sellerTelephone") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方联系电话") |
|
|
|
@ApiModelProperty(value = "销方联系电话") |
|
|
|
private String xsflxdh; |
|
|
|
private String xsflxdh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** fpqqlsh*/ |
|
|
|
|
|
|
|
@Alias("sellerName") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方名称") |
|
|
|
@ApiModelProperty(value = "销方名称") |
|
|
|
private String xsfmc; |
|
|
|
private String xsfmc; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** saletaxnum*/ |
|
|
|
|
|
|
|
@Alias("sellerTaxnum") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方税号") |
|
|
|
@ApiModelProperty(value = "销方税号") |
|
|
|
private String xsfnsrsbh; |
|
|
|
private String xsfnsrsbh; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** saleaccount*/ |
|
|
|
|
|
|
|
@Alias("sellerAccount") |
|
|
|
@NotEmpty |
|
|
|
@NotEmpty |
|
|
|
@ApiModelProperty(value = "销方银行账号") |
|
|
|
@ApiModelProperty(value = "销方银行账号") |
|
|
|
private String xsfyhzh; |
|
|
|
private String xsfyhzh; |