邵洋 преди 1 година
родител
ревизия
6588671aff
променени са 18 файла, в които са добавени 775 реда и са изтрити 1 реда
  1. 1 1
      background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrAbnormalBusinessOperations.java
  2. 93 0
      data-library-table-service/pom.xml
  3. 18 0
      data-library-table-service/src/main/java/com/zksy/tableData/TableDataApplication.java
  4. 13 0
      data-library-table-service/src/main/java/com/zksy/tableData/config/DefaultFeignConfiguration.java
  5. 254 0
      data-library-table-service/src/main/java/com/zksy/tableData/controller/LibraryTableController.java
  6. 176 0
      data-library-table-service/src/main/java/com/zksy/tableData/domain/EBaseinfo.java
  7. 18 0
      data-library-table-service/src/main/java/com/zksy/tableData/mapper/EBaseinfoMapper.java
  8. 15 0
      data-library-table-service/src/main/java/com/zksy/tableData/service/EBaseinfoService.java
  9. 25 0
      data-library-table-service/src/main/java/com/zksy/tableData/service/impl/EBaseinfoServiceImpl.java
  10. 12 0
      data-library-table-service/src/main/resources/application-dev.yaml
  11. 17 0
      data-library-table-service/src/main/resources/application-prod.yaml
  12. 26 0
      data-library-table-service/src/main/resources/bootstrap.yaml
  13. 64 0
      data-library-table-service/src/main/resources/mapper/EBaseinfoMapper.xml
  14. 6 0
      data-service/pom.xml
  15. 2 0
      data-service/src/main/java/com/zksy/data/DataApplication.java
  16. 24 0
      data-service/src/main/java/com/zksy/data/client/MyServiceFeignClient.java
  17. 10 0
      data-service/src/main/java/com/zksy/data/controller/TestController.java
  18. 1 0
      pom.xml

+ 1 - 1
background-service/zksy-system/src/main/java/com/zksy/basicData/domain/XcrAbnormalBusinessOperations.java

@@ -45,7 +45,7 @@ private static final long serialVersionUID=1L;
     private String PRIPID;
 
     /** 企业(机构)名称 */
-            @Excel(name = "企业", readConverterExp = "机=构")
+            @Excel(name = "企业")
             @ApiModelProperty("企业")
             @TableField("ENTNAME")
             @JsonProperty("ENTNAME")

+ 93 - 0
data-library-table-service/pom.xml

@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <version>1.0.0</version>
+    <parent>
+        <groupId>com.zksy</groupId>
+        <artifactId>xh-service-micro</artifactId>
+        <version>1.0.0</version>
+    </parent>
+
+    <groupId>com.zksy</groupId>
+    <artifactId>data-library-table-service</artifactId>
+
+    <properties>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    </properties>
+
+    <dependencies>
+        <!--common-->
+        <dependency>
+            <groupId>com.zksy</groupId>
+            <artifactId>xh-common</artifactId>
+            <version>1.0.0</version>
+        </dependency>
+        <!--web-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <!--数据库-->
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+        </dependency>
+        <!--mybatis-->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+        </dependency>
+        <!--nacos 服务注册发现-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+        </dependency>
+        <!--负载均衡-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
+        </dependency>
+        <!--统一配置管理-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
+        </dependency>
+        <!--加载bootstrap-->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-bootstrap</artifactId>
+        </dependency>
+        <!--redis-->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+        <!--sentinel-->
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.redisson</groupId>
+            <artifactId>redisson</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <finalName>${project.artifactId}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 18 - 0
data-library-table-service/src/main/java/com/zksy/tableData/TableDataApplication.java

@@ -0,0 +1,18 @@
+package com.zksy.tableData;
+
+import com.zksy.tableData.config.DefaultFeignConfiguration;
+import com.zksy.tableData.service.EBaseinfoService;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+
+@SpringBootApplication
+@MapperScan("com.zksy.tableData.mapper")
+@EnableDiscoveryClient
+public class TableDataApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(TableDataApplication.class, args);
+        System.out.println("库表服务启动成功");
+    }
+}

+ 13 - 0
data-library-table-service/src/main/java/com/zksy/tableData/config/DefaultFeignConfiguration.java

@@ -0,0 +1,13 @@
+package com.zksy.tableData.config;
+
+import feign.Logger;
+import org.springframework.context.annotation.Bean;
+
+// 声明一个类
+public class DefaultFeignConfiguration {
+    @Bean
+    // 声明一个Logger.Level的对象
+    public Logger.Level logLevel() {
+        return Logger.Level.BASIC;
+    }
+}

+ 254 - 0
data-library-table-service/src/main/java/com/zksy/tableData/controller/LibraryTableController.java

@@ -0,0 +1,254 @@
+package com.zksy.tableData.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.zksy.common.domain.Result;
+import com.zksy.tableData.domain.*;
+import com.zksy.tableData.service.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.awt.*;
+import java.util.List;
+
+/**
+ * @author Administrator
+ * @version 1.0
+ * @project xh-service-micro
+ * @description 库表接口
+ * @date 2024/11/5 10:47:56
+ */
+@RestController
+@RequestMapping("/libraryTable")
+public class LibraryTableController {
+    @Autowired
+    private EBaseinfoService eBaseinfoService;
+    @Autowired
+    private AnPbUpdateinfoService anPbUpdateinfoService;
+    @Autowired
+    private AnPbLicenceinfoService anPbLicenceinfoService;
+    @Autowired
+    private DrRaninsplanService drRaninsplanService;
+    @Autowired
+    private AnPbBaseinfoService anPbBaseinfoService;
+    @Autowired
+    private AnUpdateinfoService anUpdateinfoService;
+    @Autowired
+    private DrRaninsresService drRaninsresService;
+    @Autowired
+    private AnBaseinfoService anBaseinfoService;
+    @Autowired
+    private AnSubcapitalService anSubcapitalService;
+    @Autowired 
+    private ELicCertificateService eLicCertificateService;
+    @Autowired
+    private SswWbjhCjCztDkfpxxNewService sswWbjhCjCztDkfpxxNewService;
+    @Autowired
+    private SswWbjhCjCztQysdsxxService sswWbjhCjCztQysdsxxService;
+    @Autowired
+    private SqzkDsjWbjhCjFgwFzchrdxxService sqzkDsjWbjhCjFgwFzchrdxxService;
+    @Autowired
+    private SqzkDsjWbjhCjFgwFzchjcxxService sqzkDsjWbjhCjFgwFzchjcxxService;
+    @Autowired
+    private SqzkDsjWbjhCjFgwSwdjxxService sqzkDsjWbjhCjFgwSwdjxxService;
+    @Autowired
+    private SqzkDsjWbjhCjFgwZxswdjxxService sqzkDsjWbjhCjFgwZxswdjxxService;
+    /**
+     * TODO 企业基本信息
+     * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 09:41:15
+     */
+    @GetMapping("/eBaseinfo")
+    public Result getEBaseinfoAll() {
+        QueryWrapper queryWrapper = new QueryWrapper<>();
+        queryWrapper.in("REGSTATE_CN","存续(在营、开业、在册)");
+        List<EBaseinfo> list = eBaseinfoService.list(queryWrapper);
+        return Result.ok(list);
+    }
+
+    /**
+     * TODO 个体年报修改信息
+     * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 09:53:09
+     */
+    @GetMapping("/anPbUpdateinfo")
+    public Result getAnPbUpdateinfo(){
+        List<AnPbUpdateinfo> list = anPbUpdateinfoService.list();
+        return Result.ok(list);
+    }
+
+    /**
+     * TODO 个体年报行政许可信息
+     * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 09:58:25
+     */
+    @GetMapping("/anPbLicenceinfo")
+    public Result getAnPbLicenceinfo(){
+        List<AnPbLicenceinfo> list = anPbLicenceinfoService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 抽查计划及任务信息
+     * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:02:04
+     */
+    @GetMapping("/drRaninsplan")
+    public Result getDrRaninsplan(){
+        List<DrRaninsplan> list = drRaninsplanService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 个体年报基本信息
+     * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:08:02
+     */
+    @GetMapping("/anPbBaseinfo")
+    public Result getAnPbBaseinfo(){
+        List<AnPbBaseinfo> list = anPbBaseinfoService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 企业年报修改信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:12:32
+     */
+    @GetMapping("/anUpdateinfo")
+    public Result getAnUpdateinfo(){
+        List<AnUpdateinfo> list = anUpdateinfoService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 抽查结果信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:15:04
+     */
+    @GetMapping("/drRaninsres")
+    public Result getDrRaninsres(){
+        List<DrRaninsres> list = drRaninsresService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 企业年报基本信息
+      * @param        
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:18:06
+     */
+    @GetMapping("/anBaseinfo")
+    public Result getAnBaseinfo(){
+        List<AnBaseinfo> list = anBaseinfoService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 企业年报股东及出资信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:20:35
+     */
+    @GetMapping("/anSubcapital")
+    public Result getAnSubcapital(){
+        List<AnSubcapital> list = anSubcapitalService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 个体许可信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:26:00
+     */
+    @GetMapping("/eLicCertificate")
+    public Result getELicCertificate(){
+        List<ELicCertificate> list = eLicCertificateService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 发票开票信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:33:10
+     */
+    @GetMapping("/sswWbjhCjCztDkfpxxNew")
+    public Result getSswWbjhCjCztDkfpxxNew(){
+        List<SswWbjhCjCztDkfpxxNew> list = sswWbjhCjCztDkfpxxNewService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 企业所得税申报信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:36:21
+     */
+    @GetMapping("/sswWbjhCjCztQysdsxx")
+    public Result getSswWbjhCjCztQysdsxx(){
+        List<SswWbjhCjCztQysdsxx> list = sswWbjhCjCztQysdsxxService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 非正常户认定信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:40:47
+     */
+    @GetMapping("/sqzkDsjWbjhCjFgwFzchrdxx")
+    public Result getSqzkDsjWbjhCjFgwFzchrdxx(){
+        List<SqzkDsjWbjhCjFgwFzchrdxx> list = sqzkDsjWbjhCjFgwFzchrdxxService.list();
+        return Result.ok(list);
+    }
+
+    /**
+     * TODO 非正常户认定解除信息
+      * @param        
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:43:02
+     */
+    @GetMapping("/sqzkDsjWbjhCjFgwFzchjcxx")
+    public Result getSqzkDsjWbjhCjFgwFzchjcxx(){
+        List<SqzkDsjWbjhCjFgwFzchjcxx> list = sqzkDsjWbjhCjFgwFzchjcxxService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 税务登记设立信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:47:18
+     */
+    @GetMapping("/sqzkDsjWbjhCjFgwSwdjxx")
+    public Result getSqzkDsjWbjhCjFgwSwdjxx(){
+        List<SqzkDsjWbjhCjFgwSwdjxx> list = sqzkDsjWbjhCjFgwSwdjxxService.list();
+        return Result.ok(list);
+    }
+    /**
+     * TODO 注销税务登记信息
+      * @param
+     * @return com.zksy.common.domain.Result
+     * @author Administrator
+     * @date 2024/11/8 10:49:57
+     */
+    @GetMapping("/sqzkDsjWbjhCjFgwZxswdjxx")
+    public Result getSqzkDsjWbjhCjFgwZxswdjxx(){
+        List<SqzkDsjWbjhCjFgwZxswdjxx> list = sqzkDsjWbjhCjFgwZxswdjxxService.list();
+        return Result.ok(list);
+    }
+}

+ 176 - 0
data-library-table-service/src/main/java/com/zksy/tableData/domain/EBaseinfo.java

@@ -0,0 +1,176 @@
+package com.zksy.tableData.domain;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+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.JsonProperty;
+import lombok.Data;
+
+/**
+ * 
+ * @TableName e_baseinfo
+ */
+@TableName(value ="e_baseinfo")
+@Data
+public class EBaseinfo implements Serializable {
+    @TableField("ETPS_ID")
+    @JsonProperty("ETPS_ID")
+    private String etpsId;
+
+    @TableField("PRIPID")
+    @JsonProperty("PRIPID")
+    private String pripid;
+
+    @TableField("UNISCID")
+    @JsonProperty("UNISCID")
+    private String uniscid;
+
+    @TableField("ENTNAME")
+    @JsonProperty("ENTNAME")
+    private String entname;
+
+    @TableField("REGNO")
+    @JsonProperty("REGNO")
+    private String regno;
+
+    @TableField("ENTTYPE")
+    @JsonProperty("ENTTYPE")
+    private String enttype;
+
+    @TableField("ENTTYPE_CN")
+    @JsonProperty("ENTTYPE_CN")
+    private String enttypeCn;
+
+    @TableField("INDUSTRYPHY")
+    @JsonProperty("INDUSTRYPHY")
+    private String industryphy;
+
+    @TableField("INDUSTRYCO")
+    @JsonProperty("INDUSTRYCO")
+    private String industryco;
+
+    @TableField("ESTDATE")
+    @JsonProperty("ESTDATE")
+    private Date estdate;
+
+    @TableField("REGORG")
+    @JsonProperty("REGORG")
+    private String regorg;
+
+    @TableField("REGORG_CN")
+    @JsonProperty("REGORG_CN")
+    private String regorgCn;
+
+    @TableField("OPSCOTYPE")
+    @JsonProperty("OPSCOTYPE")
+    private String opscotype;
+
+    @TableField("OPSCOTYPE_CN")
+    @JsonProperty("OPSCOTYPE_CN")
+    private String opscotypeCn;
+
+    @TableField("OPSCOPE")
+    @JsonProperty("OPSCOPE")
+    private String opscoe;
+
+    @TableField("OPFROM")
+    @JsonProperty("OPFROM")
+    private Date opfrom;
+
+    @TableField("OPTO")
+    @JsonProperty("OPTO")
+    private Date opto;
+
+    @TableField("REGSTATE")
+    @JsonProperty("REGSTATE")
+    private String regstate;
+
+    @TableField("REGSTATE_CN")
+    @JsonProperty("REGSTATE_CN")
+    private String regstateCn;
+
+    @TableField("DOMDISTRICT")
+    @JsonProperty("DOMDISTRICT")
+    private String domdistrict;
+
+    @TableField("DOM")
+    @JsonProperty("DOM")
+    private String dom;
+
+    @TableField("REGCAP")
+    @JsonProperty("REGCAP")
+    private BigDecimal regcap;
+
+    @TableField("REGCAPCUR")
+    @JsonProperty("REGCAPCUR")
+    private String regcapcur;
+
+    @TableField("REGCAPCUR_CN")
+    @JsonProperty("REGCAPCUR_CN")
+    private String regcapcurCn;
+
+    @TableField("REGCAPUSD")
+    @JsonProperty("REGCAPUSD")
+    private BigDecimal regcapusd;
+
+    @TableField("RECCAP")
+    @JsonProperty("RECCAP")
+    private BigDecimal reccap;
+
+    @TableField("RECCAPUSD")
+    @JsonProperty("RECCAPUSD")
+    private BigDecimal reccapusd;
+
+    @TableField("COUNTRY")
+    @JsonProperty("COUNTRY")
+    private String country;
+
+    @TableField("EMPNUM")
+    @JsonProperty("EMPNUM")
+    private Long empnum;
+
+    @TableField("TOWN")
+    @JsonProperty("TOWN")
+    private String town;
+
+    @TableField("NAME")
+    @JsonProperty("NAME")
+    private String name;
+
+    @TableField("REPORTTYPE")
+    @JsonProperty("REPORTTYPE")
+    private String reporttype;
+
+    @TableField("APPRDATE")
+    @JsonProperty("APPRDATE")
+    private Date apprdate;
+
+    @TableField("S_EXT_DATATIME")
+    @JsonProperty("S_EXT_DATATIME")
+    private Date sExtDatatime;
+
+    @TableField("S_EXT_TIMESTAMP")
+    @JsonProperty("S_EXT_TIMESTAMP")
+    private Date sExtTimestamp;
+
+    @TableField(value = "I_TIME")
+    @JsonProperty("I_TIME")
+    private Date iTime;
+
+    @TableField("S_EXT_FROMNODE")
+    @JsonProperty("S_EXT_FROMNODE")
+    private String sExtFromnode;
+
+    @TableField("MOD_FLAG")
+    @JsonProperty("MOD_FLAG")
+    private String modFlag;
+
+    @TableField("UP_TIME")
+    @JsonProperty("UP_TIME")
+    private Date upTime;
+}

+ 18 - 0
data-library-table-service/src/main/java/com/zksy/tableData/mapper/EBaseinfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.tableData.mapper;
+
+import com.zksy.tableData.domain.EBaseinfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_baseinfo】的数据库操作Mapper
+* @createDate 2024-11-07 14:24:25
+* @Entity generator.domain.EBaseinfo
+*/
+public interface EBaseinfoMapper extends BaseMapper<EBaseinfo> {
+
+}
+
+
+
+

+ 15 - 0
data-library-table-service/src/main/java/com/zksy/tableData/service/EBaseinfoService.java

@@ -0,0 +1,15 @@
+package com.zksy.tableData.service;
+
+import com.zksy.common.domain.Result;
+import com.zksy.tableData.domain.EBaseinfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+
+/**
+* @author Administrator
+* @description 针对表【e_baseinfo】的数据库操作Service
+* @createDate 2024-11-07 14:24:25
+*/
+public interface EBaseinfoService extends IService<EBaseinfo> {
+}

+ 25 - 0
data-library-table-service/src/main/java/com/zksy/tableData/service/impl/EBaseinfoServiceImpl.java

@@ -0,0 +1,25 @@
+package com.zksy.tableData.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.common.domain.Result;
+import com.zksy.tableData.service.EBaseinfoService;
+import com.zksy.tableData.domain.EBaseinfo;
+import com.zksy.tableData.mapper.EBaseinfoMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_baseinfo】的数据库操作Service实现
+* @createDate 2024-11-07 14:24:25
+*/
+@Service
+public class EBaseinfoServiceImpl extends ServiceImpl<EBaseinfoMapper, EBaseinfo>
+    implements EBaseinfoService {
+}
+
+
+
+

+ 12 - 0
data-library-table-service/src/main/resources/application-dev.yaml

@@ -0,0 +1,12 @@
+zksy:
+  db:
+    host: 10.0.114.11
+    un: root
+    pw: 123456
+    port: 6603
+    database: xh_credit_rating
+  feign:
+    client:
+      config:
+        default: # 这里用default就是全局配置,如果是写服务名称,则是针对某个微服务的配置
+          loggerLevel: FULL #  日志级别

+ 17 - 0
data-library-table-service/src/main/resources/application-prod.yaml

@@ -0,0 +1,17 @@
+zksy:
+  db:
+    host: 192.168.110.30
+    un: root
+    pw: 123
+    port: 3307
+    database: xh_credit_rating
+spring:
+  redis:
+    host: 192.168.110.30
+    port: 6379
+minio:
+  endpoint: http://192.168.110.30:9000
+  accessKey: minio
+  secretKey: minio123
+  bucket: test
+  readPath: http://192.168.110.30:9000

+ 26 - 0
data-library-table-service/src/main/resources/bootstrap.yaml

@@ -0,0 +1,26 @@
+spring:
+  application:
+    name: data-library-table-service
+  profiles:
+    active: dev
+  main:
+    allow-bean-definition-overriding: true
+  cloud:
+    sentinel:
+      transport:
+        dashboard: 192.168.110.30:8090
+      http-method-specify: true
+    nacos:
+      discovery:
+        server-addr: 192.168.110.30:8848
+        namespace: 5d4109ea-3d63-47d2-ae99-2cc52b06eb1f
+      config:
+        namespace: 5d4109ea-3d63-47d2-ae99-2cc52b06eb1f
+        server-addr: 192.168.110.30:8848
+        file-extension: yaml
+        shared-configs:
+          - dataId: data-library-table-service.yaml
+          - dataId: xh-shared-jdbc.yaml
+          - dataId: xh-shared-log.yaml
+
+

+ 64 - 0
data-library-table-service/src/main/resources/mapper/EBaseinfoMapper.xml

@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.zksy.tableData.mapper.EBaseinfoMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.tableData.domain.EBaseinfo">
+            <id property="pripid" column="PRIPID" jdbcType="VARCHAR"/>
+            <result property="etpsId" column="ETPS_ID" jdbcType="VARCHAR"/>
+            <result property="uniscid" column="UNISCID" jdbcType="VARCHAR"/>
+            <result property="entname" column="ENTNAME" jdbcType="VARCHAR"/>
+            <result property="regno" column="REGNO" jdbcType="VARCHAR"/>
+            <result property="enttype" column="ENTTYPE" jdbcType="VARCHAR"/>
+            <result property="enttypeCn" column="ENTTYPE_CN" jdbcType="VARCHAR"/>
+            <result property="industryphy" column="INDUSTRYPHY" jdbcType="VARCHAR"/>
+            <result property="industryco" column="INDUSTRYCO" jdbcType="VARCHAR"/>
+            <result property="estdate" column="ESTDATE" jdbcType="TIMESTAMP"/>
+            <result property="regorg" column="REGORG" jdbcType="VARCHAR"/>
+            <result property="regorgCn" column="REGORG_CN" jdbcType="VARCHAR"/>
+            <result property="opscotype" column="OPSCOTYPE" jdbcType="VARCHAR"/>
+            <result property="opscotypeCn" column="OPSCOTYPE_CN" jdbcType="VARCHAR"/>
+            <result property="opscope" column="OPSCOPE" jdbcType="VARCHAR"/>
+            <result property="opfrom" column="OPFROM" jdbcType="TIMESTAMP"/>
+            <result property="opto" column="OPTO" jdbcType="TIMESTAMP"/>
+            <result property="regstate" column="REGSTATE" jdbcType="VARCHAR"/>
+            <result property="regstateCn" column="REGSTATE_CN" jdbcType="VARCHAR"/>
+            <result property="domdistrict" column="DOMDISTRICT" jdbcType="VARCHAR"/>
+            <result property="dom" column="DOM" jdbcType="VARCHAR"/>
+            <result property="regcap" column="REGCAP" jdbcType="DECIMAL"/>
+            <result property="regcapcur" column="REGCAPCUR" jdbcType="VARCHAR"/>
+            <result property="regcapcurCn" column="REGCAPCUR_CN" jdbcType="VARCHAR"/>
+            <result property="regcapusd" column="REGCAPUSD" jdbcType="DECIMAL"/>
+            <result property="reccap" column="RECCAP" jdbcType="DECIMAL"/>
+            <result property="reccapusd" column="RECCAPUSD" jdbcType="DECIMAL"/>
+            <result property="country" column="COUNTRY" jdbcType="VARCHAR"/>
+            <result property="empnum" column="EMPNUM" jdbcType="BIGINT"/>
+            <result property="town" column="TOWN" jdbcType="VARCHAR"/>
+            <result property="name" column="NAME" jdbcType="VARCHAR"/>
+            <result property="reporttype" column="REPORTTYPE" jdbcType="VARCHAR"/>
+            <result property="apprdate" column="APPRDATE" jdbcType="TIMESTAMP"/>
+            <result property="sExtDatatime" column="S_EXT_DATATIME" jdbcType="TIMESTAMP"/>
+            <result property="sExtTimestamp" column="S_EXT_TIMESTAMP" jdbcType="TIMESTAMP"/>
+            <result property="iTime" column="I_TIME" jdbcType="TIMESTAMP"/>
+            <result property="sExtFromnode" column="S_EXT_FROMNODE" jdbcType="VARCHAR"/>
+            <result property="modFlag" column="MOD_FLAG" jdbcType="VARCHAR"/>
+            <result property="upTime" column="UP_TIME" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        PRIPID,ETPS_ID,UNISCID,
+        ENTNAME,REGNO,ENTTYPE,
+        ENTTYPE_CN,INDUSTRYPHY,INDUSTRYCO,
+        ESTDATE,REGORG,REGORG_CN,
+        OPSCOTYPE,OPSCOTYPE_CN,OPSCOPE,
+        OPFROM,OPTO,REGSTATE,
+        REGSTATE_CN,DOMDISTRICT,DOM,
+        REGCAP,REGCAPCUR,REGCAPCUR_CN,
+        REGCAPUSD,RECCAP,RECCAPUSD,
+        COUNTRY,EMPNUM,TOWN,
+        NAME,REPORTTYPE,APPRDATE,
+        S_EXT_DATATIME,S_EXT_TIMESTAMP,I_TIME,
+        S_EXT_FROMNODE,MOD_FLAG,UP_TIME
+    </sql>
+</mapper>

+ 6 - 0
data-service/pom.xml

@@ -93,6 +93,12 @@
             <groupId>org.springframework.amqp</groupId>
             <artifactId>spring-amqp</artifactId>
         </dependency>
+        <!-- feign 调用服务接口 -->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+            <version>2.2.1.RELEASE</version>
+        </dependency>
     </dependencies>
 
     <build>

+ 2 - 0
data-service/src/main/java/com/zksy/data/DataApplication.java

@@ -3,11 +3,13 @@ package com.zksy.data;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
 import org.springframework.scheduling.annotation.EnableAsync;
 
 @SpringBootApplication
 @MapperScan("com.zksy.data.mapper")
 @EnableAsync
+@EnableFeignClients(basePackages = "com.zksy.data.client")
 public class DataApplication {
     public static void main(String[] args) {
         SpringApplication.run(DataApplication.class, args);

+ 24 - 0
data-service/src/main/java/com/zksy/data/client/MyServiceFeignClient.java

@@ -0,0 +1,24 @@
+package com.zksy.data.client;
+
+/**
+ * @author Administrator
+ * @version 1.0
+ * @project xh-service-micro
+ * @description
+ * @date 2024/11/7 17:19:52
+ */
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.domain.Result;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+
+/**
+ * 有关消费者client,配置需要调用服务者的名字
+ */
+@FeignClient(name = "data-library-table-service") //对应的要调用提供者服务名spring.application.name
+public interface MyServiceFeignClient {
+    @GetMapping("/libraryTable/eBaseinfo")//对应要调用提供者的controller
+    Result getEBaseinfoAll();
+}

+ 10 - 0
data-service/src/main/java/com/zksy/data/controller/TestController.java

@@ -1,5 +1,8 @@
 package com.zksy.data.controller;
 
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.common.domain.Result;
+import com.zksy.data.client.MyServiceFeignClient;
 import com.zksy.data.service.*;
 import com.zksy.data.utils.RedisService;
 import com.zksy.data.utils.XhRequestUtil;
@@ -4049,4 +4052,11 @@ public class TestController {
         System.out.println(ss);
         return ss;
     }
+    @Autowired
+    private MyServiceFeignClient myServiceFeignClient;
+    @GetMapping("/f")
+    public Result test(){
+        Result a = myServiceFeignClient.getEBaseinfoAll();
+        return a;
+    }
 }

+ 1 - 0
pom.xml

@@ -11,6 +11,7 @@
       <module>xh-gateway</module>
       <module>xh-common</module>
       <module>data-service</module>
+      <module>data-library-table-service</module>
    </modules>
 
    <parent>