浏览代码

数据采集

邵洋 1 年之前
父节点
当前提交
0acaa643b2
共有 100 个文件被更改,包括 3230 次插入1 次删除
  1. 93 1
      data-service/src/main/java/com/zksy/data/controller/TestController.java
  2. 45 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrAbnormalOperationAnnouncement.java
  3. 224 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrAnnualReportBaseInfo.java
  4. 97 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrCancellation.java
  5. 58 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrDeregistration.java
  6. 55 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportEquityChange.java
  7. 76 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportShareholder.java
  8. 49 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportWebsite.java
  9. 64 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrEnterprisePollutionPermitInfo.java
  10. 54 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrEnvironmentalPenaltyDecision.java
  11. 103 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrFarmSpecialAbnormalDetail.java
  12. 101 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualBusinessAbnormality.java
  13. 116 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualBusinessInformation.java
  14. 43 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualCancellation.java
  15. 46 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualCancellationObjection.java
  16. 58 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualChangeInformation.java
  17. 60 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualLicense.java
  18. 138 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrIndustryCommerce.java
  19. 53 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrKeyPollutionSources.java
  20. 54 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrLiquidationBasicInfo.java
  21. 65 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrLiquidationMemberInfo.java
  22. 58 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrMoveIn.java
  23. 59 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrMoveOut.java
  24. 56 0
      data-service/src/main/java/com/zksy/data/domain/po/XcrRevokeRegistration.java
  25. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrAbnormalOperationAnnouncementResponse.java
  26. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrAnnualReportBaseInfoResponse.java
  27. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrCancellationResponse.java
  28. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrDeregistrationResponse.java
  29. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportEquityChangeResponse.java
  30. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportShareholderResponse.java
  31. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportWebsiteResponse.java
  32. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrEnterprisePollutionPermitInfoResponse.java
  33. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrEnvironmentalPenaltyDecisionResponse.java
  34. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrFarmSpecialAbnormalDetailResponse.java
  35. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualBusinessAbnormalityResponse.java
  36. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualBusinessInformationResponse.java
  37. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualCancellationObjectionResponse.java
  38. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualCancellationResponse.java
  39. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualChangeInformationResponse.java
  40. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualLicenseResponse.java
  41. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrIndustryCommerceResponse.java
  42. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrKeyPollutionSourcesResponse.java
  43. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrLiquidationBasicInfoResponse.java
  44. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrLiquidationMemberInfoResponse.java
  45. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrMoveInResponse.java
  46. 12 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrMoveOutResponse.java
  47. 13 0
      data-service/src/main/java/com/zksy/data/domain/response/XcrRevokeRegistrationResponse.java
  48. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrAbnormalOperationAnnouncementMapper.java
  49. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrAnnualReportBaseInfoMapper.java
  50. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrCancellationMapper.java
  51. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrDeregistrationMapper.java
  52. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportEquityChangeMapper.java
  53. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportShareholderMapper.java
  54. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportWebsiteMapper.java
  55. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrEnterprisePollutionPermitInfoMapper.java
  56. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrEnvironmentalPenaltyDecisionMapper.java
  57. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrFarmSpecialAbnormalDetailMapper.java
  58. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualBusinessAbnormalityMapper.java
  59. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualBusinessInformationMapper.java
  60. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualCancellationMapper.java
  61. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualCancellationObjectionMapper.java
  62. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualChangeInformationMapper.java
  63. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndividualLicenseMapper.java
  64. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrIndustryCommerceMapper.java
  65. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrKeyPollutionSourcesMapper.java
  66. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrLiquidationBasicInfoMapper.java
  67. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrLiquidationMemberInfoMapper.java
  68. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrMoveInMapper.java
  69. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrMoveOutMapper.java
  70. 18 0
      data-service/src/main/java/com/zksy/data/mapper/XcrRevokeRegistrationMapper.java
  71. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrAbnormalOperationAnnouncementService.java
  72. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrAnnualReportBaseInfoService.java
  73. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrCancellationService.java
  74. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrDeregistrationService.java
  75. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportEquityChangeService.java
  76. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportShareholderService.java
  77. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportWebsiteService.java
  78. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrEnterprisePollutionPermitInfoService.java
  79. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrEnvironmentalPenaltyDecisionService.java
  80. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrFarmSpecialAbnormalDetailService.java
  81. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualBusinessAbnormalityService.java
  82. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualBusinessInformationService.java
  83. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualCancellationObjectionService.java
  84. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualCancellationService.java
  85. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualChangeInformationService.java
  86. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndividualLicenseService.java
  87. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrIndustryCommerceService.java
  88. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrKeyPollutionSourcesService.java
  89. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrLiquidationBasicInfoService.java
  90. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrLiquidationMemberInfoService.java
  91. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrMoveInService.java
  92. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrMoveOutService.java
  93. 13 0
      data-service/src/main/java/com/zksy/data/service/XcrRevokeRegistrationService.java
  94. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrAbnormalOperationAnnouncementServiceImpl.java
  95. 58 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrAnnualReportBaseInfoServiceImpl.java
  96. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrCancellationServiceImpl.java
  97. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrDeregistrationServiceImpl.java
  98. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportEquityChangeServiceImpl.java
  99. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportShareholderServiceImpl.java
  100. 57 0
      data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportWebsiteServiceImpl.java

+ 93 - 1
data-service/src/main/java/com/zksy/data/controller/TestController.java

@@ -163,6 +163,52 @@ public class TestController {
     private XcrContactInformationService xcrContactInformationService;
     @Autowired
     private XcrFinancialManagerService xcrFinancialManagerService;
+    @Autowired
+    private XcrIndividualBusinessInformationService xcrIndividualBusinessInformationService;
+    @Autowired
+    private XcrIndustryCommerceService xcrIndustryCommerceService;
+    @Autowired
+    private XcrIndividualChangeInformationService xcrIndividualChangeInformationService;
+    @Autowired
+    private XcrIndividualCancellationService xcrIndividualCancellationService;
+    @Autowired
+    private XcrIndividualBusinessAbnormalityService xcrIndividualBusinessAbnormalityService;
+    @Autowired
+    private XcrMoveOutService xcrMoveOutService;
+    @Autowired
+    private XcrMoveInService xcrMoveInService;
+    @Autowired
+    private XcrDeregistrationService xcrDeregistrationService;
+    @Autowired
+    private XcrIndividualLicenseService xcrIndividualLicenseService;
+    @Autowired
+    private XcrCancellationService xcrCancellationService;
+    @Autowired
+    private XcrLiquidationBasicInfoService xcrLiquidationBasicInfoService;
+    @Autowired
+    private XcrLiquidationMemberInfoService xcrLiquidationMemberInfoService;
+    @Autowired
+    private XcrAbnormalOperationAnnouncementService xcrAbnormalOperationAnnouncementService;
+    @Autowired
+    private XcrFarmSpecialAbnormalDetailService xcrFarmSpecialAbnormalDetailService;
+    @Autowired
+    private XcrEnterpriseAnnualReportWebsiteService xcrEnterpriseAnnualReportWebsiteService;
+    @Autowired
+    private XcrEnterpriseAnnualReportShareholderService xcrEnterpriseAnnualReportShareholderService;
+    @Autowired
+    private XcrEnterpriseAnnualReportEquityChangeService xcrEnterpriseAnnualReportEquityChangeService;
+    @Autowired
+    private XcrRevokeRegistrationService xcrRevokeRegistrationService;
+    @Autowired
+    private XcrIndividualCancellationObjectionService xcrIndividualCancellationObjectionService;
+    @Autowired
+    private XcrAnnualReportBaseInfoService xcrAnnualReportBaseInfoService;
+    @Autowired
+    private XcrEnvironmentalPenaltyDecisionService xcrEnvironmentalPenaltyDecisionService;
+    @Autowired
+    private XcrEnterprisePollutionPermitInfoService xcrEnterprisePollutionPermitInfoService;
+    @Autowired
+    private XcrKeyPollutionSourcesService xcrKeyPollutionSourcesService;
     @GetMapping("/a")
     public String hello(){
 //        xcrELicNcertificateService.saveDataByUniCode("gateway/api/1/getXzxkxxByUniscid");
@@ -262,7 +308,53 @@ public class TestController {
 //        xcrExternalGuaranteeService.saveDataByUniCode("gateway/api/1/getQynbdwtgbzxxByUniscid");
 //        xcrRevokeInfoService.saveDataByUniCode("gateway/api/1/getDxxxByUniscid");
 //        xcrBranchOfficesInfoService.saveDataByUniCode("gateway/api/1/getFzjgbaxxByUniscid1");
-        xcrLicenseInfoService.saveDataByUniCode("gateway/api/1/getXkxxByUniscid");
+//        xcrLicenseInfoService.saveDataByUniCode("gateway/api/1/getXkxxByUniscid");
+        //个体经营者基本信息
+//        xcrIndividualBusinessInformationService.saveDataByUniCode("gateway/api/1/getGtjyzjbxxByUniscid");
+        //个体工商户基本信息
+//        xcrIndustryCommerceService.saveDataByUniCode("gateway/api/1/getGtgshjbxxByUniscid");
+        //个体变更信息
+//        xcrIndividualChangeInformationService.saveDataByUniCode("gateway/api/1/getGtbgxxByUniscid");
+        //个体注销信息
+//        xcrIndividualCancellationService.saveDataByUniCode("gateway/api/1/getGtzxxxByUniscid");
+        //个体经营异常标记信息
+//        xcrIndividualBusinessAbnormalityService.saveDataByUniCode("gateway/api/1/getGtjyycbjxxByUniscid");
+        //迁出信息
+//        xcrMoveOutService.saveDataByUniCode("gateway/api/1/getQcxxByUniscid");
+        //迁入信息
+//        xcrMoveInService.saveDataByUniCode("gateway/api/1/getQrxxByUniscid");
+        //撤销登记信息
+//        xcrDeregistrationService.saveDataByUniCode("gateway/api/1/getCxdjxxByUniscid");
+        //个体许可信息
+//        xcrIndividualLicenseService.saveDataByUniCode("gateway/api/1/getGtxkxxByUniscid");
+        //注销信息
+//        xcrCancellationService.saveDataByUniCode("gateway/api/1/getZxxxByUniscid");
+        //清算基本信息
+//        xcrLiquidationBasicInfoService.saveDataByUniCode("gateway/api/1/getQsjbxxByUniscid1");
+        //清算成员信息
+//        xcrLiquidationMemberInfoService.saveDataByUniCode("gateway/api/1/getQscyxxByUniscid");
+        //经营异常公告批量名单信息
+//        xcrAbnormalOperationAnnouncementService.saveDataByUniCode("gateway/api/1/getJyycggplmdxxByUniscid");
+        //农专异常名录详细信息
+//        xcrFarmSpecialAbnormalDetailService.saveDataByUniCode("gateway/api/1/getNzycmlxxxxByUniscid");
+        //企业年报网站或网店信息
+//        xcrEnterpriseAnnualReportWebsiteService.saveDataByUniCode("gateway/api/1/getQynbwzhwdxxByUniscid");
+        //企业年报股东及出资信息
+//        xcrEnterpriseAnnualReportShareholderService.saveDataByUniCode("gateway/api/1/getQynbgdjczxxByUniscid");
+        //企业年报股权变更信息
+//        xcrEnterpriseAnnualReportEquityChangeService.saveDataByUniCode("gateway/api/1/getQynbgqbgxxByUniscid");
+        //个体撤销登记信息
+//        xcrRevokeRegistrationService.saveDataByUniCode("gateway/api/1/getGtcxdjxxByUniscid");
+        //简易注销异议信息
+//        xcrIndividualCancellationObjectionService.saveDataByUniCode("gateway/api/1/getJyzxyyxxByUniscid");
+        //企业年报基本信息
+//        xcrAnnualReportBaseInfoService.saveDataByUniCode("gateway/api/1/getQynbjbxxByUniscid1");
+        //环保处罚决定情况信息
+//        xcrEnvironmentalPenaltyDecisionService.saveDataByUniCode("gateway/api/1/getHbcfjdqkxxByUniscid");
+        //企业排污许可信息
+        xcrEnterprisePollutionPermitInfoService.saveDataByUniCode("gateway/api/1/getQypwxkxxByUniscid");
+        //重点排污单位名录
+//        xcrKeyPollutionSourcesService.saveDataByUniCode("gateway/api/1/getZdpwdwmlByShxyfwm");
         return "成功";
     }
     @GetMapping("/b")

+ 45 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrAbnormalOperationAnnouncement.java

@@ -0,0 +1,45 @@
+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_operation_announcement
+ */
+@TableName(value ="xcr_abnormal_operation_announcement")
+@Data
+public class XcrAbnormalOperationAnnouncement extends BasePo implements Serializable {
+    @TableField("JYYCID")
+    @JsonProperty("JYYCID")
+    private String JYYCID;  // 经营异常公告信息ID
+
+    @TableField("NOTICEID")
+    @JsonProperty("NOTICEID")
+    private String NOTICEID;  // 公示公告信息ID
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String ENTNAME;  // 企业(机构)名称
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String REGNO;  // 注册号
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String UNISCID;  // 统一社会信用代码
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 224 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrAnnualReportBaseInfo.java

@@ -0,0 +1,224 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 企业年报基本信息表
+ * @TableName xcr_annual_report_base_info
+ */
+@TableName(value ="xcr_annual_report_base_info")
+@Data
+public class XcrAnnualReportBaseInfo extends BasePo implements Serializable {
+    @TableField("ANCHEID")
+    @JsonProperty("ANCHEID")
+    private String ANCHEID;  // 年报ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("ANCEDATE")
+    @JsonProperty("ANCEDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ANCHEDATE;  // 年报时间
+
+    @TableField("ANCHEYEAR")
+    @JsonProperty("ANCHEYEAR")
+    private String ANCHEYEAR;  // 年报年度
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String REGNO;  // 注册号
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String UNISCID;  // 统一社会信用代码
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String ENTNAME;  // 企业(机构)名称
+
+    @TableField("ENTTYPE")
+    @JsonProperty("ENTTYPE")
+    private String ENTTYPE;  // 市场主体类型
+
+    @TableField("TEL")
+    @JsonProperty("TEL")
+    private String TEL;  // 企业联系电话
+
+    @TableField("ADDR")
+    @JsonProperty("ADDR")
+    private String ADDR;  // 企业通信地址
+
+    @TableField("POSTALCODE")
+    @JsonProperty("POSTALCODE")
+    private String POSTALCODE;  // 邮政编码
+
+    @TableField("EMAIL")
+    @JsonProperty("EMAIL")
+    private String EMAIL;  // 电子邮箱
+
+    @TableField("BUSST")
+    @JsonProperty("BUSST")
+    private String BUSST;  // 经营状态
+
+    @TableField("BUSST_CN")
+    @JsonProperty("BUSST_CN")
+    private String BUSST_CN;  // 经营状态(中文名称)
+
+    @TableField("EMPNUM")
+    @JsonProperty("EMPNUM")
+    private Integer EMPNUM;  // 从业人数
+
+    @TableField("EMPNUMDIS")
+    @JsonProperty("EMPNUMDIS")
+    private String EMPNUMDIS;  // 从业人数是否公示
+
+    @TableField("ANTYPE")
+    @JsonProperty("ANTYPE")
+    private String ANTYPE;  // 企业年报类别
+
+    @TableField("COLGRANUM")
+    @JsonProperty("COLGRANUM")
+    private Integer COLGRANUM;  // 其中高校毕业生人数(经营者)
+
+    @TableField("COLEMPLNUM")
+    @JsonProperty("COLEMPLNUM")
+    private Integer COLEMPLNUM;  // 其中高校毕业生人数(雇工)
+
+    @TableField("RETSOLNUM")
+    @JsonProperty("RETSOLNUM")
+    private Integer RETSOLNUM;  // 其中退役士兵人数(经营者)
+
+    @TableField("RETEMLNUM")
+    @JsonProperty("RETEMLNUM")
+    private Integer RETEMPLNUM;  // 其中退役士兵人数(雇工)
+
+    @TableField("DISPERNUM")
+    @JsonProperty("DISPERNUM")
+    private Integer DISPERNUM;  // 其中残疾人人数(经营者)
+
+    @TableField("DISEMPLNUM")
+    @JsonProperty("DISEMPLNUM")
+    private Integer DISEMPLNUM;  // 其中残疾人人数(雇工)
+
+    @TableField("UNENUM")
+    @JsonProperty("UNENUM")
+    private Integer UNENUM;  // 其中失业人员再就业人数(经营者)
+
+    @TableField("UNEEMPLNUM")
+    @JsonProperty("UNEEMPLNUM")
+    private Integer UNEEMPLNUM;  // 其中失业人员再就业人数(雇工)
+
+    @TableField("DEPENDENTENTNAME")
+    @JsonProperty("DEPENDENTENTNAME")
+    private String DEPENDENTENTNAME;  // 隶属企业名称
+
+    @TableField("ASSGRO")
+    @JsonProperty("ASSGRO")
+    private BigDecimal ASSGRO;  // 资产总额
+
+    @TableField("ASSGRODIS")
+    @JsonProperty("ASSGRODIS")
+    private String ASSGRODIS;  // 资产总额是否公示
+
+    @TableField("LIAGRO")
+    @JsonProperty("LIAGRO")
+    private BigDecimal LIAGRO;  // 负债总额
+
+    @TableField("LIAGRODIS")
+    @JsonProperty("LIAGRODIS")
+    private String LIAGRODIS;  // 负债总额是否公示
+
+    @TableField("VENDINC")
+    @JsonProperty("VENDINC")
+    private BigDecimal VENDINC;  // 营业总收入
+
+    @TableField("VENDINCDIS")
+    @JsonProperty("VENDINCDIS")
+    private String VENDINCDIS;  // 营业总收入是否公示
+
+    @TableField("MAIBUSINC")
+    @JsonProperty("MAIBUSINC")
+    private BigDecimal MAIBUSINC;  // 其中主营业务收入
+
+    @TableField("MAIBUSINCDIS")
+    @JsonProperty("MAIBUSINCDIS")
+    private String MAIBUSINCDIS;  // 其中主营业务收入是否公示
+
+    @TableField("PROGRO")
+    @JsonProperty("PROGRO")
+    private BigDecimal PROGRO;  // 利润总额
+
+    @TableField("PROGRODIS")
+    @JsonProperty("PROGRODIS")
+    private String PROGRODIS;  // 利润总额是否公示
+
+    @TableField("NETINC")
+    @JsonProperty("NETINC")
+    private BigDecimal NETINC;  // 净利润
+
+    @TableField("NETINCDIS")
+    @JsonProperty("NETINCDIS")
+    private String NETINCDIS;  // 净利润是否公示
+
+    @TableField("RATGRO")
+    @JsonProperty("RATGRO")
+    private BigDecimal RATGRO;  // 纳税总额
+
+    @TableField("RATGRODIS")
+    @JsonProperty("RATGRODIS")
+    private String RATGRODIS;  // 纳税总额是否公示
+
+    @TableField("TOTEQU")
+    @JsonProperty("TOTEQU")
+    private BigDecimal TOTEQU;  // 所有者权益合计
+
+    @TableField("TOTEQUDIS")
+    @JsonProperty("TOTEQUDIS")
+    private String TOTEQUDIS;  // 所有者权益合计是否公示
+
+    @TableField("NUMPARM")
+    @JsonProperty("NUMPARM")
+    private Integer NUMPARM;  // 党员(预备党员)人数
+
+    @TableField("PARINS")
+    @JsonProperty("PARINS")
+    private String PARINS;  // 党组织建制
+
+    @TableField("PARINS_CN")
+    @JsonProperty("PARINS_CN")
+    private String PARINS_CN;  // 党组织建制(中文名称)
+
+    @TableField("RESPARMSIGN")
+    @JsonProperty("RESPARMSIGN")
+    private String RESPARMSIGN;  // 法定代表人是否党员
+
+    @TableField("RESPARSECSIGN")
+    @JsonProperty("RESPARSECSIGN")
+    private String RESPARSECSIGN;  // 法定代表人是否党组织书记
+
+    @TableField("LASTUPDATETIME")
+    @JsonProperty("LASTUPDATETIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date LASTUPDATETIME;  // 最后一次修改时间
+
+    @TableField("ENTCHEYEAR")
+    @JsonProperty("ENTCHEYEAR")
+    private Integer ENTCHEYEAR;  // 企业年报年份
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 97 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrCancellation.java

@@ -0,0 +1,97 @@
+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_cancellation
+ */
+@TableName(value ="xcr_cancellation")
+@Data
+public class XcrCancellation extends BasePo implements Serializable {
+
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("CANDATE")
+    @JsonProperty("CANDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CANDATE;  // 注销日期
+
+    @TableField("CANREA")
+    @JsonProperty("CANREA")
+    private String CANREA;  // 注销原因
+
+    @TableField("EXTCLEBRSIGN")
+    @JsonProperty("EXTCLEBRSIGN")
+    private String EXTCLEBRSIGN;  // 对外投资清理完毕标志
+
+    @TableField("CANCELBRSIGN")
+    @JsonProperty("CANCELBRSIGN")
+    private String CANCELBRSIGN;  // 分公司注销登记情况
+
+    @TableField("DECLERBSIGN")
+    @JsonProperty("DECLERBSIGN")
+    private String DECLERBSIGN;  // 债权债务清理完结情况
+
+    @TableField("AFFWRITNO")
+    @JsonProperty("AFFWRITNO")
+    private String AFFWRITNO;  // 清算组成员备案确认文书编号
+
+    @TableField("PUBNEWSNAME")
+    @JsonProperty("PUBNEWSNAME")
+    private String PUBNEWSNAME;  // 公告报纸名称
+
+    @TableField("PUBDATE")
+    @JsonProperty("PUBDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date PUBDATE;  // 公告日期
+
+    @TableField("SANAUTH")
+    @JsonProperty("SANAUTH")
+    private String SANAUTH;  // 批准机关
+
+    @TableField("SANDOCNO")
+    @JsonProperty("SANDOCNO")
+    private String SANDOCNO;  // 批准文号
+
+    @TableField("SANDATE")
+    @JsonProperty("SANDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date SANDATE;  // 批准日期
+
+    @TableField("CLEANTAX")
+    @JsonProperty("CLEANTAX")
+    private String CLEANTAX;  // 清稅情况
+
+    @TableField("CANCELLATIONCERTIFICATE")
+    @JsonProperty("CANCELLATIONCERTIFICATE")
+    private String CANCELLATIONCERTIFICATE;  // 批准证书缴销情况
+
+    @TableField("CUSTOMSETTLEMENT")
+    @JsonProperty("CUSTOMSETTLEMENT")
+    private String CUSTOMSETTLEMENT;  // 海关手续清缴情况
+
+    @TableField("CLEANBONDUNIT")
+    @JsonProperty("CLEANBONDUNIT")
+    private String CLEANBONDUNIT;  // 清理债权债务单位
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 58 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrDeregistration.java

@@ -0,0 +1,58 @@
+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_deregistration
+ */
+@TableName(value ="xcr_deregistration")
+@Data
+public class XcrDeregistration extends BasePo implements Serializable {
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("CANCELID")
+    @JsonProperty("CANCELID")
+    private String CANCELID;  // 撤销登记ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("CANCELREGTYPE")
+    @JsonProperty("CANCELREGTYPE")
+    private String CANCELREGTYPE;  // 撤销登记类型 CD35
+
+    @TableField("CANCELOBJ")
+    @JsonProperty("CANCELOBJ")
+    private String CANCELOBJ;  // 撤销对象 CD01
+
+    @TableField("CANCELREA")
+    @JsonProperty("CANCELREA")
+    private String CANCELREA;  // 撤销原因 CD30
+
+    @TableField("CANCELDATE")
+    @JsonProperty("CANCELDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CANCELDATE;  // 撤销日期
+
+    @TableField("COURTNOTNO")
+    @JsonProperty("COURTNOTNO")
+    private String COURTNOTNO;  // 人民法院通知文书文号
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 55 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportEquityChange.java

@@ -0,0 +1,55 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 企业年报股权变更信息表
+ * @TableName xcr_enterprise_annual_report_equity_change
+ */
+@TableName(value ="xcr_enterprise_annual_report_equity_change")
+@Data
+public class XcrEnterpriseAnnualReportEquityChange extends BasePo implements Serializable {
+    @TableField("INVALTID")
+    @JsonProperty("INVALTID")
+    private String INVALTID;  // 股东变更标识
+
+    @TableField("ANCHEID")
+    @JsonProperty("ANCHEID")
+    private String ANCHEID;  // 年报ID
+
+    @TableField("INV")
+    @JsonProperty("INV")
+    private String INV;  // 股东名称
+
+    @TableField("TRANSAMPR")
+    @JsonProperty("TRANSAMPR")
+    private BigDecimal TRANSAMPR;  // 转让前股权比例
+
+    @TableField("TRANSAMAFT")
+    @JsonProperty("TRANSAMAFT")
+    private BigDecimal TRANSAMAFT;  // 转让后股权比例
+
+    @TableField("ALTDATE")
+    @JsonProperty("ALTDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ALTDATE;  // 股权变更日期
+
+    @TableField("ENTCHEYEAR")
+    @JsonProperty("ENTCHEYEAR")
+    private String ENTCHEYEAR;  // 企业年报年份
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 76 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportShareholder.java

@@ -0,0 +1,76 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 企业年报股东及出资信息表
+ * @TableName xcr_enterprise_annual_report_shareholder
+ */
+@TableName(value ="xcr_enterprise_annual_report_shareholder")
+@Data
+public class XcrEnterpriseAnnualReportShareholder extends BasePo implements Serializable {
+    @TableField("INVID")
+    @JsonProperty("INVID")
+    private String INVID;  // 投资人ID
+
+    @TableField("ANCHEID")
+    @JsonProperty("ANCHEID")
+    private String ANCHEID;  // 年报ID
+
+    @TableField("INVNAME")
+    @JsonProperty("INVNAME")
+    private String INVNAME;  // 股东/发起人名称
+
+    @TableField("LISUBCONAM")
+    @JsonProperty("LISUBCONAM")
+    private BigDecimal LISUBCONAM;  // 累计认缴额
+
+    @TableField("SUBCONDATE")
+    @JsonProperty("SUBCONDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date SUBCONDATE;  // 认缴出资日期
+
+    @TableField("SUBCONFORM")
+    @JsonProperty("SUBCONFORM")
+    private String SUBCONFORM;  // 认缴出资方式
+
+    @TableField("SUBCONFORM_CN")
+    @JsonProperty("SUBCONFORM_CN")
+    private String SUBCONFORM_CN;  // 认缴出资方式(中文名称)
+
+    @TableField("LIACCONAM")
+    @JsonProperty("LIACCONAM")
+    private BigDecimal LIACCONAM;  // 累计实缴额
+
+    @TableField("ACCONDATE")
+    @JsonProperty("ACCONDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ACCONDATE;  // 实缴出资日期
+
+    @TableField("ACCONFORM")
+    @JsonProperty("ACCONFORM")
+    private String ACCONFORM;  // 实缴出资方式
+
+    @TableField("ACCONFORM_CN")
+    @JsonProperty("ACCONFORM_CN")
+    private String ACCONFORM_CN;  // 实缴出资方式(中文名称)
+
+    @TableField("ENTCHEYEAR")
+    @JsonProperty("ENTCHEYEAR")
+    private String ENTCHEYEAR;  // 企业年报年份
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 49 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrEnterpriseAnnualReportWebsite.java

@@ -0,0 +1,49 @@
+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_enterprise_annual_report_website
+ */
+@TableName(value ="xcr_enterprise_annual_report_website")
+@Data
+public class XcrEnterpriseAnnualReportWebsite extends BasePo implements Serializable {
+    @TableField("WEBID")
+    @JsonProperty("WEBID")
+    private String WEBID;  // 网站标识
+
+    @TableField("ANCHEID")
+    @JsonProperty("ANCHEID")
+    private String ANCHEID;  // 年报ID
+
+    @TableField("WEBTYPE")
+    @JsonProperty("WEBTYPE")
+    private String WEBTYPE;  // 网站网店类型
+
+    @TableField("WEBSITNAME")
+    @JsonProperty("WEBSITNAME")
+    private String WEBSITNAME;  // 网站(网店)名称
+
+    @TableField("WEBSITE")
+    @JsonProperty("WEBSITE")
+    private String WEBSITE;  // 网站(网店)网址
+
+    @TableField("ENTCHEYEAR")
+    @JsonProperty("ENTCHEYEAR")
+    private String ENTCHEYEAR;  // 企业年报年份
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 64 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrEnterprisePollutionPermitInfo.java

@@ -0,0 +1,64 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 企业排污许可信息表
+ * @TableName xcr_enterprise_pollution_permit_info
+ */
+@TableName(value ="xcr_enterprise_pollution_permit_info")
+@Data
+public class XcrEnterprisePollutionPermitInfo extends BasePo implements Serializable {
+    @TableField("CSID")
+    @JsonProperty("CSID")
+    private String CSID;  // 记录ID
+
+    @TableField("DWMC")
+    @JsonProperty("DWMC")
+    private String DWMC;  // 单位名称
+
+    @TableField("SHXYDM")
+    @JsonProperty("SHXYDM")
+    private String SHXYDM;  // 社会信用代码
+
+    @TableField("DZ")
+    @JsonProperty("DZ")
+    private String DZ;  // 地址
+
+    @TableField("YXRQ")
+    @JsonProperty("YXRQ")
+    private String YXRQ;  // 有效日期
+
+    @TableField("WRWMC")
+    @JsonProperty("WRWMC")
+    private String WRWMC;  // 污染物名称
+
+    @TableField("PFNDXZ")
+    @JsonProperty("PFNDXZ")
+    private String PFNDXZ;  // 排放浓度限值
+
+    @TableField("ZLKZXZ")
+    @JsonProperty("ZLKZXZ")
+    private String ZLKZXZ;  // 总量控制限值
+
+    @TableField("XKZBH")
+    @JsonProperty("XKZBH")
+    private String XKZBH;  // 许可证编号
+
+    @TableField(exist = false)
+    @JsonProperty("XKZFFSJ")
+    private String XKZFFSJ;  // 许可证发放时间
+
+    @TableField("XKZFFSJ")
+    private Date a;  // 许可证发放时间
+}

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

@@ -0,0 +1,54 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 环保处罚决定情况信息表
+ * @TableName xcr_environmental_penalty_decision
+ */
+@TableName(value ="xcr_environmental_penalty_decision")
+@Data
+public class XcrEnvironmentalPenaltyDecision extends BasePo implements Serializable {
+    @TableField("CSID")
+    @JsonProperty("CSID")
+    private String CSID;  // 处罚记录ID
+
+    @TableField("QYMC")
+    @JsonProperty("QYMC")
+    private String QYMC;  // 企业名称
+
+    @TableField("TYSHXYDM")
+    @JsonProperty("TYSHXYDM")
+    private String TYSHXYDM;  // 统一社会信用代码
+
+    @TableField("CFJE")
+    @JsonProperty("CFJE")
+    private BigDecimal CFJE;  // 处罚金额
+
+    @TableField("WFSS")
+    @JsonProperty("WFSS")
+    private String WFSS;  // 违法事实
+
+    @TableField("CFJDSZH")
+    @JsonProperty("CFJDSZH")
+    private String CFJDSZH;  // 处罚决定书字号
+
+    @TableField("CFRQ")
+    @JsonProperty("CFRQ")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CFRQ;  // 处罚日期
+
+    @TableField("JYDZ")
+    @JsonProperty("JYDZ")
+    private String JYDZ;  // 经营地址
+}

+ 103 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrFarmSpecialAbnormalDetail.java

@@ -0,0 +1,103 @@
+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_farm_special_abnormal_detail
+ */
+@TableName(value ="xcr_farm_special_abnormal_detail")
+@Data
+public class XcrFarmSpecialAbnormalDetail extends BasePo implements Serializable {
+    @TableField("BUSEXCLIST")
+    @JsonProperty("BUSEXCLIST")
+    private String BUSEXCLIST;  // 经营异常名录ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String ENTNAME;  // 名称
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String UNISCID;  // 统一社会信用代码
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String REGNO;  // 注册号
+
+    @TableField("LEREP")
+    @JsonProperty("LEREP")
+    private String LEREP;  // 负责人
+
+    @TableField("CERTYPE")
+    @JsonProperty("CERTYPE")
+    private String CERTYPE;  // 证件类型
+
+    @TableField("CERNO")
+    @JsonProperty("CERNO")
+    private String CERNO;  // 证件号码
+
+    @TableField("SPECAUSE")
+    @JsonProperty("SPECAUSE")
+    private String SPECAUSE;  // 列入经营异常名录原因类型
+
+    @TableField("SPECAUSE_CN")
+    @JsonProperty("SPECAUSE_CN")
+    private String SPECAUSE_CN;  // 列入经营异常名录原因类型(中文名称)
+
+    @TableField("ABNTIME")
+    @JsonProperty("ABNTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ABNTIME;  // 列入日期
+
+    @TableField("DECORG")
+    @JsonProperty("DECORG")
+    private String DECORG;  // 列入决定机关
+
+    @TableField("DECORG_CN")
+    @JsonProperty("DECORG_CN")
+    private String DECORG_CN;  // 列入决定机关(中文名称)
+
+    @TableField("ISMOVE")
+    @JsonProperty("ISMOVE")
+    private String ISMOVE;  // 是否移出
+
+    @TableField("REMEXCPRES")
+    @JsonProperty("REMEXCPRES")
+    private String REMEXCPRES;  // 移出经营异常名录原因
+
+    @TableField("REMEXCPRES_CN")
+    @JsonProperty("REMEXCPRES_CN")
+    private String REMEXCPRES_CN;  // 移出经营异常名录原因(中文名称)
+
+    @TableField("REMDATE")
+    @JsonProperty("REMDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date REMDATE;  // 移出日期
+
+    @TableField("REDECORG")
+    @JsonProperty("REDECORG")
+    private String REDECORG;  // 移出决定机关
+
+    @TableField("REDECORG_CN")
+    @JsonProperty("REDECORG_CN")
+    private String REDECORG_CN;  // 移出决定机关(中文名称)
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 101 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualBusinessAbnormality.java

@@ -0,0 +1,101 @@
+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_individual_business_abnormality
+ */
+@TableName(value ="xcr_individual_business_abnormality")
+@Data
+public class XcrIndividualBusinessAbnormality extends BasePo implements Serializable {
+    @TableField("BUSEXCLIST")
+    @JsonProperty("BUSEXCLIST")
+    private String BUSEXCLIST;  // 经营异常标记ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String ENTNAME;  // 名称
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String UNISCID;  // 统一社会信用代码
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String REGNO;  // 注册号
+
+    @TableField("LEREP")
+    @JsonProperty("LEREP")
+    private String LEREP;  // 经营者
+
+    @TableField("CERTYPE")
+    @JsonProperty("CERTYPE")
+    private String CERTYPE;  // 证件类型
+
+    @TableField("CERNO")
+    @JsonProperty("CERNO")
+    private String CERNO;  // 证件号码
+
+    @TableField("EXCPSTARES")
+    @JsonProperty("EXCPSTARES")
+    private String EXCPSTARES;  // 标记经营异常状态原因
+
+    @TableField("EXCPSTARES_CN")
+    @JsonProperty("EXCPSTARES_CN")
+    private String EXCPSTARES_CN;  // 标记经营异常状态原因(中文名称)
+
+    @TableField("COGDATE")
+    @JsonProperty("COGDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date COGDATE;  // 标记日期
+
+    @TableField("DECORG")
+    @JsonProperty("DECORG")
+    private String DECORD;  // 标记决定机关
+
+    @TableField("DECORG_CN")
+    @JsonProperty("DECORG_CN")
+    private String DECORD_CN;  // 标记决定机关(中文名称)
+
+    @TableField("ISRECOVERY")
+    @JsonProperty("ISRECOVERY")
+    private String ISRECOVERY;  // 是否恢复
+
+    @TableField("NORREA")
+    @JsonProperty("NORREA")
+    private String NORREA;  // 恢复正常记载状态原因
+
+    @TableField("NORREA_CN")
+    @JsonProperty("NORREA_CN")
+    private String NORREA_CN;  // 恢复正常记载状态原因(中文名称)
+
+    @TableField("NORDATE")
+    @JsonProperty("NORDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date NORDATE;  // 恢复日期
+
+    @TableField("NORDECORG")
+    @JsonProperty("NORDECORG")
+    private String NORDECORG;  // 恢复决定机关
+
+    @TableField("NORDECORG_CN")
+    @JsonProperty("NORDECORG_CN")
+    private String NORDECORG_CN;  // 恢复决定机关(中文名称)
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 116 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualBusinessInformation.java

@@ -0,0 +1,116 @@
+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_individual_business_information
+ */
+@TableName(value ="xcr_individual_business_information")
+@Data
+public class XcrIndividualBusinessInformation extends BasePo implements Serializable {
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("PERSONID")
+    @JsonProperty("PERSONID")
+    private String PERSONID;  // 人员序号
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("NAME")
+    @JsonProperty("NAME")
+    private String NAME;  // 姓名
+
+    @TableField("SEX")
+    @JsonProperty("SEX")
+    private String SEX;  // 性别
+
+    @TableField("NATDATE")
+    @JsonProperty("NATDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date NATDATE;  // 出生日期
+
+    @TableField("LITEDEG")
+    @JsonProperty("LITEDEG")
+    private String LITEDEG;  // 文化程度
+
+    @TableField("NATION")
+    @JsonProperty("NATION")
+    private String NATION;  // 民族
+
+    @TableField("DOM")
+    @JsonProperty("DOM")
+    private String DOM;  // 住所
+
+    @TableField("POSTALCODE")
+    @JsonProperty("POSTALCODE")
+    private String POSTALCODE;  // 邮政编码
+
+    @TableField("TEL")
+    @JsonProperty("TEL")
+    private String TEL;  // 联系电话
+
+    @TableField("MOBTEL")
+    @JsonProperty("MOBTEL")
+    private String MOBTEL;  // 移动电话
+
+    @TableField("EMAIL")
+    @JsonProperty("EMAIL")
+    private String EMAIL;  // 电子邮箱
+
+    @TableField("POLSTAND")
+    @JsonProperty("POLSTAND")
+    private String POLSTAND;  // 政治面貌
+
+    @TableField("OCCSTBEAPP")
+    @JsonProperty("OCCSTBEAPP")
+    private String OCCSTBEAPP;  // 申请前职业状况
+
+    @TableField("CERTYPE")
+    @JsonProperty("CERTYPE")
+    private String CERTYPE;  // 证件类型
+
+    @TableField("CERNO")
+    @JsonProperty("CERNO")
+    private String CERNO;  // 证件号码
+
+    @TableField("CERISSDATE")
+    @JsonProperty("CERISSDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CERISSDATE;  // 证件签发日期
+
+    @TableField("OPERAREA")
+    @JsonProperty("OPERAREA")
+    private String OPERAREA;  // 经营者所在地区
+
+    @TableField("CERVALPER")
+    @JsonProperty("CERVALPER")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CERVALPER;  // 证件有效期
+
+    @TableField("NOTORG")
+    @JsonProperty("NOTORG")
+    private String NOTORG;  // 身份核证文件核(公)证机构(人)
+
+    @TableField("NOTDOCNO")
+    @JsonProperty("NOTDOCNO")
+    private String NOTDOCNO;  // 身份核证文件编号
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 43 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualCancellation.java

@@ -0,0 +1,43 @@
+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_individual_cancellation
+ */
+@TableName(value ="xcr_individual_cancellation")
+@Data
+public class XcrIndividualCancellation extends BasePo implements Serializable {
+
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("CANREA")
+    @JsonProperty("CANREA")
+    private String CANREA;  // 注销登记原因
+
+    @TableField("CANDATE")
+    @JsonProperty("CANDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CANDATE;  // 注销日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 46 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualCancellationObjection.java

@@ -0,0 +1,46 @@
+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_individual_cancellation_objection
+ */
+@TableName(value ="xcr_individual_cancellation_objection")
+@Data
+public class XcrIndividualCancellationObjection extends BasePo implements Serializable {
+    @TableField("SCOBJID")
+    @JsonProperty("SCOBJID")
+    private String SCOBJID;  // 简易注销异议ID
+
+    @TableField("SCID")
+    @JsonProperty("SCID")
+    private String SCID;  // 简易注销ID
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String ENTNAME;  // 异议人名称
+
+    @TableField("OBJECTION")
+    @JsonProperty("OBJECTION")
+    private String OBJECTION;  // 异议内容
+
+    @TableField("OBJAPPTIME")
+    @JsonProperty("OBJAPPTIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date OBJAPPTIME;  // 异议申请日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 58 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualChangeInformation.java

@@ -0,0 +1,58 @@
+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_individual_change_information
+ */
+@TableName(value ="xcr_individual_change_information")
+@Data
+public class XcrIndividualChangeInformation extends BasePo implements Serializable {
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("ALTID")
+    @JsonProperty("ALTID")
+    private String ALTID;  // 变更ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("ALTITEM")
+    @JsonProperty("ALTITEM")
+    private String ALTITEM;  // 变更事项
+
+    @TableField("ALTITEM_CN")
+    @JsonProperty("ALTITEM_CN")
+    private String ALTITEM_CN;  // 变更事项(中文名称)
+
+    @TableField("ALTBE")
+    @JsonProperty("ALTBE")
+    private String ALTBE;  // 变更前内容
+
+    @TableField("ALTAF")
+    @JsonProperty("ALTAF")
+    private String ALTAF;  // 变更后内容
+
+    @TableField("ALTDATE")
+    @JsonProperty("ALTDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ALTDATE;  // 变更日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 60 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndividualLicense.java

@@ -0,0 +1,60 @@
+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_individual_license
+ */
+@TableName(value ="xcr_individual_license")
+@Data
+public class XcrIndividualLicense extends BasePo implements Serializable {
+
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("LICID")
+    @JsonProperty("LICID")
+    private String LICID;  // 许可文件ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("LICNO")
+    @JsonProperty("LICNO")
+    private String LICNO;  // 许可文件编号
+
+    @TableField("LICNAME")
+    @JsonProperty("LICNAME")
+    private String LICNAME;  // 许可文件名称
+
+    @TableField("VALFROM")
+    @JsonProperty("VALFROM")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date VALFROM;  // 有效期自
+
+    @TableField("VALTO")
+    @JsonProperty("VALTO")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date VALTO;  // 有效期至
+
+    @TableField("LICANTH")
+    @JsonProperty("LICANTH")
+    private String LICANTH;  // 许可机关
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 138 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrIndustryCommerce.java

@@ -0,0 +1,138 @@
+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.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+
+/**
+ * 个体工商户基本信息
+ * @TableName xcr_industry_commerce
+ */
+@TableName(value ="xcr_industry_commerce")
+@Data
+public class XcrIndustryCommerce extends BasePo implements Serializable {
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String UNISCID;  // 统一社会信用代码
+
+    @TableField("TRANAME")
+    @JsonProperty("TRANAME")
+    private String TRANAME;  // 字号名称
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String REGNO;  // 注册号
+
+    @TableField("EMPNUM")
+    @JsonProperty("EMPNUM")
+    private Integer EMPNUM;  // 从业人数
+
+    @TableField("FUNDAM")
+    @JsonProperty("FUNDAM")
+    private BigDecimal FUNDAM;  // 资金数额
+
+    @TableField("COMPFORM")
+    @JsonProperty("COMPFORM")
+    private String COMPFORM;  // 组成形式
+
+    @TableField("COMPFORM_CN")
+    @JsonProperty("COMPFORM_CN")
+    private String COMPFORM_CN;  // 组成形式(中文名称)
+
+    @TableField("INDUSTRYPHY")
+    @JsonProperty("INDUSTRYPHY")
+    private String INDUSTRYPHY;  // 行业门类
+
+    @TableField("INDUSTRYCO")
+    @JsonProperty("INDUSTRYCO")
+    private String INDUSTRYCO;  // 行业代码
+
+    @TableField("ESTDATE")
+    @JsonProperty("ESTDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date ESTDATE;  // 注册日期
+
+    @TableField("REGORG")
+    @JsonProperty("REGORG")
+    private String REGORG;  // 登记机关
+
+    @TableField("REGORG_CN")
+    @JsonProperty("REGORG_CN")
+    private String REGORG_CN;  // 登记机关(中文名称)
+
+    @TableField("OPSCOPE")
+    @JsonProperty("OPSCOPE")
+    private String OPSCOPE;  // 经营范围
+
+    @TableField("OPLOCDISTRICT")
+    @JsonProperty("OPLOCDISTRICT")
+    private String OPLOCDISTRICT;  // 经营场所所在行政区划
+
+    @TableField("OPLOC")
+    @JsonProperty("OPLOC")
+    private String OPLOC;  // 经营场所
+
+    @TableField("TEL")
+    @JsonProperty("TEL")
+    private String TEL;  // 经营场所联系电话
+
+    @TableField("POSTALCODE")
+    @JsonProperty("POSTALCODE")
+    private String POSTALCODE;  // 经营场所邮政编码
+
+    @TableField("OPFROM")
+    @JsonProperty("OPFROM")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date OPFROM;  // 经营(驻在)期限自
+
+    @TableField("OPTO")
+    @JsonProperty("OPTO")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date OPTO;  // 经营(驻在)期限至
+
+    @TableField("LOCALADM")
+    @JsonProperty("LOCALADM")
+    private String LOCALADM;  // 属地监管工商所
+
+    @TableField("REGSTATE")
+    @JsonProperty("REGSTATE")
+    private String REGSTATE;  // 登记状态
+
+    @TableField("REGSTATE_CN")
+    @JsonProperty("REGSTATE_CN")
+    private String REGSTATE_CN;  // 登记状态(中文名称)
+
+    @TableField("TOWN")
+    @JsonProperty("TOWN")
+    private String TOWN;  // 是否城镇
+
+    @TableField("NAME")
+    @JsonProperty("NAME")
+    private String NAME;  // 经营者
+
+    @TableField("APPRDATE")
+    @JsonProperty("APPRDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date APPRDATE;  // 核准日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 53 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrKeyPollutionSources.java

@@ -0,0 +1,53 @@
+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_key_pollution_sources
+ */
+@TableName(value ="xcr_key_pollution_sources")
+@Data
+public class XcrKeyPollutionSources extends BasePo implements Serializable {
+    @TableField("CSID")
+    @JsonProperty("CSID")
+    private String CSID;  // 记录ID
+
+    @TableField("SHI")
+    @JsonProperty("SHI")
+    private String SHI;  // 市
+
+    @TableField("XIAN")
+    @JsonProperty("XIAN")
+    private String XIAN;  // 县
+
+    @TableField("XZQH")
+    @JsonProperty("XZQH")
+    private String XZQH;  // 行政区划
+
+    @TableField("SHXYFWM")
+    @JsonProperty("SHXYFWM")
+    private String SHXYFWM;  // 社会信用服务码
+
+    @TableField("ZZJGDM")
+    @JsonProperty("ZZJGDM")
+    private String ZZJGDM;  // 组织机构代码
+
+    @TableField("QYMC")
+    @JsonProperty("QYMC")
+    private String QYMC;  // 企业名称
+
+    @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;  // 录入时间
+}

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

@@ -0,0 +1,54 @@
+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_liquidation_basic_info
+ */
+@TableName(value ="xcr_liquidation_basic_info")
+@Data
+public class XcrLiquidationBasicInfo extends BasePo implements Serializable {
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("LIID")
+    @JsonProperty("LIID")
+    private String LIID;  // 清算信息编号
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("LIGST")
+    @JsonProperty("LIGST")
+    private String LIGST;  // 清算完结情况 CD14
+
+    @TableField("LIGENDDATE")
+    @JsonProperty("LIGENDDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date LIGENDDATE;  // 清算完结日期
+
+    @TableField("DEBTTRANEE")
+    @JsonProperty("DEBTTRANEE")
+    private String DEBTTRANEE;  // 债务承接人
+
+    @TableField("CLAIMTRANEE")
+    @JsonProperty("CLAIMTRANEE")
+    private String CLAIMTRANEE;  // 债权承接人
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 65 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrLiquidationMemberInfo.java

@@ -0,0 +1,65 @@
+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_liquidation_member_info
+ */
+@TableName(value ="xcr_liquidation_member_info")
+@Data
+public class XcrLiquidationMemberInfo extends BasePo implements Serializable {
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("LIMEID")
+    @JsonProperty("LIMEID")
+    private String LIMEID;  // 清算成员编号
+
+    @TableField("LIID")
+    @JsonProperty("LIID")
+    private String LIID;  // 清算信息编号
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("LIQMEM")
+    @JsonProperty("LIQMEM")
+    private String LIQMEM;  // 清算组成员
+
+    @TableField("CERTYPE")
+    @JsonProperty("CERTYPE")
+    private String CERTYPE;  // 证件类型
+
+    @TableField("CERNO")
+    @JsonProperty("CERNO")
+    private String CERNO;  // 证件号码
+
+    @TableField("ADDR")
+    @JsonProperty("ADDR")
+    private String ADDR;  // 地址
+
+    @TableField("TEL")
+    @JsonProperty("TEL")
+    private String TEL;  // 联系电话
+
+    @TableField("LIGPRISIGN")
+    @JsonProperty("LIGPRISIGN")
+    private String LIGPRISIGN;  // 清算负责人标志
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 58 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrMoveIn.java

@@ -0,0 +1,58 @@
+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_move_in
+ */
+@TableName(value ="xcr_move_in")
+@Data
+public class XcrMoveIn extends BasePo implements Serializable {
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("MIN_ID")
+    @JsonProperty("MIN_ID")
+    private String MIN_ID;  // 迁入ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("MINLETNUM")
+    @JsonProperty("MINLETNUM")
+    private String MINLETNUM;  // 迁入函号
+
+    @TableField("MOUTAREA")
+    @JsonProperty("MOUTAREA")
+    private String MOUTAREA;  // 迁出地区
+
+    @TableField("MINREA")
+    @JsonProperty("MINREA")
+    private String MINREA;  // 迁入原因
+
+    @TableField("MOUTAREREGORG")
+    @JsonProperty("MOUTAREREGORG")
+    private String MOUTAREREGORG;  // 迁出地登记机关
+
+    @TableField("MINDATE")
+    @JsonProperty("MINDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date MINDATE;  // 迁入日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 59 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrMoveOut.java

@@ -0,0 +1,59 @@
+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_move_out
+ */
+@TableName(value ="xcr_move_out")
+@Data
+public class XcrMoveOut extends BasePo implements Serializable {
+
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String ETPS_ID;  // 企业ID
+
+    @TableField("MOUT_ID")
+    @JsonProperty("MOUT_ID")
+    private String MOUT_ID;  // 迁出ID
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("MOUTLETNUM")
+    @JsonProperty("MOUTLETNUM")
+    private String MOUTLETNUM;  // 迁出函号
+
+    @TableField("MINAREA")
+    @JsonProperty("MINAREA")
+    private String MINAREA;  // 迁入地区
+
+    @TableField("MOUTREA")
+    @JsonProperty("MOUTREA")
+    private String MOUTREA;  // 迁出原因
+
+    @TableField("MINAREREGORG")
+    @JsonProperty("MINAREREGORG")
+    private String MINAREREGORG;  // 迁入地登记机关
+
+    @TableField("MOUTDATE")
+    @JsonProperty("MOUTDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date MOUTDATE;  // 迁出日期
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 56 - 0
data-service/src/main/java/com/zksy/data/domain/po/XcrRevokeRegistration.java

@@ -0,0 +1,56 @@
+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_revoke_registration
+ */
+@TableName(value ="xcr_revoke_registration")
+@Data
+public class XcrRevokeRegistration extends BasePo implements Serializable {
+    @TableField("PE_ID")
+    @JsonProperty("PE_ID")
+    private String PE_ID;  // 人员ID
+
+    @TableField("CANID")
+    @JsonProperty("CANID")
+    private String CANID;  // 个体撤销主键
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String PRIPID;  // 主体身份代码
+
+    @TableField("CANCELREGTYPE")
+    @JsonProperty("CANCELREGTYPE")
+    private String CANCELREGTYPE;  // 撤销登记类型
+
+    @TableField("CANCELOBJ")
+    @JsonProperty("CANCELOBJ")
+    private String CANCELOBJ;  // 撤销对象
+
+    @TableField("CANCELREA")
+    @JsonProperty("CANCELREA")
+    private String CANCELREA;  // 撤销原因
+
+    @TableField("CANCELDATE")
+    @JsonProperty("CANCELDATE")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    private Date CANCELDATE;  // 撤销日期
+
+    @TableField("COURTNOTNO")
+    @JsonProperty("COURTNOTNO")
+    private String COURTNOTNO;  // 人民法院通知文书文号
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date S_EXT_DATATIME;  // 数据更新时间
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrAbnormalOperationAnnouncementResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrCancellation;
+
+import java.util.List;
+
+public class XcrAbnormalOperationAnnouncementResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrAbnormalOperationAnnouncement> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrAnnualReportBaseInfoResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrAnnualReportBaseInfo;
+
+import java.util.List;
+
+public class XcrAnnualReportBaseInfoResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrAnnualReportBaseInfo> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrCancellationResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrCancellation;
+import com.zksy.data.domain.po.XcrDeregistration;
+
+import java.util.List;
+
+public class XcrCancellationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrCancellation> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrDeregistrationResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrDeregistration;
+
+import java.util.List;
+
+public class XcrDeregistrationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrDeregistration> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportEquityChangeResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportEquityChange;
+
+import java.util.List;
+
+public class XcrEnterpriseAnnualReportEquityChangeResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrEnterpriseAnnualReportEquityChange> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportShareholderResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder;
+
+import java.util.List;
+
+public class XcrEnterpriseAnnualReportShareholderResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrEnterpriseAnnualReportShareholder> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrEnterpriseAnnualReportWebsiteResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite;
+
+import java.util.List;
+
+public class XcrEnterpriseAnnualReportWebsiteResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrEnterpriseAnnualReportWebsite> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrEnterprisePollutionPermitInfoResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrEnterprisePollutionPermitInfo;
+
+import java.util.List;
+
+public class XcrEnterprisePollutionPermitInfoResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrEnterprisePollutionPermitInfo> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrEnvironmentalPenaltyDecisionResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrEnvironmentalPenaltyDecision;
+
+import java.util.List;
+
+public class XcrEnvironmentalPenaltyDecisionResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrEnvironmentalPenaltyDecision> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrFarmSpecialAbnormalDetailResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrFarmSpecialAbnormalDetail;
+
+import java.util.List;
+
+public class XcrFarmSpecialAbnormalDetailResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrFarmSpecialAbnormalDetail> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualBusinessAbnormalityResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrIndividualBusinessAbnormality;
+
+import java.util.List;
+
+public class XcrIndividualBusinessAbnormalityResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndividualBusinessAbnormality> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualBusinessInformationResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrInnovationPlatform;
+
+import java.util.List;
+
+public class XcrIndividualBusinessInformationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrInnovationPlatform> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualCancellationObjectionResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrIndividualCancellationObjection;
+
+import java.util.List;
+
+public class XcrIndividualCancellationObjectionResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndividualCancellationObjection> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualCancellationResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrIndividualCancellation;
+
+import java.util.List;
+
+public class XcrIndividualCancellationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndividualCancellation> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualChangeInformationResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrIndividualChangeInformation;
+import com.zksy.data.domain.po.XcrIndustryCommerce;
+
+import java.util.List;
+
+public class XcrIndividualChangeInformationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndividualChangeInformation> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndividualLicenseResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.zksy.data.domain.po.XcrIndividualLicense;
+
+import java.util.List;
+
+public class XcrIndividualLicenseResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndividualLicense> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrIndustryCommerceResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrIndustryCommerce;
+
+import java.util.List;
+
+public class XcrIndustryCommerceResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrIndustryCommerce> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrKeyPollutionSourcesResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrKeyPollutionSources;
+
+import java.util.List;
+
+public class XcrKeyPollutionSourcesResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrKeyPollutionSources> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrLiquidationBasicInfoResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrCancellation;
+import com.zksy.data.domain.po.XcrLiquidationBasicInfo;
+
+import java.util.List;
+
+public class XcrLiquidationBasicInfoResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrLiquidationBasicInfo> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrLiquidationMemberInfoResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrCancellation;
+import com.zksy.data.domain.po.XcrLiquidationMemberInfo;
+
+import java.util.List;
+
+public class XcrLiquidationMemberInfoResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrLiquidationMemberInfo> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrMoveInResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrMoveIn;
+import com.zksy.data.domain.po.XcrMoveOut;
+
+import java.util.List;
+
+public class XcrMoveInResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrMoveIn> data;
+}

+ 12 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrMoveOutResponse.java

@@ -0,0 +1,12 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrMoveOut;
+
+import java.util.List;
+
+public class XcrMoveOutResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrMoveOut> data;
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/domain/response/XcrRevokeRegistrationResponse.java

@@ -0,0 +1,13 @@
+package com.zksy.data.domain.response;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.zksy.common.domain.response.BaseResponse;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrRevokeRegistration;
+
+import java.util.List;
+
+public class XcrRevokeRegistrationResponse extends BaseResponse {
+    @JsonProperty("data")
+    private List<XcrRevokeRegistration> data;
+}

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrAbnormalOperationAnnouncementMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_abnormal_operation_announcement(经营异常公告批量名单信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 13:52:07
+* @Entity com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement
+*/
+public interface XcrAbnormalOperationAnnouncementMapper extends BaseMapper<XcrAbnormalOperationAnnouncement> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrAnnualReportBaseInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrAnnualReportBaseInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_annual_report_base_info(企业年报基本信息表)】的数据库操作Mapper
+* @createDate 2024-10-24 11:31:18
+* @Entity com.zksy.data.domain.po.XcrAnnualReportBaseInfo
+*/
+public interface XcrAnnualReportBaseInfoMapper extends BaseMapper<XcrAnnualReportBaseInfo> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrCancellationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrCancellation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_cancellation(注销信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 13:39:33
+* @Entity com.zksy.data.domain.po.XcrCancellation
+*/
+public interface XcrCancellationMapper extends BaseMapper<XcrCancellation> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrDeregistrationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_deregistration(撤销登记信息表)】的数据库操作Mapper
+* @createDate 2024-10-20 17:58:09
+* @Entity com.zksy.data.domain.po.XcrDeregistration
+*/
+public interface XcrDeregistrationMapper extends BaseMapper<XcrDeregistration> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportEquityChangeMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportEquityChange;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_equity_change(企业年报股权变更信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 14:15:48
+* @Entity com.zksy.data.domain.po.XcrEnterpriseAnnualReportEquityChange
+*/
+public interface XcrEnterpriseAnnualReportEquityChangeMapper extends BaseMapper<XcrEnterpriseAnnualReportEquityChange> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportShareholderMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_shareholder(企业年报股东及出资信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 14:12:19
+* @Entity com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder
+*/
+public interface XcrEnterpriseAnnualReportShareholderMapper extends BaseMapper<XcrEnterpriseAnnualReportShareholder> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrEnterpriseAnnualReportWebsiteMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_website(企业年报网站或网店信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 14:09:33
+* @Entity com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite
+*/
+public interface XcrEnterpriseAnnualReportWebsiteMapper extends BaseMapper<XcrEnterpriseAnnualReportWebsite> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrEnterprisePollutionPermitInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrEnterprisePollutionPermitInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_pollution_permit_info(企业排污许可信息表)】的数据库操作Mapper
+* @createDate 2024-10-25 10:12:46
+* @Entity com.zksy.data.domain.po.XcrEnterprisePollutionPermitInfo
+*/
+public interface XcrEnterprisePollutionPermitInfoMapper extends BaseMapper<XcrEnterprisePollutionPermitInfo> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrEnvironmentalPenaltyDecisionMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrEnvironmentalPenaltyDecision;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_environmental_penalty_decision(环保处罚决定情况信息表)】的数据库操作Mapper
+* @createDate 2024-10-25 10:09:27
+* @Entity com.zksy.data.domain.po.XcrEnvironmentalPenaltyDecision
+*/
+public interface XcrEnvironmentalPenaltyDecisionMapper extends BaseMapper<XcrEnvironmentalPenaltyDecision> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrFarmSpecialAbnormalDetailMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrFarmSpecialAbnormalDetail;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_farm_special_abnormal_detail(农专异常名录详细信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 13:54:55
+* @Entity com.zksy.data.domain.po.XcrFarmSpecialAbnormalDetail
+*/
+public interface XcrFarmSpecialAbnormalDetailMapper extends BaseMapper<XcrFarmSpecialAbnormalDetail> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualBusinessAbnormalityMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualBusinessAbnormality;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_business_abnormality(个体经营异常标记信息表)】的数据库操作Mapper
+* @createDate 2024-10-20 17:50:07
+* @Entity com.zksy.data.domain.po.XcrIndividualBusinessAbnormality
+*/
+public interface XcrIndividualBusinessAbnormalityMapper extends BaseMapper<XcrIndividualBusinessAbnormality> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualBusinessInformationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualBusinessInformation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_business_information(个体经营者基本信息)】的数据库操作Mapper
+* @createDate 2024-10-20 17:31:54
+* @Entity com.zksy.data.domain.po.XcrIndividualBusinessInformation
+*/
+public interface XcrIndividualBusinessInformationMapper extends BaseMapper<XcrIndividualBusinessInformation> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualCancellationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualCancellation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_cancellation(个体注销信息表)】的数据库操作Mapper
+* @createDate 2024-10-20 17:47:45
+* @Entity com.zksy.data.domain.po.XcrIndividualCancellation
+*/
+public interface XcrIndividualCancellationMapper extends BaseMapper<XcrIndividualCancellation> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualCancellationObjectionMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualCancellationObjection;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_cancellation_objection(简易注销异议信息)】的数据库操作Mapper
+* @createDate 2024-10-24 11:26:38
+* @Entity com.zksy.data.domain.po.XcrIndividualCancellationObjection
+*/
+public interface XcrIndividualCancellationObjectionMapper extends BaseMapper<XcrIndividualCancellationObjection> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualChangeInformationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualChangeInformation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_change_information(个体变更信息)】的数据库操作Mapper
+* @createDate 2024-10-20 17:44:34
+* @Entity com.zksy.data.domain.po.XcrIndividualChangeInformation
+*/
+public interface XcrIndividualChangeInformationMapper extends BaseMapper<XcrIndividualChangeInformation> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndividualLicenseMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndividualLicense;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_license(个体许可信息)】的数据库操作Mapper
+* @createDate 2024-10-20 18:00:57
+* @Entity com.zksy.data.domain.po.XcrIndividualLicense
+*/
+public interface XcrIndividualLicenseMapper extends BaseMapper<XcrIndividualLicense> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrIndustryCommerceMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrIndustryCommerce;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_industry_commerce(个体工商户基本信息)】的数据库操作Mapper
+* @createDate 2024-10-20 17:41:59
+* @Entity com.zksy.data.domain.po.XcrIndustryCommerce
+*/
+public interface XcrIndustryCommerceMapper extends BaseMapper<XcrIndustryCommerce> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrKeyPollutionSourcesMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrKeyPollutionSources;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_key_pollution_sources(重点排污单位名录表)】的数据库操作Mapper
+* @createDate 2024-10-25 10:16:29
+* @Entity com.zksy.data.domain.po.XcrKeyPollutionSources
+*/
+public interface XcrKeyPollutionSourcesMapper extends BaseMapper<XcrKeyPollutionSources> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrLiquidationBasicInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrLiquidationBasicInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_liquidation_basic_info(清算基本信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 13:44:49
+* @Entity com.zksy.data.domain.po.XcrLiquidationBasicInfo
+*/
+public interface XcrLiquidationBasicInfoMapper extends BaseMapper<XcrLiquidationBasicInfo> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrLiquidationMemberInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrLiquidationMemberInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_liquidation_member_info(清算成员信息表)】的数据库操作Mapper
+* @createDate 2024-10-21 13:47:50
+* @Entity com.zksy.data.domain.po.XcrLiquidationMemberInfo
+*/
+public interface XcrLiquidationMemberInfoMapper extends BaseMapper<XcrLiquidationMemberInfo> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrMoveInMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrMoveIn;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_move_in(迁入信息表)】的数据库操作Mapper
+* @createDate 2024-10-20 17:55:40
+* @Entity com.zksy.data.domain.po.XcrMoveIn
+*/
+public interface XcrMoveInMapper extends BaseMapper<XcrMoveIn> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrMoveOutMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrMoveOut;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_move_out(迁出信息表)】的数据库操作Mapper
+* @createDate 2024-10-20 17:52:33
+* @Entity com.zksy.data.domain.po.XcrMoveOut
+*/
+public interface XcrMoveOutMapper extends BaseMapper<XcrMoveOut> {
+
+}
+
+
+
+

+ 18 - 0
data-service/src/main/java/com/zksy/data/mapper/XcrRevokeRegistrationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.data.mapper;
+
+import com.zksy.data.domain.po.XcrRevokeRegistration;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_revoke_registration(个体撤销登记信息表)】的数据库操作Mapper
+* @createDate 2024-10-24 11:22:21
+* @Entity com.zksy.data.domain.po.XcrRevokeRegistration
+*/
+public interface XcrRevokeRegistrationMapper extends BaseMapper<XcrRevokeRegistration> {
+
+}
+
+
+
+

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrAbnormalOperationAnnouncementService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_abnormal_operation_announcement(经营异常公告批量名单信息表)】的数据库操作Service
+* @createDate 2024-10-21 13:52:07
+*/
+public interface XcrAbnormalOperationAnnouncementService extends IService<XcrAbnormalOperationAnnouncement>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrAnnualReportBaseInfoService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrAnnualReportBaseInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_annual_report_base_info(企业年报基本信息表)】的数据库操作Service
+* @createDate 2024-10-24 11:31:18
+*/
+public interface XcrAnnualReportBaseInfoService extends IService<XcrAnnualReportBaseInfo>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrCancellationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrCancellation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_cancellation(注销信息表)】的数据库操作Service
+* @createDate 2024-10-21 13:39:33
+*/
+public interface XcrCancellationService extends IService<XcrCancellation>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrDeregistrationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_deregistration(撤销登记信息表)】的数据库操作Service
+* @createDate 2024-10-20 17:58:10
+*/
+public interface XcrDeregistrationService extends IService<XcrDeregistration>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportEquityChangeService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportEquityChange;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_equity_change(企业年报股权变更信息表)】的数据库操作Service
+* @createDate 2024-10-21 14:15:48
+*/
+public interface XcrEnterpriseAnnualReportEquityChangeService extends IService<XcrEnterpriseAnnualReportEquityChange>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportShareholderService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_shareholder(企业年报股东及出资信息表)】的数据库操作Service
+* @createDate 2024-10-21 14:12:19
+*/
+public interface XcrEnterpriseAnnualReportShareholderService extends IService<XcrEnterpriseAnnualReportShareholder>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrEnterpriseAnnualReportWebsiteService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_website(企业年报网站或网店信息表)】的数据库操作Service
+* @createDate 2024-10-21 14:09:33
+*/
+public interface XcrEnterpriseAnnualReportWebsiteService extends IService<XcrEnterpriseAnnualReportWebsite>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrEnterprisePollutionPermitInfoService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrEnterprisePollutionPermitInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_pollution_permit_info(企业排污许可信息表)】的数据库操作Service
+* @createDate 2024-10-25 10:12:46
+*/
+public interface XcrEnterprisePollutionPermitInfoService extends IService<XcrEnterprisePollutionPermitInfo>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrEnvironmentalPenaltyDecisionService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrEnvironmentalPenaltyDecision;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_environmental_penalty_decision(环保处罚决定情况信息表)】的数据库操作Service
+* @createDate 2024-10-25 10:09:27
+*/
+public interface XcrEnvironmentalPenaltyDecisionService extends IService<XcrEnvironmentalPenaltyDecision>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrFarmSpecialAbnormalDetailService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrFarmSpecialAbnormalDetail;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_farm_special_abnormal_detail(农专异常名录详细信息表)】的数据库操作Service
+* @createDate 2024-10-21 13:54:55
+*/
+public interface XcrFarmSpecialAbnormalDetailService extends IService<XcrFarmSpecialAbnormalDetail>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualBusinessAbnormalityService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualBusinessAbnormality;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_business_abnormality(个体经营异常标记信息表)】的数据库操作Service
+* @createDate 2024-10-20 17:50:07
+*/
+public interface XcrIndividualBusinessAbnormalityService extends IService<XcrIndividualBusinessAbnormality>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualBusinessInformationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualBusinessInformation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_business_information(个体经营者基本信息)】的数据库操作Service
+* @createDate 2024-10-20 17:31:54
+*/
+public interface XcrIndividualBusinessInformationService extends IService<XcrIndividualBusinessInformation>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualCancellationObjectionService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualCancellationObjection;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_cancellation_objection(简易注销异议信息)】的数据库操作Service
+* @createDate 2024-10-24 11:26:39
+*/
+public interface XcrIndividualCancellationObjectionService extends IService<XcrIndividualCancellationObjection>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualCancellationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualCancellation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_cancellation(个体注销信息表)】的数据库操作Service
+* @createDate 2024-10-20 17:47:45
+*/
+public interface XcrIndividualCancellationService extends IService<XcrIndividualCancellation>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualChangeInformationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualChangeInformation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_change_information(个体变更信息)】的数据库操作Service
+* @createDate 2024-10-20 17:44:34
+*/
+public interface XcrIndividualChangeInformationService extends IService<XcrIndividualChangeInformation>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndividualLicenseService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndividualLicense;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_individual_license(个体许可信息)】的数据库操作Service
+* @createDate 2024-10-20 18:00:57
+*/
+public interface XcrIndividualLicenseService extends IService<XcrIndividualLicense>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrIndustryCommerceService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrIndustryCommerce;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_industry_commerce(个体工商户基本信息)】的数据库操作Service
+* @createDate 2024-10-20 17:41:59
+*/
+public interface XcrIndustryCommerceService extends IService<XcrIndustryCommerce>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrKeyPollutionSourcesService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrKeyPollutionSources;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_key_pollution_sources(重点排污单位名录表)】的数据库操作Service
+* @createDate 2024-10-25 10:16:29
+*/
+public interface XcrKeyPollutionSourcesService extends IService<XcrKeyPollutionSources>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrLiquidationBasicInfoService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrLiquidationBasicInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_liquidation_basic_info(清算基本信息表)】的数据库操作Service
+* @createDate 2024-10-21 13:44:49
+*/
+public interface XcrLiquidationBasicInfoService extends IService<XcrLiquidationBasicInfo>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrLiquidationMemberInfoService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrLiquidationMemberInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_liquidation_member_info(清算成员信息表)】的数据库操作Service
+* @createDate 2024-10-21 13:47:50
+*/
+public interface XcrLiquidationMemberInfoService extends IService<XcrLiquidationMemberInfo>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrMoveInService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrMoveIn;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_move_in(迁入信息表)】的数据库操作Service
+* @createDate 2024-10-20 17:55:40
+*/
+public interface XcrMoveInService extends IService<XcrMoveIn>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrMoveOutService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrMoveOut;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_move_out(迁出信息表)】的数据库操作Service
+* @createDate 2024-10-20 17:52:33
+*/
+public interface XcrMoveOutService extends IService<XcrMoveOut>,IBaseSaveDataInterface {
+
+}

+ 13 - 0
data-service/src/main/java/com/zksy/data/service/XcrRevokeRegistrationService.java

@@ -0,0 +1,13 @@
+package com.zksy.data.service;
+
+import com.zksy.data.domain.po.XcrRevokeRegistration;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_revoke_registration(个体撤销登记信息表)】的数据库操作Service
+* @createDate 2024-10-24 11:22:21
+*/
+public interface XcrRevokeRegistrationService extends IService<XcrRevokeRegistration>,IBaseSaveDataInterface {
+
+}

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrAbnormalOperationAnnouncementServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrCancellation;
+import com.zksy.data.domain.response.XcrAbnormalOperationAnnouncementResponse;
+import com.zksy.data.domain.response.XcrCancellationResponse;
+import com.zksy.data.service.XcrAbnormalOperationAnnouncementService;
+import com.zksy.data.mapper.XcrAbnormalOperationAnnouncementMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_abnormal_operation_announcement(经营异常公告批量名单信息表)】的数据库操作Service实现
+* @createDate 2024-10-21 13:52:07
+*/
+@Service
+@Slf4j
+public class XcrAbnormalOperationAnnouncementServiceImpl extends ServiceImpl<XcrAbnormalOperationAnnouncementMapper, XcrAbnormalOperationAnnouncement>
+    implements XcrAbnormalOperationAnnouncementService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrAbnormalOperationAnnouncement> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrAbnormalOperationAnnouncement> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrAbnormalOperationAnnouncementResponse.class,
+                    XcrAbnormalOperationAnnouncement.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("经营异常公告批量名单信息同步完成");
+    }
+}
+
+
+
+

+ 58 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrAnnualReportBaseInfoServiceImpl.java

@@ -0,0 +1,58 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrAbnormalOperationAnnouncement;
+import com.zksy.data.domain.po.XcrAnnualReportBaseInfo;
+import com.zksy.data.domain.response.XcrAbnormalOperationAnnouncementResponse;
+import com.zksy.data.domain.response.XcrAnnualReportBaseInfoResponse;
+import com.zksy.data.service.XcrAnnualReportBaseInfoService;
+import com.zksy.data.mapper.XcrAnnualReportBaseInfoMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_annual_report_base_info(企业年报基本信息表)】的数据库操作Service实现
+* @createDate 2024-10-24 11:31:18
+*/
+@Service
+@Slf4j
+public class XcrAnnualReportBaseInfoServiceImpl extends ServiceImpl<XcrAnnualReportBaseInfoMapper, XcrAnnualReportBaseInfo>
+    implements XcrAnnualReportBaseInfoService{
+
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrAnnualReportBaseInfo> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrAnnualReportBaseInfo> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrAnnualReportBaseInfoResponse.class,
+                    XcrAnnualReportBaseInfo.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("企业年报基本信息同步完成");
+    }
+}
+
+
+
+

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrCancellationServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrCancellation;
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.zksy.data.domain.response.XcrCancellationResponse;
+import com.zksy.data.domain.response.XcrDeregistrationResponse;
+import com.zksy.data.service.XcrCancellationService;
+import com.zksy.data.mapper.XcrCancellationMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_cancellation(注销信息表)】的数据库操作Service实现
+* @createDate 2024-10-21 13:39:33
+*/
+@Service
+@Slf4j
+public class XcrCancellationServiceImpl extends ServiceImpl<XcrCancellationMapper, XcrCancellation>
+    implements XcrCancellationService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrCancellation> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrCancellation> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrCancellationResponse.class,
+                    XcrCancellation.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("注销信息同步完成");
+    }
+}
+
+
+
+

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrDeregistrationServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.zksy.data.domain.po.XcrIndividualBusinessInformation;
+import com.zksy.data.domain.response.XcrDeregistrationResponse;
+import com.zksy.data.domain.response.XcrIndividualBusinessInformationResponse;
+import com.zksy.data.service.XcrDeregistrationService;
+import com.zksy.data.mapper.XcrDeregistrationMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_deregistration(撤销登记信息表)】的数据库操作Service实现
+* @createDate 2024-10-20 17:58:10
+*/
+@Service
+@Slf4j
+public class XcrDeregistrationServiceImpl extends ServiceImpl<XcrDeregistrationMapper, XcrDeregistration>
+    implements XcrDeregistrationService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrDeregistration> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrDeregistration> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrDeregistrationResponse.class,
+                    XcrDeregistration.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("撤销登记信息同步完成");
+    }
+}
+
+
+
+

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportEquityChangeServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportEquityChange;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder;
+import com.zksy.data.domain.response.XcrEnterpriseAnnualReportEquityChangeResponse;
+import com.zksy.data.domain.response.XcrEnterpriseAnnualReportShareholderResponse;
+import com.zksy.data.service.XcrEnterpriseAnnualReportEquityChangeService;
+import com.zksy.data.mapper.XcrEnterpriseAnnualReportEquityChangeMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_equity_change(企业年报股权变更信息表)】的数据库操作Service实现
+* @createDate 2024-10-21 14:15:48
+*/
+@Service
+@Slf4j
+public class XcrEnterpriseAnnualReportEquityChangeServiceImpl extends ServiceImpl<XcrEnterpriseAnnualReportEquityChangeMapper, XcrEnterpriseAnnualReportEquityChange>
+    implements XcrEnterpriseAnnualReportEquityChangeService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrEnterpriseAnnualReportEquityChange> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrEnterpriseAnnualReportEquityChange> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrEnterpriseAnnualReportEquityChangeResponse.class,
+                    XcrEnterpriseAnnualReportEquityChange.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("企业年报股权变更信息同步完成");
+    }
+}
+
+
+
+

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportShareholderServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportShareholder;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite;
+import com.zksy.data.domain.response.XcrEnterpriseAnnualReportShareholderResponse;
+import com.zksy.data.domain.response.XcrEnterpriseAnnualReportWebsiteResponse;
+import com.zksy.data.service.XcrEnterpriseAnnualReportShareholderService;
+import com.zksy.data.mapper.XcrEnterpriseAnnualReportShareholderMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_shareholder(企业年报股东及出资信息表)】的数据库操作Service实现
+* @createDate 2024-10-21 14:12:19
+*/
+@Service
+@Slf4j
+public class XcrEnterpriseAnnualReportShareholderServiceImpl extends ServiceImpl<XcrEnterpriseAnnualReportShareholderMapper, XcrEnterpriseAnnualReportShareholder>
+    implements XcrEnterpriseAnnualReportShareholderService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrEnterpriseAnnualReportShareholder> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrEnterpriseAnnualReportShareholder> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrEnterpriseAnnualReportShareholderResponse.class,
+                    XcrEnterpriseAnnualReportShareholder.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("企业年报股东及出资信息同步完成");
+    }
+}
+
+
+
+

+ 57 - 0
data-service/src/main/java/com/zksy/data/service/impl/XcrEnterpriseAnnualReportWebsiteServiceImpl.java

@@ -0,0 +1,57 @@
+package com.zksy.data.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.data.domain.po.XcrDeregistration;
+import com.zksy.data.domain.po.XcrEnterpriseAnnualReportWebsite;
+import com.zksy.data.domain.response.XcrDeregistrationResponse;
+import com.zksy.data.domain.response.XcrEnterpriseAnnualReportWebsiteResponse;
+import com.zksy.data.service.XcrEnterpriseAnnualReportWebsiteService;
+import com.zksy.data.mapper.XcrEnterpriseAnnualReportWebsiteMapper;
+import com.zksy.data.utils.RedisService;
+import com.zksy.data.utils.XhRequestUtil;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+import java.util.Vector;
+
+/**
+* @author 邵洋
+* @description 针对表【xcr_enterprise_annual_report_website(企业年报网站或网店信息表)】的数据库操作Service实现
+* @createDate 2024-10-21 14:09:33
+*/
+@Service
+@Slf4j
+public class XcrEnterpriseAnnualReportWebsiteServiceImpl extends ServiceImpl<XcrEnterpriseAnnualReportWebsiteMapper, XcrEnterpriseAnnualReportWebsite>
+    implements XcrEnterpriseAnnualReportWebsiteService{
+    @Autowired
+    private XhRequestUtil xhRequestUtil;
+    @Autowired
+    private RedisService redisService;
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void saveDataByUniCode(String address) {
+        //模拟从数据库中取数据大约为3000-4000条
+        List<String> creditCodes = (List<String>) redisService.getList("creditCodes").get(0);
+        Vector<XcrEnterpriseAnnualReportWebsite> toDatabaseList = new Vector<>();
+        creditCodes.parallelStream().forEach(creditCode -> {
+            List<XcrEnterpriseAnnualReportWebsite> list = xhRequestUtil.httpRequestByUniCode(creditCode, address,
+                    XcrEnterpriseAnnualReportWebsiteResponse.class,
+                    XcrEnterpriseAnnualReportWebsite.class
+            );
+            if(list != null){
+                toDatabaseList.addAll(list);
+            }
+        });
+        this.remove(null);
+        this.saveBatch(toDatabaseList);
+        log.info("企业年报网站或网店信息同步完成");
+    }
+}
+
+
+
+

部分文件因为文件数量过多而无法显示