Bladeren bron

数据采集

邵洋 1 jaar geleden
bovenliggende
commit
a1aff3bb1a

+ 63 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrAbnormalHouseholdIdentification.java

@@ -0,0 +1,63 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 非正常户认定信息表
+ * @TableName xcr_abnormal_household_identification
+ */
+@TableName(value ="xcr_abnormal_household_identification")
+@Data
+public class XcrAbnormalHouseholdIdentification extends BasePo implements Serializable {
+
+    @TableId(type = IdType.INPUT)  // 主键类型为 INPUT,表示主键值由外部传入
+    @JsonProperty("FZCHRDUUID")
+    private String FZCHRDUUID;  // 非正常户认定唯一标识
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("RDYY")
+    @JsonProperty("RDYY")
+    private String RDYY;  // 认定原因
+
+    @TableField("RDRQ")
+    @JsonProperty("RDRQ")
+    private Date RDRQ;  // 认定日期
+
+    @TableField("GGRQ")
+    @JsonProperty("GGRQ")
+    private Date GGRQ;  // 公告日期
+
+    @TableField("SWJGMC")
+    @JsonProperty("SWJGMC")
+    private String SWJGMC;  // 公告税务机关
+
+    @TableField(value = "ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date ENTERINGTIME;  // 时间戳
+
+    @TableField("OPTYPE")
+    @JsonProperty("OPTYPE")
+    private Integer OPTYPE;  // 更新标志位
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date I_TIME;  // 插入时间
+}

+ 54 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrConfirmationTermination.java

@@ -0,0 +1,54 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 非正常户认定解除信息表
+ * @TableName xcr_confirmation_termination
+ */
+@TableName(value ="xcr_confirmation_termination")
+@Data
+public class XcrConfirmationTermination extends BasePo implements Serializable {
+    private static final long serialVersionUID = 1L;  // 序列化版本UID
+
+    @TableField("FZCHRDUUID")  // 复合主键的一部分
+    @JsonProperty("FZCHRDUUID")
+    private String FZCHRDUUID;  // 序号 主键
+
+    @TableField("RECID")  // 复合主键的另一部分
+    @JsonProperty("RECID")
+    private String RECID;  // 记录日志表主键
+
+    @TableField("DJXH")
+    @JsonProperty("DJXH")
+    private String DJXH;  // 登记序号(纳税人唯一标识)
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("JCYY")
+    @JsonProperty("JCYY")
+    private String JCYY;  // 认定解除原因
+
+    @TableField("HZRQ")
+    @JsonProperty("HZRQ")
+    private Date HZRQ;  // 核准日期
+
+    @TableField(value = "ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date ENTERINGTIME;  // 数据接入日期
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date I_TIME;  // 插入时间
+}

+ 48 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIncomeTaxReturn.java

@@ -0,0 +1,48 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_income_tax_return")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrIncomeTaxReturn extends BasePo implements Serializable {
+
+    @TableId(type = IdType.INPUT)  // 主键类型为 INPUT,表示主键值由外部传入
+    @JsonProperty("UUID")
+    private String UUID;  // 唯一标识
+
+    @TableField("SHXYDM")
+    @JsonProperty("SHXYDM")
+    private String SHXYDM;  // 社会信用代码
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("YYSR")
+    @JsonProperty("YYSR")
+    private BigDecimal YYSR;  // 营业收入
+
+    @TableField("LRZE")
+    @JsonProperty("LRZE")
+    private BigDecimal LRZE;  // 利润总额
+
+    @TableField("YYCB")
+    @JsonProperty("YYCB")
+    private BigDecimal YYCB;  // 营业成本
+
+    @TableField("ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date ENTERINGTIME;  // 时间戳
+}

+ 293 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrInstitutionalClients.java

@@ -0,0 +1,293 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.data.domain.po.BasePo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_institutional_clients")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrInstitutionalClients extends BasePo implements Serializable {
+
+    @TableId(value = "ID", type = IdType.INPUT)  // 主键,自动递增
+    @JsonProperty("ID")
+    private Integer ID;  // 唯一记录id
+
+    @TableField("DWBH")
+    @JsonProperty("DWBH")
+    private String DWBH;  // 机构客户号
+
+    @TableField("DWMC")
+    @JsonProperty("DWMC")
+    private String DWMC;  // 单位名称
+
+    @TableField("DWDZ")
+    @JsonProperty("DWDZ")
+    private String DWDZ;  // 单位地址
+
+    @TableField("DWFRDBXM")
+    @JsonProperty("DWFRDBXM")
+    private String DWFRDBXM;  // 单位法人代表姓名
+
+    @TableField("DWFRDBZJLX")
+    @JsonProperty("DWFRDBZJLX")
+    private String DWFRDBZJLX;  // 单位法人代表证件类型
+
+    @TableField("DWFRDBZJHM")
+    @JsonProperty("DWFRDBZJHM")
+    private String DWFRDBZJHM;  // 单位法人代表证件号码
+
+    @TableField("DWLSGX")
+    @JsonProperty("DWLSGX")
+    private String DWLSGX;  // 单位隶属关系
+
+    @TableField("DWJJLX")
+    @JsonProperty("DWJJLX")
+    private String DWJJLX;  // 单位经济类型
+
+    @TableField("DWSSHY")
+    @JsonProperty("DWSSHY")
+    private String DWSSHY;  // 单位所属行业
+
+    @TableField("DWYB")
+    @JsonProperty("DWYB")
+    private String DWYB;  // 单位邮编
+
+    @TableField("DWDZXX")
+    @JsonProperty("DWDZXX")
+    private String DWDZXX;  // 单位电子信箱
+
+    @TableField("DWFXR")
+    @JsonProperty("DWFXR")
+    private Date DWFXR;  // 单位发薪日
+
+    @TableField("JBRXM")
+    @JsonProperty("JBRXM")
+    private String JBRXM;  // 经办人姓名
+
+    @TableField("JBRGDDHHM")
+    @JsonProperty("JBRGDDHHM")
+    private String JBRGDDHHM;  // 经办人固定电话号码
+
+    @TableField("JBRSJHM")
+    @JsonProperty("JBRSJHM")
+    private String JBRSJHM;  // 经办人手机号码
+
+    @TableField("JBRZJLX")
+    @JsonProperty("JBRZJLX")
+    private String JBRZJLX;  // 经办人证件类型
+
+    @TableField("JBRZJHM")
+    @JsonProperty("JBRZJHM")
+    private String JBRZJHM;  // 经办人证件号码
+
+    @TableField("JBREMAIL")
+    @JsonProperty("JBREMAIL")
+    private String JBREMAIL;  // 经办人电子信箱
+
+    @TableField("ZZJGDM")
+    @JsonProperty("ZZJGDM")
+    private String ZZJGDM;  // 组织机构代码
+
+    @TableField("DWSLRQ")
+    @JsonProperty("DWSLRQ")
+    private Date DWSLRQ;  // 单位设立日期
+
+    @TableField("DWKHRQ")
+    @JsonProperty("DWKHRQ")
+    private Date DWKHRQ;  // 单位开户日期
+
+    @TableField("STYHMC")
+    @JsonProperty("STYHMC")
+    private String STYHMC;  // 受托银行名称
+
+    @TableField("STYHDM")
+    @JsonProperty("STYHDM")
+    private String STYHDM;  // 受托银行代码
+
+    @TableField("JGBM")
+    @JsonProperty("JGBM")
+    private String JGBM;  // 管理机构代码
+
+    @TableField("SSQXBM")
+    @JsonProperty("SSQXBM")
+    private String SSQXBM;  // 所属区县编码
+
+    @TableField("DWSBZH")
+    @JsonProperty("DWSBZH")
+    private String DWSBZH;  // 单位社保账号
+
+    @TableField("DWFRDBLXDH")
+    @JsonProperty("DWFRDBLXDH")
+    private String DWFRDBLXDH;  // 单位法人代表联系电话
+
+    @TableField("DWFRDBYDDH")
+    @JsonProperty("DWFRDBYDDH")
+    private String DWFRDBYDDH;  // 单位法人代表移动电话
+
+    @TableField("ZCZS")
+    @JsonProperty("ZCZS")
+    private String ZCZS;  // 注册住所
+
+    @TableField("ZCZB")
+    @JsonProperty("ZCZB")
+    private BigDecimal ZCZB;  // 注册资本
+
+    @TableField("ZCRQ")
+    @JsonProperty("ZCRQ")
+    private Date ZCRQ;  // 注册登记日期
+
+    @TableField("YYZZDJJG")
+    @JsonProperty("YYZZDJJG")
+    private String YZZDJJG;  // 营业执照登记机关
+
+    @TableField("YYYZZCH")
+    @JsonProperty("YYYZZCH")
+    private String YYYZZCH;  // 营业执照注册号
+
+    @TableField("DJRQ")
+    @JsonProperty("DJRQ")
+    private Date DJRQ;  // 登记日期
+
+    @TableField("DJSJ")
+    @JsonProperty("DJSJ")
+    private Date DJSJ;  // 登记时间
+
+    @TableField("DJCZYID")
+    @JsonProperty("DJCZYID")
+    private String DJCZYID;  // 登记操作员id
+
+    @TableField("DJCZY")
+    @JsonProperty("DJCZY")
+    private String DJCZY;  // 登记操作员
+
+    @TableField("DWJC")
+    @JsonProperty("DWJC")
+    private String DWJC;  // 单位简称
+
+    @TableField("SWDJH")
+    @JsonProperty("SWDJH")
+    private String SWDJH;  // 税务登记号
+
+    @TableField("JBZHKHYH")
+    @JsonProperty("JBZHKHYH")
+    private String JBZHKHYH;  // 基本账户开户银行
+
+    @TableField("JBZHYHZH")
+    @JsonProperty("JBZHYHZH")
+    private String JBZHYHZH;  // 基本账户银行账号
+
+    @TableField("JBZHKHMC")
+    @JsonProperty("JBZHKHMC")
+    private String JBZHKHMC;  // 基本账户开户名称
+
+    @TableField("DWSSQYBM")
+    @JsonProperty("DWSSQYBM")
+    private String DWSSQYBM;  // 单位所属区域编码
+
+    @TableField("DWSSSSBM")
+    @JsonProperty("DWSSSSBM")
+    private String DWSSSSBM;  // 单位所属省市编码
+
+    @TableField("DWSZCSBM")
+    @JsonProperty("DWSZCSBM")
+    private String DWSZCSBM;  // 单位所在城市编码
+
+    @TableField("XXHGLBM")
+    @JsonProperty("XXHGLBM")
+    private String XXHGLBM;  // 信息化管理部门
+
+    @TableField("KHLXBM")
+    @JsonProperty("KHLXBM")
+    private String KHLXBM;  // 客户类型编码
+
+    @TableField("KHJBBM")
+    @JsonProperty("KHJBBM")
+    private String KHJBBM;  // 客户级别编码
+
+    @TableField("DWWWDZ")
+    @JsonProperty("DWWWDZ")
+    private String DWWWDZ;  // 单位外网地址
+
+    @TableField("PYJX")
+    @JsonProperty("PYJX")
+    private String PYJX;  // 拼音简写
+
+    @TableField("JGLBBM")
+    @JsonProperty("JGLBBM")
+    private String JGLBBM;  // 机构类别编码
+
+    @TableField("FRXB")
+    @JsonProperty("FRXB")
+    private Character FRXB;  // 法人性别
+
+    @TableField("FRGJ")
+    @JsonProperty("FRGJ")
+    private String FRGJ;  // 法人国籍
+
+    @TableField("SFDLFR")
+    @JsonProperty("SFDLFR")
+    private Character SFDLFR;  // 是否独立法人
+
+    @TableField("FRZSDM")
+    @JsonProperty("FRZSDM")
+    private String FRZSDM;  // 法人证书代码
+
+    @TableField("SSZB")
+    @JsonProperty("SSZB")
+    private BigDecimal SSZB;  // 实收资本
+
+    @TableField("ZZZSBH")
+    @JsonProperty("ZZZSBH")
+    private String ZZZSBH;  // 资质证书编号
+
+    @TableField("DWYSDM")
+    @JsonProperty("DWYSDM")
+    private String DWYSDM;  // 单位预算代码
+
+    @TableField("DJQD")
+    @JsonProperty("DJQD")
+    private String DJQD;  // 登记渠道
+
+    @TableField("ZZJGLX")
+    @JsonProperty("ZZJGLX")
+    private String ZZJGLX;  // 组织机构类型
+
+    @TableField("JBZHKHYH2")
+    @JsonProperty("JBZHKHYH2")
+    private String JBZHKHYH2;  // 基本账户开户银行2
+
+    @TableField("JBZHYHZH2")
+    @JsonProperty("JBZHYHZH2")
+    private String JBZHYHZH2;  // 基本账户银行账号2
+
+    @TableField("JBZHKHYH3")
+    @JsonProperty("JBZHKHYH3")
+    private String JBZHKHYH3;  // 基本账户开户银行3
+
+    @TableField("JBZHYHZH3")
+    @JsonProperty("JBZHYHZH3")
+    private String JBZHYHZH3;  // 基本账户银行账号3
+
+    @TableField("JBZHKHYH4")
+    @JsonProperty("JBZHKHYH4")
+    private String JBZHKHYH4;  // 基本账户开户银行4
+
+    @TableField("JBZHYHZH4")
+    @JsonProperty("JBZHYHZH4")
+    private String JBZHYHZH4;  // 基本账户银行账号4
+
+    @TableField("DWXZ")
+    @JsonProperty("DWXZ")
+    private String DWXZ;  // 单位性质
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date I_TIME;  // 插入时间
+}

+ 169 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrInvoiceIssuance.java

@@ -0,0 +1,169 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.data.domain.po.BasePo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_invoice_issuance")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrInvoiceIssuance extends BasePo implements Serializable {
+
+    @TableField("FPKJXXUUID")
+    @JsonProperty("FPKJXXUUID")
+    private String FPKJXXUUID;  // 代开序号 主键
+
+    @TableField("YSYSKMXUUID")
+    @JsonProperty("YSYSKMXUUID")
+    private String YSYSKMXUUID;  // 税款序号 主键
+
+    @TableField("TRANO")
+    @JsonProperty("TRANO")
+    private String TRANO;  // 交易流水号 主键
+
+    @TableField("RECID")
+    @JsonProperty("RECID")
+    private String RECID;  // 记录日志表主键
+
+    @TableField("TAXORGCODE")
+    @JsonProperty("TAXORGCODE")
+    private String TAXORGCODE;  // 征收机关代码
+
+    @TableField("PAYBNKNO")
+    @JsonProperty("PAYBNKNO")
+    private String PAYBNKNO;  // 付款行行号
+
+    @TableField("ORIMSGNO")
+    @JsonProperty("ORIMSGNO")
+    private String ORIMSGNO;  // 原报文编号
+
+    @TableField("TRAAMT")
+    @JsonProperty("TRAAMT")
+    private BigDecimal TRAAMT;  // 交易金额
+
+    @TableField("PAYEROPBKNO")
+    @JsonProperty("PAYEROPBKNO")
+    private String PAYEROPBKNO;  // 付款开户行行号
+
+    @TableField("PAYEROPBKNAME")
+    @JsonProperty("PAYEROPBKNAME")
+    private String PAYEROPBKNAME;  // 付款开户行名称
+
+    @TableField("HANDORGNAME")
+    @JsonProperty("HANDORGNAME")
+    private String HANDORGNAME;  // 缴款单位名称
+
+    @TableField("PAYACCT")
+    @JsonProperty("PAYACCT")
+    private String PAYACCT;  // 付款账户
+
+    @TableField("TAXVOUNO")
+    @JsonProperty("TAXVOUNO")
+    private String TAXVOUNO;  // 税票号码
+
+    @TableField("BILLDATE")
+    @JsonProperty("BILLDATE")
+    private Date BILLDATE;  // 开票日期
+
+    @TableField("TAXPAYCODE")
+    @JsonProperty("TAXPAYCODE")
+    private String TAXPAYCODE;  // 纳税人编码
+
+    @TableField("TAXPAYNAME")
+    @JsonProperty("TAXPAYNAME")
+    private String TAXPAYNAME;  // 纳税人名称
+
+    @TableField("BUDGETTYPE")
+    @JsonProperty("BUDGETTYPE")
+    private String BUDGETTYPE;  // 预算种类
+
+    @TableField("TRIMSIGN")
+    @JsonProperty("TRIMSIGN")
+    private String TRIMSIGN;  // 整理期标志
+
+    @TableField("CORPCODE")
+    @JsonProperty("CORPCODE")
+    private String CORPCODE;  // 企业代码
+
+    @TableField("CORPNAME")
+    @JsonProperty("CORPNAME")
+    private String CORPNAME;  // 企业名称
+
+    @TableField("CORPTYPE")
+    @JsonProperty("CORPTYPE")
+    private String CORPTYPE;  // 企业注册类型
+
+    @TableField("BUDGETSUBJECTCODE")
+    @JsonProperty("BUDGETSUBJECTCODE")
+    private String BUDGETSUBJECTCODE;  // 预算科目代码
+
+    @TableField("BUDGETSUBJECTNAME")
+    @JsonProperty("BUDGETSUBJECTNAME")
+    private String BUDGETSUBJECTNAME;  // 预算科目名称
+
+    @TableField("LIMITDATE")
+    @JsonProperty("LIMITDATE")
+    private Date LIMITDATE;  // 限缴日期
+
+    @TableField("TAXTYPECODE")
+    @JsonProperty("TAXTYPECODE")
+    private String TAXTYPECODE;  // 税种代码
+
+    @TableField("TAXTYPENAME")
+    @JsonProperty("TAXTYPENAME")
+    private String TAXTYPENAME;  // 税种名称
+
+    @TableField("BUDGETLEVELCODE")
+    @JsonProperty("BUDGETLEVELCODE")
+    private String BUDGETLEVELCODE;  // 预算级次代码
+
+    @TableField("BUDGETLEVELNAME")
+    @JsonProperty("BUDGETLEVELNAME")
+    private String BUDGETLEVELNAME;  // 预算级次名称
+
+    @TableField("TAXSTARTDATE")
+    @JsonProperty("TAXSTARTDATE")
+    private Date TAXSTARTDATE;  // 税款所属日期起
+
+    @TableField("TAXENDDATE")
+    @JsonProperty("TAXENDDATE")
+    private Date TAXENDDATE;  // 税款所属日期止
+
+    @TableField("VICESIGN")
+    @JsonProperty("VICESIGN")
+    private String VICESIGN;  // 辅助标志
+
+    @TableField("TAXTYPE")
+    @JsonProperty("TAXTYPE")
+    private String TAXTYPE;  // 税款类型
+
+    @TableField("REMARK")
+    @JsonProperty("REMARK")
+    private String REMARK;  // 备注
+
+    @TableField("REMARK1")
+    @JsonProperty("REMARK1")
+    private String REMARK1;  // 备注1
+
+    @TableField("NSRDLJ")
+    @JsonProperty("NSRDLJ")
+    private String NSRDLJ;  // 纳税人代理键
+
+    @TableField("OPSTAT")
+    @JsonProperty("OPSTAT")
+    private String OPSTAT;  // 处理状态
+
+    @TableField("APPLYDATE")
+    @JsonProperty("APPLYDATE")
+    private Date APPLYDATE;  // 申请日期
+
+    @TableField("ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date ENTERINGTIME;  // 数据接入日期
+}

+ 52 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrMainFinancialStatements.java

@@ -0,0 +1,52 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_main_financial_statements")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrMainFinancialStatements extends BasePo implements Serializable {
+
+    @TableField("ZLBSCJUUID")
+    @JsonProperty("ZLBSCJUUID")
+    private String ZLBSCJUUID;  // 关联字段 主键
+
+    @TableField("RECID")
+    @JsonProperty("RECID")
+    private String RECID;  // 记录日志表主键
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("SSQQ")
+    @JsonProperty("SSQQ")
+    private Date SSQQ;  // 所属期起
+
+    @TableField("SSQZ")
+    @JsonProperty("SSQZ")
+    private Date SSQZ;  // 所属期止
+
+    @TableField("BSZL_DM")
+    @JsonProperty("BSZL_DM")
+    private String BSZL_DM;  // 所有企业代码
+
+    @TableField(value = "ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date ENTERINGTIME;  // 时间戳
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date I_TIME;  // 插入时间
+}

+ 69 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrStopBusinessInformation.java

@@ -0,0 +1,69 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.data.domain.po.BasePo;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_stop_business_information")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrStopBusinessInformation extends BasePo implements Serializable {
+
+    @TableId(type = IdType.INPUT)  // 主键类型为 INPUT,表示主键值由外部传入
+    @JsonProperty("TFYUUID")
+    private String TFYUUID;  // 复业唯一标识
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("NSRZTMC")
+    @JsonProperty("NSRZTMC")
+    private String NSRZTMC;  // 纳税人状态
+
+    @TableField("HZTYQXQ")
+    @JsonProperty("HZTYQXQ")
+    private Date HZTYQXQ;  // 核准停业期限起
+
+    @TableField("HZTYQXZ")
+    @JsonProperty("HZTYQXZ")
+    private Date HZTYQXZ;  // 核准停业期限止
+
+    @TableField("CLTYBZ")
+    @JsonProperty("CLTYBZ")
+    private String CLTYBZ;  // 处理停业标志
+
+    @TableField("FYRQ")
+    @JsonProperty("FYRQ")
+    private Date FYRQ;  // 复业日期
+
+    @TableField("LRRQ")
+    @JsonProperty("LRRQ")
+    private Date LRRQ;  // 录入日期
+
+    @TableField("SWJGMC")
+    @JsonProperty("SWJGMC")
+    private String SWJGMC;  // 主管税务机关
+
+    @TableField(value = "ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date ENTERINGTIME;  // 时间戳
+
+    @TableField("OPTYPE")
+    @JsonProperty("OPTYPE")
+    private Integer OPTYPE;  // 更新标志位
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date I_TIME;  // 插入时间
+}

+ 120 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrTaxRegistrationEstablishment.java

@@ -0,0 +1,120 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data  // Lombok 的 Data 注解自动生成 getter, setter, toString 等方法
+@TableName(value = "xcr_tax_registration_establishment")  // MyBatis-Plus 的 TableName 注解指定对应的数据库表名
+public class XcrTaxRegistrationEstablishment extends BasePo implements Serializable {
+
+    @TableId(type = IdType.INPUT)  // 主键类型为 INPUT,表示主键值由外部传入
+    @JsonProperty("DJXH")
+    private Integer DJXH;  // 序号
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("NSRZTMC")
+    @JsonProperty("NSRZTMC")
+    private String NSRZTMC;  // 纳税人状态
+
+    @TableField("KZZTDJLXMC")
+    @JsonProperty("KZZTDJLXMC")
+    private String KZZTDJLXMC;  // 课征主体登记类型
+
+    @TableField("DJZCLXMC")
+    @JsonProperty("DJZCLXMC")
+    private String DJZCLXMC;  // 登记注册类型
+
+    @TableField("ZZJG_DM")
+    @JsonProperty("ZZJG_DM")
+    private String ZZJG_DM;  // 组织机构代码
+
+    @TableField("PZSLJGMC")
+    @JsonProperty("PZSLJGMC")
+    private String PZSLJGMC;  // 批准设立机关
+
+    @TableField("ZZHM")
+    @JsonProperty("ZZHM")
+    private String ZZHM;  // 证照名称
+
+    @TableField("ZZLXMC")
+    @JsonProperty("ZZLXMC")
+    private String ZZLXMC;  // 证照编号
+
+    @TableField("KYSLRQ")
+    @JsonProperty("KYSLRQ")
+    private Date KYSLRQ;  // 开业设立日期
+
+    @TableField("JYFW")
+    @JsonProperty("JYFW")
+    private String JYFW;  // 经营范围
+
+    @TableField("DJRQ")
+    @JsonProperty("DJRQ")
+    private Date DJRQ;  // 登记日期
+
+    @TableField("SWJGMC")
+    @JsonProperty("SWJGMC")
+    private String SWJGMC;  // 主管税务机关
+
+    @TableField("ZCDZ")
+    @JsonProperty("ZCDZ")
+    private String ZCDZ;  // 注册地址
+
+    @TableField("FDDBRXM")
+    @JsonProperty("FDDBRXM")
+    private String FDDBRXM;  // 法定代表人姓名
+
+    @TableField("SFZJLXMC")
+    @JsonProperty("SFZJLXMC")
+    private String SFZJLXMC;  // 法定代表人身份证件类型
+
+    @TableField("FDDBRSFZJHM")
+    @JsonProperty("FDDBRSFZJHM")
+    private String FDDBRSFZJHM;  // 法定代表人身份证号码
+
+    @TableField("FDDBRGDDH")
+    @JsonProperty("FDDBRGDDH")
+    private String FDDBRGDDH;  // 法定代表人固定电话
+
+    @TableField("FDDBRYDDH")
+    @JsonProperty("FDDBRYDDH")
+    private String FDDBRYDDH;  // 法定代表人移动电话
+
+    @TableField("HYMC")
+    @JsonProperty("HYMC")
+    private String HYMC;  // 行业
+
+    @TableField("HSFSMC")
+    @JsonProperty("HSFSMC")
+    private String HSFSMC;  // 核算方式
+
+    @TableField("ZFJGLXMC")
+    @JsonProperty("ZFJGLXMC")
+    private String ZFJGLXMC;  // 总分机构类型
+
+    @TableField(value = "ENTERINGTIME")
+    @JsonProperty("ENTERINGTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date ENTERINGTIME;  // 时间戳
+
+    @TableField("OPTYPE")
+    @JsonProperty("OPTYPE")
+    private Integer OPTYPE;  // 更新标志位
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date I_TIME;  // 插入时间
+}

+ 81 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrTaxpayerCreditRating.java

@@ -0,0 +1,81 @@
+package com.zksy.data.domain.po;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 纳税人信用等级表
+ * @TableName xcr_taxpayer_credit_rating
+ */
+@TableName(value ="xcr_taxpayer_credit_rating")
+@Data
+public class XcrTaxpayerCreditRating extends BasePo implements Serializable {
+    @TableField("DSSWJG_DM")
+    @JsonProperty("DSSWJG_DM")
+    private String DSSWJG_DM;  // 地市级税务机关代码
+
+    @TableField("DSSWJGMC")
+    @JsonProperty("DSSWJGMC")
+    private String DSSWJGMC;  // 地市级税务机关名称
+
+    @TableField("QXSWJG_DM")
+    @JsonProperty("QXSWJG_DM")
+    private String QXSWJG_DM;  // 区县级税务机关代码
+
+    @TableField("QXSWJGMC")
+    @JsonProperty("QXSWJGMC")
+    private String QXSWJGMC;  // 区县级税务机关名称
+
+    @TableField("SWJG_DM")
+    @JsonProperty("SWJG_DM")
+    private String SWJG_DM;  // 税务机关代码
+
+    @TableField("SWJGMC")
+    @JsonProperty("SWJGMC")
+    private String SWJGMC;  // 税务机关名称
+
+    @TableField("NSRMC")
+    @JsonProperty("NSRMC")
+    private String NSRMC;  // 纳税人名称
+
+    @TableField("NSRSBH")
+    @JsonProperty("NSRSBH")
+    private String NSRSBH;  // 纳税人识别号
+
+    @TableField("SHXYDM")
+    @JsonProperty("SHXYDM")
+    private String SHXYDM;  // 社会信用代码
+
+    @TableField("NSRDZDAH")
+    @JsonProperty("NSRDZDAH")
+    private String NSRDZDAH;  // 纳税人地址电话
+
+    @TableField("NSRWYM")
+    @JsonProperty("NSRWYM")
+    private String NSRWYM;  // 纳税人网址邮箱
+
+    @TableField("LHPJ_JB")
+    @JsonProperty("LHPJ_JB")
+    private String LHPJ_JB;  // 评价级别
+
+    @TableField("AUTOROWNO")
+    @JsonProperty("AUTOROWNO")
+    private String AUTOROWNO;  // 自增行号
+
+    @TableField("ND")
+    @JsonProperty("ND")
+    private String ND;  // 年度
+
+    @TableField("I_TIME")
+    @JsonProperty("I_TIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date I_TIME;  // 插入时间
+}