|
@@ -1,5 +1,6 @@
|
|
|
package com.jzg.quotation.taikang.model.entity;
|
|
package com.jzg.quotation.taikang.model.entity;
|
|
|
|
|
|
|
|
|
|
+import com.jzg.quotation.taikang.client.UnknownFieldEntity;
|
|
|
import lombok.Getter;
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
import lombok.Setter;
|
|
|
|
|
|
|
@@ -7,11 +8,11 @@ import java.math.BigDecimal;
|
|
|
|
|
|
|
|
@Setter
|
|
@Setter
|
|
|
@Getter
|
|
@Getter
|
|
|
-public class TKCarTax {
|
|
|
|
|
|
|
+public class TKCarTax extends UnknownFieldEntity {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 是否代缴车船税
|
|
* 是否代缴车船税
|
|
|
- *
|
|
|
|
|
|
|
+ * <p>
|
|
|
* 0:否
|
|
* 0:否
|
|
|
* 1:是
|
|
* 1:是
|
|
|
*/
|
|
*/
|
|
@@ -46,4 +47,124 @@ public class TKCarTax {
|
|
|
* 逾期的税款金额
|
|
* 逾期的税款金额
|
|
|
*/
|
|
*/
|
|
|
private BigDecimal taxOverdue;
|
|
private BigDecimal taxOverdue;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 还款年份
|
|
|
|
|
+ */
|
|
|
|
|
+ private String repaymentYear;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 纳税状态名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxFlagName;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 当前应纳税信息对象
|
|
|
|
|
+ */
|
|
|
|
|
+ private CurrentTaxDue currentTaxDue;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税务登记号
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxRegistryNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 基准税费
|
|
|
|
|
+ */
|
|
|
|
|
+ private BigDecimal benchmarkTax;
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ protected void addChildUnknownFields() {
|
|
|
|
|
+ addChildUnknownField("currentTaxDue", currentTaxDue);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Setter
|
|
|
|
|
+ @Getter
|
|
|
|
|
+ public static class CurrentTaxDue extends UnknownFieldEntity {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税开始日期
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxStartDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税结束日期
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxEndDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 已缴税费信息
|
|
|
|
|
+ */
|
|
|
|
|
+ private PaidTax paid;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 减免信息
|
|
|
|
|
+ */
|
|
|
|
|
+ private DeRate deRate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @Setter
|
|
|
|
|
+ @Getter
|
|
|
|
|
+ public static class PaidTax extends UnknownFieldEntity {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 缴税地区代码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxPaidAreaCode;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税务部门代码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxDepartmentCode;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税务部门名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxDepartment;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税票号码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxDocumentNumber;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Setter
|
|
|
|
|
+ @Getter
|
|
|
|
|
+ public static class DeRate extends UnknownFieldEntity {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 减免代码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String deDuctiondueCode;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 减免比例
|
|
|
|
|
+ */
|
|
|
|
|
+ private BigDecimal deDuctiondueProportion;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 减免类型
|
|
|
|
|
+ */
|
|
|
|
|
+ private String deDuctiondueType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税务部门代码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxDepartmentCode;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 减免税票号码
|
|
|
|
|
+ */
|
|
|
|
|
+ private String deDuctionDocumentNumber;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 税务部门名称
|
|
|
|
|
+ */
|
|
|
|
|
+ private String taxDepartment;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|