XcrInvoiceIssuance.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. package com.zksy.data.domain.po;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.fasterxml.jackson.annotation.JsonProperty;
  5. import com.zksy.data.domain.po.BasePo;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. @Data // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
  11. @TableName(value = "xcr_invoice_issuance") // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
  12. public class XcrInvoiceIssuance extends BasePo implements Serializable {
  13. @TableField("FPKJXXUUID")
  14. @JsonProperty("FPKJXXUUID")
  15. private String FPKJXXUUID; // 代开序号 主键
  16. @TableField("YSYSKMXUUID")
  17. @JsonProperty("YSYSKMXUUID")
  18. private String YSYSKMXUUID; // 税款序号 主键
  19. @TableField("TRANO")
  20. @JsonProperty("TRANO")
  21. private String TRANO; // 交易流水号 主键
  22. @TableField("RECID")
  23. @JsonProperty("RECID")
  24. private String RECID; // 记录日志表主键
  25. @TableField("TAXORGCODE")
  26. @JsonProperty("TAXORGCODE")
  27. private String TAXORGCODE; // 征收机关代码
  28. @TableField("PAYBNKNO")
  29. @JsonProperty("PAYBNKNO")
  30. private String PAYBNKNO; // 付款行行号
  31. @TableField("ORIMSGNO")
  32. @JsonProperty("ORIMSGNO")
  33. private String ORIMSGNO; // 原报文编号
  34. @TableField("TRAAMT")
  35. @JsonProperty("TRAAMT")
  36. private BigDecimal TRAAMT; // 交易金额
  37. @TableField("PAYEROPBKNO")
  38. @JsonProperty("PAYEROPBKNO")
  39. private String PAYEROPBKNO; // 付款开户行行号
  40. @TableField("PAYEROPBKNAME")
  41. @JsonProperty("PAYEROPBKNAME")
  42. private String PAYEROPBKNAME; // 付款开户行名称
  43. @TableField("HANDORGNAME")
  44. @JsonProperty("HANDORGNAME")
  45. private String HANDORGNAME; // 缴款单位名称
  46. @TableField("PAYACCT")
  47. @JsonProperty("PAYACCT")
  48. private String PAYACCT; // 付款账户
  49. @TableField("TAXVOUNO")
  50. @JsonProperty("TAXVOUNO")
  51. private String TAXVOUNO; // 税票号码
  52. @TableField("BILLDATE")
  53. @JsonProperty("BILLDATE")
  54. private Date BILLDATE; // 开票日期
  55. @TableField("TAXPAYCODE")
  56. @JsonProperty("TAXPAYCODE")
  57. private String TAXPAYCODE; // 纳税人编码
  58. @TableField("TAXPAYNAME")
  59. @JsonProperty("TAXPAYNAME")
  60. private String TAXPAYNAME; // 纳税人名称
  61. @TableField("BUDGETTYPE")
  62. @JsonProperty("BUDGETTYPE")
  63. private String BUDGETTYPE; // 预算种类
  64. @TableField("TRIMSIGN")
  65. @JsonProperty("TRIMSIGN")
  66. private String TRIMSIGN; // 整理期标志
  67. @TableField("CORPCODE")
  68. @JsonProperty("CORPCODE")
  69. private String CORPCODE; // 企业代码
  70. @TableField("CORPNAME")
  71. @JsonProperty("CORPNAME")
  72. private String CORPNAME; // 企业名称
  73. @TableField("CORPTYPE")
  74. @JsonProperty("CORPTYPE")
  75. private String CORPTYPE; // 企业注册类型
  76. @TableField("BUDGETSUBJECTCODE")
  77. @JsonProperty("BUDGETSUBJECTCODE")
  78. private String BUDGETSUBJECTCODE; // 预算科目代码
  79. @TableField("BUDGETSUBJECTNAME")
  80. @JsonProperty("BUDGETSUBJECTNAME")
  81. private String BUDGETSUBJECTNAME; // 预算科目名称
  82. @TableField("LIMITDATE")
  83. @JsonProperty("LIMITDATE")
  84. private Date LIMITDATE; // 限缴日期
  85. @TableField("TAXTYPECODE")
  86. @JsonProperty("TAXTYPECODE")
  87. private String TAXTYPECODE; // 税种代码
  88. @TableField("TAXTYPENAME")
  89. @JsonProperty("TAXTYPENAME")
  90. private String TAXTYPENAME; // 税种名称
  91. @TableField("BUDGETLEVELCODE")
  92. @JsonProperty("BUDGETLEVELCODE")
  93. private String BUDGETLEVELCODE; // 预算级次代码
  94. @TableField("BUDGETLEVELNAME")
  95. @JsonProperty("BUDGETLEVELNAME")
  96. private String BUDGETLEVELNAME; // 预算级次名称
  97. @TableField("TAXSTARTDATE")
  98. @JsonProperty("TAXSTARTDATE")
  99. private Date TAXSTARTDATE; // 税款所属日期起
  100. @TableField("TAXENDDATE")
  101. @JsonProperty("TAXENDDATE")
  102. private Date TAXENDDATE; // 税款所属日期止
  103. @TableField("VICESIGN")
  104. @JsonProperty("VICESIGN")
  105. private String VICESIGN; // 辅助标志
  106. @TableField("TAXTYPE")
  107. @JsonProperty("TAXTYPE")
  108. private String TAXTYPE; // 税款类型
  109. @TableField("REMARK")
  110. @JsonProperty("REMARK")
  111. private String REMARK; // 备注
  112. @TableField("REMARK1")
  113. @JsonProperty("REMARK1")
  114. private String REMARK1; // 备注1
  115. @TableField("NSRDLJ")
  116. @JsonProperty("NSRDLJ")
  117. private String NSRDLJ; // 纳税人代理键
  118. @TableField("OPSTAT")
  119. @JsonProperty("OPSTAT")
  120. private String OPSTAT; // 处理状态
  121. @TableField("APPLYDATE")
  122. @JsonProperty("APPLYDATE")
  123. private Date APPLYDATE; // 申请日期
  124. @TableField("ENTERINGTIME")
  125. @JsonProperty("ENTERINGTIME")
  126. @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  127. private Date ENTERINGTIME; // 数据接入日期
  128. }