From 18872cebe140d256c536738d70ba1bf6b7705345 Mon Sep 17 00:00:00 2001
From: anthonywj <yewenjie20@vip.qq.com>
Date: Mon, 24 Jul 2023 17:17:20 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=A4=A9=E7=9C=BC=E6=9F=A5?=
 =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../dao/tyapi/TyCompanyDetailMapper.java      |   9 +
 .../admin/dao/tyapi/TyContactCallMapper.java  |   9 +
 .../admin/dao/tyapi/TyContactInfoMapper.java  |   9 +
 .../admin/dao/tyapi/TySupplierMapper.java     |   9 +
 .../entity/tyapi/TyCompanyDetailEntity.java   | 346 ++++++++++++++++++
 .../entity/tyapi/TyCompanySearchEntity.java   |  70 +++-
 .../entity/tyapi/TyContactCallEntity.java     |  66 ++++
 .../entity/tyapi/TyContactInfoEntity.java     |  69 ++++
 .../admin/entity/tyapi/TySupplierEntity.java  | 101 +++++
 .../service/tyapi/TyCompanyDetailService.java |  10 +
 .../service/tyapi/TyCompanySearchService.java |   1 +
 .../service/tyapi/TyContactCallService.java   |  10 +
 .../service/tyapi/TyContactInfoService.java   |  10 +
 .../service/tyapi/TySupplierService.java      |  10 +
 .../mapper/tyapi/TyCompanyDetailMapper.xml    |  65 ++++
 .../mapper/tyapi/TyCompanySearchMapper.xml    |   6 +-
 .../mapper/tyapi/TyContactCallMapper.xml      |  19 +
 .../mapper/tyapi/TyContactInfoMapper.xml      |  19 +
 .../mybatis/mapper/tyapi/TySupplierMapper.xml |  25 ++
 19 files changed, 845 insertions(+), 18 deletions(-)
 create mode 100644 src/main/java/com/glxp/udidl/admin/dao/tyapi/TyCompanyDetailMapper.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactCallMapper.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactInfoMapper.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/dao/tyapi/TySupplierMapper.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanyDetailEntity.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactCallEntity.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactInfoEntity.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/entity/tyapi/TySupplierEntity.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanyDetailService.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactCallService.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactInfoService.java
 create mode 100644 src/main/java/com/glxp/udidl/admin/service/tyapi/TySupplierService.java
 create mode 100644 src/main/resources/mybatis/mapper/tyapi/TyCompanyDetailMapper.xml
 create mode 100644 src/main/resources/mybatis/mapper/tyapi/TyContactCallMapper.xml
 create mode 100644 src/main/resources/mybatis/mapper/tyapi/TyContactInfoMapper.xml
 create mode 100644 src/main/resources/mybatis/mapper/tyapi/TySupplierMapper.xml

diff --git a/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyCompanyDetailMapper.java b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyCompanyDetailMapper.java
new file mode 100644
index 0000000..1d6a3cd
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyCompanyDetailMapper.java
@@ -0,0 +1,9 @@
+package com.glxp.udidl.admin.dao.tyapi;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.glxp.udidl.admin.entity.tyapi.TyCompanyDetailEntity;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface TyCompanyDetailMapper extends BaseMapper<TyCompanyDetailEntity> {
+}
diff --git a/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactCallMapper.java b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactCallMapper.java
new file mode 100644
index 0000000..2c72bb5
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactCallMapper.java
@@ -0,0 +1,9 @@
+package com.glxp.udidl.admin.dao.tyapi;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.glxp.udidl.admin.entity.tyapi.TyContactCallEntity;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface TyContactCallMapper extends BaseMapper<TyContactCallEntity> {
+}
diff --git a/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactInfoMapper.java b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactInfoMapper.java
new file mode 100644
index 0000000..98a60de
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TyContactInfoMapper.java
@@ -0,0 +1,9 @@
+package com.glxp.udidl.admin.dao.tyapi;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.glxp.udidl.admin.entity.tyapi.TyContactInfoEntity;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface TyContactInfoMapper extends BaseMapper<TyContactInfoEntity> {
+}
diff --git a/src/main/java/com/glxp/udidl/admin/dao/tyapi/TySupplierMapper.java b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TySupplierMapper.java
new file mode 100644
index 0000000..8c4a9ad
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/dao/tyapi/TySupplierMapper.java
@@ -0,0 +1,9 @@
+package com.glxp.udidl.admin.dao.tyapi;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.glxp.udidl.admin.entity.tyapi.TySupplierEntity;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface TySupplierMapper extends BaseMapper<TySupplierEntity> {
+}
diff --git a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanyDetailEntity.java b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanyDetailEntity.java
new file mode 100644
index 0000000..0232fe5
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanyDetailEntity.java
@@ -0,0 +1,346 @@
+package com.glxp.udidl.admin.entity.tyapi;
+
+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 io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+    * 企业详细信息表
+    */
+@ApiModel(value="com-glxp-udidl-admin-entity-tyapi-TyCompanyDetail")
+@Data
+@TableName(value = "ty_company_detail")
+public class TyCompanyDetailEntity implements Serializable {
+    @TableId(value = "id", type = IdType.INPUT)
+    @ApiModelProperty(value="")
+    private String id;
+
+    /**
+     * 曾用名
+     */
+    @TableField(value = "historyNames")
+    @ApiModelProperty(value="曾用名")
+    private String historyNames;
+
+    /**
+     * 注销日期
+     */
+    @TableField(value = "cancelDate")
+    @ApiModelProperty(value="注销日期")
+    private String cancelDate;
+
+    /**
+     * 企业状态
+     */
+    @TableField(value = "regStatus")
+    @ApiModelProperty(value="企业状态")
+    private String regStatus;
+
+    /**
+     * 注册资本
+     */
+    @TableField(value = "regCapital")
+    @ApiModelProperty(value="注册资本")
+    private String regCapital;
+
+    /**
+     * 市
+     */
+    @TableField(value = "city")
+    @ApiModelProperty(value="市")
+    private String city;
+
+    /**
+     * 人员规模
+     */
+    @TableField(value = "staffNumRange")
+    @ApiModelProperty(value="人员规模")
+    private String staffNumRange;
+
+    /**
+     * 股票名
+     */
+    @TableField(value = "bondNum")
+    @ApiModelProperty(value="股票名")
+    private String bondNum;
+
+    /**
+     * 曾用名列表
+     */
+    @TableField(value = "historyNameList")
+    @ApiModelProperty(value="曾用名列表")
+    private String historyNameList;
+
+    /**
+     * 行业
+     */
+    @TableField(value = "industry")
+    @ApiModelProperty(value="行业")
+    private String industry;
+
+    /**
+     * 股票名
+     */
+    @TableField(value = "bondName")
+    @ApiModelProperty(value="股票名")
+    private String bondName;
+
+    /**
+     * 吊销日期
+     */
+    @TableField(value = "revokeDate")
+    @ApiModelProperty(value="吊销日期")
+    private String revokeDate;
+
+    /**
+     * 法人类型,1 人 2 公司
+     */
+    @TableField(value = "`type`")
+    @ApiModelProperty(value="法人类型,1 人 2 公司")
+    private String type;
+
+    /**
+     * 更新时间
+     */
+    @TableField(value = "updateTimes")
+    @ApiModelProperty(value="更新时间")
+    private String updateTimes;
+
+    /**
+     * 法人
+     */
+    @TableField(value = "legalPersonName")
+    @ApiModelProperty(value="法人")
+    private String legalPersonName;
+
+    /**
+     * 吊销原因
+     */
+    @TableField(value = "revokeReason")
+    @ApiModelProperty(value="吊销原因")
+    private String revokeReason;
+
+    /**
+     * 注册号
+     */
+    @TableField(value = "regNumber")
+    @ApiModelProperty(value="注册号")
+    private String regNumber;
+
+    /**
+     * 统一社会信用代码
+     */
+    @TableField(value = "creditCode")
+    @ApiModelProperty(value="统一社会信用代码")
+    private String creditCode;
+
+    /**
+     * 英文名
+     */
+    @TableField(value = "property3")
+    @ApiModelProperty(value="英文名")
+    private String property3;
+
+    /**
+     * 股票曾用名
+     */
+    @TableField(value = "usedBondName")
+    @ApiModelProperty(value="股票曾用名")
+    private String usedBondName;
+
+    /**
+     * 核准时间
+     */
+    @TableField(value = "approvedTime")
+    @ApiModelProperty(value="核准时间")
+    private String approvedTime;
+
+    /**
+     * 经营开始时间
+     */
+    @TableField(value = "fromTime")
+    @ApiModelProperty(value="经营开始时间")
+    private String fromTime;
+
+    /**
+     * 参保人数
+     */
+    @TableField(value = "socialStaffNum")
+    @ApiModelProperty(value="参保人数")
+    private String socialStaffNum;
+
+    /**
+     * 实收注册资本币种 人民币 美元 欧元 等
+     */
+    @TableField(value = "actualCapitalCurrency")
+    @ApiModelProperty(value="实收注册资本币种 人民币 美元 欧元 等")
+    private String actualCapitalCurrency;
+
+    /**
+     * 简称
+     */
+    @TableField(value = "`alias`")
+    @ApiModelProperty(value="简称")
+    private String alias;
+
+    /**
+     * 企业类型
+     */
+    @TableField(value = "companyOrgType")
+    @ApiModelProperty(value="企业类型")
+    private String companyOrgType;
+
+    /**
+     * 注销原因
+     */
+    @TableField(value = "cancelReason")
+    @ApiModelProperty(value="注销原因")
+    private String cancelReason;
+
+    /**
+     * 组织机构代码
+     */
+    @TableField(value = "orgNumber")
+    @ApiModelProperty(value="组织机构代码")
+    private String orgNumber;
+
+    /**
+     * 邮箱
+     */
+    @TableField(value = "email")
+    @ApiModelProperty(value="邮箱")
+    private String email;
+
+    /**
+     * 经营结束时间
+     */
+    @TableField(value = "toTime")
+    @ApiModelProperty(value="经营结束时间")
+    private String toTime;
+
+    /**
+     * 实收注册资金
+     */
+    @TableField(value = "actualCapital")
+    @ApiModelProperty(value="实收注册资金")
+    private String actualCapital;
+
+    /**
+     * 成立日期
+     */
+    @TableField(value = "estiblishTime")
+    @ApiModelProperty(value="成立日期")
+    private String estiblishTime;
+
+    /**
+     * 登记机关
+     */
+    @TableField(value = "regInstitute")
+    @ApiModelProperty(value="登记机关")
+    private String regInstitute;
+
+    /**
+     * 经营范围
+     */
+    @TableField(value = "businessScope")
+    @ApiModelProperty(value="经营范围")
+    private String businessScope;
+
+    /**
+     * 纳税人识别号
+     */
+    @TableField(value = "taxNumber")
+    @ApiModelProperty(value="纳税人识别号")
+    private String taxNumber;
+
+    /**
+     * 注册地址
+     */
+    @TableField(value = "regLocation")
+    @ApiModelProperty(value="注册地址")
+    private String regLocation;
+
+    /**
+     * 注册资本币种 人民币 美元 欧元 等
+     */
+    @TableField(value = "regCapitalCurrency")
+    @ApiModelProperty(value="注册资本币种 人民币 美元 欧元 等")
+    private String regCapitalCurrency;
+
+    /**
+     * 企业标签
+     */
+    @TableField(value = "tags")
+    @ApiModelProperty(value="企业标签")
+    private String tags;
+
+    /**
+     * 网址
+     */
+    @TableField(value = "websiteList")
+    @ApiModelProperty(value="网址")
+    private String websiteList;
+
+    /**
+     * 企业联系方式
+     */
+    @TableField(value = "phoneNumber")
+    @ApiModelProperty(value="企业联系方式")
+    private String phoneNumber;
+
+    /**
+     * 区
+     */
+    @TableField(value = "district")
+    @ApiModelProperty(value="区")
+    private String district;
+
+    /**
+     * 股票类型
+     */
+    @TableField(value = "bondType")
+    @ApiModelProperty(value="股票类型")
+    private String bondType;
+
+    /**
+     * 企业名
+     */
+    @TableField(value = "`name`")
+    @ApiModelProperty(value="企业名")
+    private String name;
+
+    /**
+     * 企业评分
+     */
+    @TableField(value = "percentileScore")
+    @ApiModelProperty(value="企业评分")
+    private String percentileScore;
+
+    /**
+     * 国民经济行业分类
+     */
+    @TableField(value = "industryAll")
+    @ApiModelProperty(value="国民经济行业分类")
+    private String industryAll;
+
+    /**
+     * 是否是小微企业 0不是 1是
+     */
+    @TableField(value = "isMicroEnt")
+    @ApiModelProperty(value="是否是小微企业 0不是 1是")
+    private String isMicroEnt;
+
+    /**
+     * 省份简称
+     */
+    @TableField(value = "base")
+    @ApiModelProperty(value="省份简称")
+    private String base;
+
+    private static final long serialVersionUID = 1L;
+}
diff --git a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanySearchEntity.java b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanySearchEntity.java
index fd350dc..804e5c2 100644
--- a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanySearchEntity.java
+++ b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyCompanySearchEntity.java
@@ -9,6 +9,9 @@ import io.swagger.annotations.ApiModelProperty;
 import java.io.Serializable;
 import lombok.Data;
 
+/**
+    * 搜索企业结果信息表
+    */
 @ApiModel(value="com-glxp-udidl-admin-entity-tyapi-TyCompanySearch")
 @Data
 @TableName(value = "ty_company_search")
@@ -17,52 +20,89 @@ public class TyCompanySearchEntity implements Serializable {
     @ApiModelProperty(value="")
     private String id;
 
+    /**
+     * 公司名
+     */
+    @TableField(value = "`name`")
+    @ApiModelProperty(value="公司名")
+
+    private String name;
+
+    /**
+     * 经营状态
+     */
     @TableField(value = "regStatus")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="经营状态")
     private String regStatus;
 
+    /**
+     * 成立日期
+     */
     @TableField(value = "estiblishTime")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="成立日期")
     private String estiblishTime;
 
+    /**
+     * 注册资本
+     */
     @TableField(value = "regCapital")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="注册资本")
     private String regCapital;
 
+    /**
+     * 机构类型-1:公司;2:香港企业;3:社会组织;4:律所;5:事业单位;6:基金会;7-不存在法人、注册资本、统一社会信用代码、经营状态;8:台湾企业;9-新机构
+     */
     @TableField(value = "companyType")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="机构类型-1:公司;2:香港企业;3:社会组织;4:律所;5:事业单位;6:基金会;7-不存在法人、注册资本、统一社会信用代码、经营状态;8:台湾企业;9-新机构")
     private String companyType;
 
+    /**
+     * 匹配原因
+     */
     @TableField(value = "matchType")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="匹配原因")
     private String matchType;
 
+    /**
+     * 1-公司 2-人
+     */
     @TableField(value = "`type`")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="1-公司 2-人")
     private String type;
 
+    /**
+     * 法人
+     */
     @TableField(value = "legalPersonName")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="法人")
     private String legalPersonName;
 
+    /**
+     * 注册号
+     */
     @TableField(value = "regNumber")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="注册号")
     private String regNumber;
 
+    /**
+     * 统一社会信用代码
+     */
     @TableField(value = "creditCode")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="统一社会信用代码")
     private String creditCode;
 
-    @TableField(value = "`name`")
-    @ApiModelProperty(value="")
-    private String name;
-
+    /**
+     * 组织机构代码
+     */
     @TableField(value = "orgNumber")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="组织机构代码")
     private String orgNumber;
 
+    /**
+     * 省份
+     */
     @TableField(value = "base")
-    @ApiModelProperty(value="")
+    @ApiModelProperty(value="省份")
     private String base;
 
     private static final long serialVersionUID = 1L;
diff --git a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactCallEntity.java b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactCallEntity.java
new file mode 100644
index 0000000..6537ac2
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactCallEntity.java
@@ -0,0 +1,66 @@
+package com.glxp.udidl.admin.entity.tyapi;
+
+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 io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+    * 企业联系方式列表
+    */
+@ApiModel(value="com-glxp-udidl-admin-entity-tyapi-TyContactCall")
+@Data
+@TableName(value = "ty_contact_call")
+public class TyContactCallEntity implements Serializable {
+    @TableId(value = "id", type = IdType.INPUT)
+    @ApiModelProperty(value="")
+    private Integer id;
+
+    /**
+     * 电话
+     */
+    @TableField(value = "phoneNumber")
+    @ApiModelProperty(value="电话")
+    private String phoneNumber;
+
+    /**
+     * 号码来源
+     */
+    @TableField(value = "`source`")
+    @ApiModelProperty(value="号码来源")
+    private String source;
+
+    /**
+     * 标签
+     */
+    @TableField(value = "tag")
+    @ApiModelProperty(value="标签")
+    private String tag;
+
+    /**
+     * 公司ID外键
+     */
+    @TableField(value = "contactIdFk")
+    @ApiModelProperty(value="公司ID外键")
+    private Integer contactIdFk;
+
+    /**
+     * 所属企业统一社会信用号外键
+     */
+    @TableField(value = "creditCodeFk")
+    @ApiModelProperty(value="所属企业统一社会信用号外键")
+    private String creditCodeFk;
+
+    /**
+     * 所属企业名称
+     */
+    @TableField(value = "supplierName")
+    @ApiModelProperty(value="所属企业名称")
+    private String supplierName;
+
+    private static final long serialVersionUID = 1L;
+}
diff --git a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactInfoEntity.java b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactInfoEntity.java
new file mode 100644
index 0000000..aaa428b
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TyContactInfoEntity.java
@@ -0,0 +1,69 @@
+package com.glxp.udidl.admin.entity.tyapi;
+
+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 io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+    * 企业联系方式信息表
+    */
+@ApiModel(value="com-glxp-udidl-admin-entity-tyapi-TyContactInfo")
+@Data
+@TableName(value = "ty_contact_info")
+public class TyContactInfoEntity implements Serializable {
+    /**
+     * 公司id
+     */
+    @TableId(value = "id", type = IdType.INPUT)
+    @ApiModelProperty(value="公司id")
+    private String id;
+
+    /**
+     * 电话
+     */
+    @TableField(value = "phoneNumber")
+    @ApiModelProperty(value="电话")
+    private String phoneNumber;
+
+    /**
+     * 注册地址
+     */
+    @TableField(value = "regLocation")
+    @ApiModelProperty(value="注册地址")
+    private String regLocation;
+
+    /**
+     * 邮箱
+     */
+    @TableField(value = "email")
+    @ApiModelProperty(value="邮箱")
+    private String email;
+
+    /**
+     * 网址
+     */
+    @TableField(value = "websiteList")
+    @ApiModelProperty(value="网址")
+    private String websiteList;
+
+    /**
+     * 所属企业统一社会信用号
+     */
+    @TableField(value = "creditCodeFk")
+    @ApiModelProperty(value="所属企业统一社会信用号")
+    private String creditCodeFk;
+
+    /**
+     * 所属企业名称
+     */
+    @TableField(value = "supplierName")
+    @ApiModelProperty(value="所属企业名称")
+    private String supplierName;
+
+    private static final long serialVersionUID = 1L;
+}
diff --git a/src/main/java/com/glxp/udidl/admin/entity/tyapi/TySupplierEntity.java b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TySupplierEntity.java
new file mode 100644
index 0000000..d96cffd
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/entity/tyapi/TySupplierEntity.java
@@ -0,0 +1,101 @@
+package com.glxp.udidl.admin.entity.tyapi;
+
+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 io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+    * 供应商企业列表
+    */
+@ApiModel(value="com-glxp-udidl-admin-entity-tyapi-TySupplier")
+@Data
+@TableName(value = "ty_supplier")
+public class TySupplierEntity implements Serializable {
+    @TableId(value = "id", type = IdType.INPUT)
+    @ApiModelProperty(value="")
+    private Integer id;
+
+    /**
+     * 供应商id
+     */
+    @TableField(value = "supplier_graphId")
+    @ApiModelProperty(value="供应商id")
+    private String supplier_graphId;
+
+    /**
+     * 报告期
+     */
+    @TableField(value = "announcement_date")
+    @ApiModelProperty(value="报告期")
+    private String announcement_date;
+
+    /**
+     * 采购金额(万元)
+     */
+    @TableField(value = "amt")
+    @ApiModelProperty(value="采购金额(万元)")
+    private String amt;
+
+    /**
+     * logo
+     */
+    @TableField(value = "logo")
+    @ApiModelProperty(value="logo")
+    private String logo;
+
+    /**
+     * 简称
+     */
+    @TableField(value = "`alias`")
+    @ApiModelProperty(value="简称")
+    private String alias;
+
+    /**
+     * 供应商名称
+     */
+    @TableField(value = "supplier_name")
+    @ApiModelProperty(value="供应商名称")
+    private String supplier_name;
+
+    /**
+     * 关联关系
+     */
+    @TableField(value = "relationship")
+    @ApiModelProperty(value="关联关系")
+    private String relationship;
+
+    /**
+     * 数据来源
+     */
+    @TableField(value = "dataSource")
+    @ApiModelProperty(value="数据来源")
+    private String dataSource;
+
+    /**
+     * 采购占比
+     */
+    @TableField(value = "ratio")
+    @ApiModelProperty(value="采购占比")
+    private String ratio;
+
+    /**
+     * 所属医院统一社会信用号外键
+     */
+    @TableField(value = "creditCodeFk")
+    @ApiModelProperty(value="所属医院统一社会信用号外键")
+    private String creditCodeFk;
+
+    /**
+     * 所属医院名称
+     */
+    @TableField(value = "hospName")
+    @ApiModelProperty(value="所属医院名称")
+    private String hospName;
+
+    private static final long serialVersionUID = 1L;
+}
diff --git a/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanyDetailService.java b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanyDetailService.java
new file mode 100644
index 0000000..bf065cf
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanyDetailService.java
@@ -0,0 +1,10 @@
+package com.glxp.udidl.admin.service.tyapi;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.glxp.udidl.admin.dao.tyapi.TyCompanyDetailMapper;
+import com.glxp.udidl.admin.entity.tyapi.TyCompanyDetailEntity;
+@Service
+public class TyCompanyDetailService extends ServiceImpl<TyCompanyDetailMapper, TyCompanyDetailEntity> {
+
+}
diff --git a/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanySearchService.java b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanySearchService.java
index 80446d7..b5c6ca5 100644
--- a/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanySearchService.java
+++ b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyCompanySearchService.java
@@ -14,3 +14,4 @@ public class TyCompanySearchService extends ServiceImpl<TyCompanySearchMapper, T
 
 
 
+
diff --git a/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactCallService.java b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactCallService.java
new file mode 100644
index 0000000..5dffb39
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactCallService.java
@@ -0,0 +1,10 @@
+package com.glxp.udidl.admin.service.tyapi;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.glxp.udidl.admin.dao.tyapi.TyContactCallMapper;
+import com.glxp.udidl.admin.entity.tyapi.TyContactCallEntity;
+@Service
+public class TyContactCallService extends ServiceImpl<TyContactCallMapper, TyContactCallEntity> {
+
+}
diff --git a/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactInfoService.java b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactInfoService.java
new file mode 100644
index 0000000..b6960d8
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/service/tyapi/TyContactInfoService.java
@@ -0,0 +1,10 @@
+package com.glxp.udidl.admin.service.tyapi;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.glxp.udidl.admin.entity.tyapi.TyContactInfoEntity;
+import com.glxp.udidl.admin.dao.tyapi.TyContactInfoMapper;
+@Service
+public class TyContactInfoService extends ServiceImpl<TyContactInfoMapper, TyContactInfoEntity> {
+
+}
diff --git a/src/main/java/com/glxp/udidl/admin/service/tyapi/TySupplierService.java b/src/main/java/com/glxp/udidl/admin/service/tyapi/TySupplierService.java
new file mode 100644
index 0000000..5120605
--- /dev/null
+++ b/src/main/java/com/glxp/udidl/admin/service/tyapi/TySupplierService.java
@@ -0,0 +1,10 @@
+package com.glxp.udidl.admin.service.tyapi;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.glxp.udidl.admin.entity.tyapi.TySupplierEntity;
+import com.glxp.udidl.admin.dao.tyapi.TySupplierMapper;
+@Service
+public class TySupplierService extends ServiceImpl<TySupplierMapper, TySupplierEntity> {
+
+}
diff --git a/src/main/resources/mybatis/mapper/tyapi/TyCompanyDetailMapper.xml b/src/main/resources/mybatis/mapper/tyapi/TyCompanyDetailMapper.xml
new file mode 100644
index 0000000..ff11a1e
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/tyapi/TyCompanyDetailMapper.xml
@@ -0,0 +1,65 @@
+<?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.glxp.udidl.admin.dao.tyapi.TyCompanyDetailMapper">
+  <resultMap id="BaseResultMap" type="com.glxp.udidl.admin.entity.tyapi.TyCompanyDetailEntity">
+    <!--@mbg.generated-->
+    <!--@Table ty_company_detail-->
+    <id column="id" jdbcType="VARCHAR" property="id" />
+    <result column="historyNames" jdbcType="VARCHAR" property="historyNames" />
+    <result column="cancelDate" jdbcType="VARCHAR" property="cancelDate" />
+    <result column="regStatus" jdbcType="VARCHAR" property="regStatus" />
+    <result column="regCapital" jdbcType="VARCHAR" property="regCapital" />
+    <result column="city" jdbcType="VARCHAR" property="city" />
+    <result column="staffNumRange" jdbcType="VARCHAR" property="staffNumRange" />
+    <result column="bondNum" jdbcType="VARCHAR" property="bondNum" />
+    <result column="historyNameList" jdbcType="VARCHAR" property="historyNameList" />
+    <result column="industry" jdbcType="VARCHAR" property="industry" />
+    <result column="bondName" jdbcType="VARCHAR" property="bondName" />
+    <result column="revokeDate" jdbcType="VARCHAR" property="revokeDate" />
+    <result column="type" jdbcType="VARCHAR" property="type" />
+    <result column="updateTimes" jdbcType="VARCHAR" property="updateTimes" />
+    <result column="legalPersonName" jdbcType="VARCHAR" property="legalPersonName" />
+    <result column="revokeReason" jdbcType="VARCHAR" property="revokeReason" />
+    <result column="regNumber" jdbcType="VARCHAR" property="regNumber" />
+    <result column="creditCode" jdbcType="VARCHAR" property="creditCode" />
+    <result column="property3" jdbcType="VARCHAR" property="property3" />
+    <result column="usedBondName" jdbcType="VARCHAR" property="usedBondName" />
+    <result column="approvedTime" jdbcType="VARCHAR" property="approvedTime" />
+    <result column="fromTime" jdbcType="VARCHAR" property="fromTime" />
+    <result column="socialStaffNum" jdbcType="VARCHAR" property="socialStaffNum" />
+    <result column="actualCapitalCurrency" jdbcType="VARCHAR" property="actualCapitalCurrency" />
+    <result column="alias" jdbcType="VARCHAR" property="alias" />
+    <result column="companyOrgType" jdbcType="VARCHAR" property="companyOrgType" />
+    <result column="cancelReason" jdbcType="VARCHAR" property="cancelReason" />
+    <result column="orgNumber" jdbcType="VARCHAR" property="orgNumber" />
+    <result column="email" jdbcType="VARCHAR" property="email" />
+    <result column="toTime" jdbcType="VARCHAR" property="toTime" />
+    <result column="actualCapital" jdbcType="VARCHAR" property="actualCapital" />
+    <result column="estiblishTime" jdbcType="VARCHAR" property="estiblishTime" />
+    <result column="regInstitute" jdbcType="VARCHAR" property="regInstitute" />
+    <result column="businessScope" jdbcType="VARCHAR" property="businessScope" />
+    <result column="taxNumber" jdbcType="VARCHAR" property="taxNumber" />
+    <result column="regLocation" jdbcType="VARCHAR" property="regLocation" />
+    <result column="regCapitalCurrency" jdbcType="VARCHAR" property="regCapitalCurrency" />
+    <result column="tags" jdbcType="VARCHAR" property="tags" />
+    <result column="websiteList" jdbcType="VARCHAR" property="websiteList" />
+    <result column="phoneNumber" jdbcType="VARCHAR" property="phoneNumber" />
+    <result column="district" jdbcType="VARCHAR" property="district" />
+    <result column="bondType" jdbcType="VARCHAR" property="bondType" />
+    <result column="name" jdbcType="VARCHAR" property="name" />
+    <result column="percentileScore" jdbcType="VARCHAR" property="percentileScore" />
+    <result column="industryAll" jdbcType="VARCHAR" property="industryAll" />
+    <result column="isMicroEnt" jdbcType="VARCHAR" property="isMicroEnt" />
+    <result column="base" jdbcType="VARCHAR" property="base" />
+  </resultMap>
+  <sql id="Base_Column_List">
+    <!--@mbg.generated-->
+    id, historyNames, cancelDate, regStatus, regCapital, city, staffNumRange, bondNum,
+    historyNameList, industry, bondName, revokeDate, `type`, updateTimes, legalPersonName,
+    revokeReason, regNumber, creditCode, property3, usedBondName, approvedTime, fromTime,
+    socialStaffNum, actualCapitalCurrency, `alias`, companyOrgType, cancelReason, orgNumber,
+    email, toTime, actualCapital, estiblishTime, regInstitute, businessScope, taxNumber,
+    regLocation, regCapitalCurrency, tags, websiteList, phoneNumber, district, bondType,
+    `name`, percentileScore, industryAll, isMicroEnt, base
+  </sql>
+</mapper>
diff --git a/src/main/resources/mybatis/mapper/tyapi/TyCompanySearchMapper.xml b/src/main/resources/mybatis/mapper/tyapi/TyCompanySearchMapper.xml
index 6ec4a62..55121fa 100644
--- a/src/main/resources/mybatis/mapper/tyapi/TyCompanySearchMapper.xml
+++ b/src/main/resources/mybatis/mapper/tyapi/TyCompanySearchMapper.xml
@@ -5,6 +5,7 @@
     <!--@mbg.generated-->
     <!--@Table ty_company_search-->
     <id column="id" jdbcType="VARCHAR" property="id" />
+    <result column="name" jdbcType="VARCHAR" property="name" />
     <result column="regStatus" jdbcType="VARCHAR" property="regStatus" />
     <result column="estiblishTime" jdbcType="VARCHAR" property="estiblishTime" />
     <result column="regCapital" jdbcType="VARCHAR" property="regCapital" />
@@ -14,13 +15,12 @@
     <result column="legalPersonName" jdbcType="VARCHAR" property="legalPersonName" />
     <result column="regNumber" jdbcType="VARCHAR" property="regNumber" />
     <result column="creditCode" jdbcType="VARCHAR" property="creditCode" />
-    <result column="name" jdbcType="VARCHAR" property="name" />
     <result column="orgNumber" jdbcType="VARCHAR" property="orgNumber" />
     <result column="base" jdbcType="VARCHAR" property="base" />
   </resultMap>
   <sql id="Base_Column_List">
     <!--@mbg.generated-->
-    id, regStatus, estiblishTime, regCapital, companyType, matchType, `type`, legalPersonName,
-    regNumber, creditCode, `name`, orgNumber, base
+    id, `name`, regStatus, estiblishTime, regCapital, companyType, matchType, `type`,
+    legalPersonName, regNumber, creditCode, orgNumber, base
   </sql>
 </mapper>
diff --git a/src/main/resources/mybatis/mapper/tyapi/TyContactCallMapper.xml b/src/main/resources/mybatis/mapper/tyapi/TyContactCallMapper.xml
new file mode 100644
index 0000000..02d0cba
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/tyapi/TyContactCallMapper.xml
@@ -0,0 +1,19 @@
+<?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.glxp.udidl.admin.dao.tyapi.TyContactCallMapper">
+  <resultMap id="BaseResultMap" type="com.glxp.udidl.admin.entity.tyapi.TyContactCallEntity">
+    <!--@mbg.generated-->
+    <!--@Table ty_contact_call-->
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="phoneNumber" jdbcType="VARCHAR" property="phoneNumber" />
+    <result column="source" jdbcType="VARCHAR" property="source" />
+    <result column="tag" jdbcType="VARCHAR" property="tag" />
+    <result column="contactIdFk" jdbcType="INTEGER" property="contactIdFk" />
+    <result column="creditCodeFk" jdbcType="VARCHAR" property="creditCodeFk" />
+    <result column="supplierName" jdbcType="VARCHAR" property="supplierName" />
+  </resultMap>
+  <sql id="Base_Column_List">
+    <!--@mbg.generated-->
+    id, phoneNumber, `source`, tag, contactIdFk, creditCodeFk, supplierName
+  </sql>
+</mapper>
diff --git a/src/main/resources/mybatis/mapper/tyapi/TyContactInfoMapper.xml b/src/main/resources/mybatis/mapper/tyapi/TyContactInfoMapper.xml
new file mode 100644
index 0000000..6205732
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/tyapi/TyContactInfoMapper.xml
@@ -0,0 +1,19 @@
+<?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.glxp.udidl.admin.dao.tyapi.TyContactInfoMapper">
+  <resultMap id="BaseResultMap" type="com.glxp.udidl.admin.entity.tyapi.TyContactInfoEntity">
+    <!--@mbg.generated-->
+    <!--@Table ty_contact_info-->
+    <id column="id" jdbcType="VARCHAR" property="id" />
+    <result column="phoneNumber" jdbcType="VARCHAR" property="phoneNumber" />
+    <result column="regLocation" jdbcType="VARCHAR" property="regLocation" />
+    <result column="email" jdbcType="VARCHAR" property="email" />
+    <result column="websiteList" jdbcType="VARCHAR" property="websiteList" />
+    <result column="creditCodeFk" jdbcType="VARCHAR" property="creditCodeFk" />
+    <result column="supplierName" jdbcType="VARCHAR" property="supplierName" />
+  </resultMap>
+  <sql id="Base_Column_List">
+    <!--@mbg.generated-->
+    id, phoneNumber, regLocation, email, websiteList, creditCodeFk, supplierName
+  </sql>
+</mapper>
diff --git a/src/main/resources/mybatis/mapper/tyapi/TySupplierMapper.xml b/src/main/resources/mybatis/mapper/tyapi/TySupplierMapper.xml
new file mode 100644
index 0000000..165e243
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/tyapi/TySupplierMapper.xml
@@ -0,0 +1,25 @@
+<?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.glxp.udidl.admin.dao.tyapi.TySupplierMapper">
+  <resultMap id="BaseResultMap" type="com.glxp.udidl.admin.entity.tyapi.TySupplierEntity">
+    <!--@mbg.generated-->
+    <!--@Table ty_supplier-->
+    <id column="id" jdbcType="INTEGER" property="id" />
+    <result column="supplier_graphId" jdbcType="VARCHAR" property="supplier_graphId" />
+    <result column="announcement_date" jdbcType="VARCHAR" property="announcement_date" />
+    <result column="amt" jdbcType="VARCHAR" property="amt" />
+    <result column="logo" jdbcType="VARCHAR" property="logo" />
+    <result column="alias" jdbcType="VARCHAR" property="alias" />
+    <result column="supplier_name" jdbcType="VARCHAR" property="supplier_name" />
+    <result column="relationship" jdbcType="VARCHAR" property="relationship" />
+    <result column="dataSource" jdbcType="VARCHAR" property="dataSource" />
+    <result column="ratio" jdbcType="VARCHAR" property="ratio" />
+    <result column="creditCodeFk" jdbcType="VARCHAR" property="creditCodeFk" />
+    <result column="hospName" jdbcType="VARCHAR" property="hospName" />
+  </resultMap>
+  <sql id="Base_Column_List">
+    <!--@mbg.generated-->
+    id, supplier_graphId, announcement_date, amt, logo, `alias`, supplier_name, relationship,
+    dataSource, ratio, creditCodeFk, hospName
+  </sql>
+</mapper>