Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
K
kb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • granite
  • kb
  • Wiki
    • Lake
  • company_contact

Last edited by 李林坳 Jun 01, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

company_contact

联系方式

存储信息

aliyun-mysql-rds
  • host: bdp-rds-801.mysql.rds.aliyuncs.com
  • port: 3306
  • user: **
  • password: **
  • database: bdp_company

建表语句

CREATE TABLE `company_contact_details` (
  `company_name_digest` char(32) NOT NULL COMMENT 'company_name_digest',
  `data_source` smallint(4) NOT NULL COMMENT '数据来源',
  `contact_type` char(1) NOT NULL COMMENT '联系方式类型',
  `contact_digest` varchar(32) NOT NULL COMMENT '清洗后的联系方式的MD5值',
  `url` varchar(1024) DEFAULT NULL COMMENT '数据原始url',
  `contact` varchar(512) NOT NULL COMMENT '清洗后的联系方式',
  `contact_person` varchar(64) DEFAULT NULL COMMENT '联系人',
  `contact_person_title` varchar(16) DEFAULT NULL COMMENT '联系人职位',
  `dont_show` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否可展示的标志',
  `publish_date` date DEFAULT NULL COMMENT '联系方式的发布日期',
  `tag` varchar(8) NOT NULL DEFAULT '' COMMENT '标签',
  `tag_source` tinyint(4) NOT NULL DEFAULT '0' COMMENT '标签清洗规则源的编号',
  `use_flag` tinyint(4) DEFAULT '0' COMMENT '逻辑标识',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  UNIQUE KEY `company_contact_details_uindex` (`company_name_digest`,`contact_type`,`data_source`,`contact_digest`,`tag`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='联系方式详情表'
/*!50100 PARTITION BY KEY (company_name_digest)
PARTITIONS 31 */

CREATE TABLE `contact_company` (
  `contact_digest` varchar(32) NOT NULL COMMENT '清洗后的联系方式的MD5值',
  `contact` varchar(512) NOT NULL COMMENT '清洗后的联系方式',
  `company_name_digest` char(32) NOT NULL COMMENT 'company_name_digest',
  `establish_date` date DEFAULT NULL COMMENT '成立日期',
  `n_company_status` varchar(8) DEFAULT NULL COMMENT '公司状态',
  `company_major_type` tinyint(4) DEFAULT NULL COMMENT '公司类型 1:个体户,2:合作社,3:公司',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  UNIQUE KEY `contact_company_uindex` (`contact_digest`,`company_name_digest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='联系方式详情表'
/*!50100 PARTITION BY KEY (contact_digest)
PARTITIONS 31 */

CREATE TABLE `dict_data_source` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `no` int(11) DEFAULT NULL,
  `urls` tinytext,
  `category` tinytext,
  `remark` tinytext,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8 COMMENT='联系方式数据源码表'

CREATE TABLE `dict_tags` (
  `id` int(11) DEFAULT NULL,
  `tag` tinytext,
  `type` tinytext,
  `remark` varchar(1000) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='联系电话标签分类码表'

数据字典

主表(company_name_digest查询联系方式)

表名 字段名 字段类型 注释
company_name_digest char(32) company_name_digest
data_source smallint(4) 数据来源
contact_type char(1) 联系方式类型
contact_digest varchar(32) 清洗后的联系方式的MD5值
url varchar(1024) 数据原始url
contact varchar(512) 清洗后的联系方式
contact_person varchar(64) 联系人
contact_person_title varchar(16) 联系人职位
dont_show tinyint(4) 是否可展示的标志
publish_date date 联系方式的发布日期
tag varchar(8) 标签
tag_source tinyint(4) 标签清洗规则源的编号
use_flag tinyint(4) 逻辑标识
create_time datetime 入库时间
update_time datetime 更新时间

联系方式查询企业表

表名 字段名 字段类型 注释
contact_digest varchar(32) 清洗后的联系方式的MD5值
contact varchar(512) 清洗后的联系方式
company_name_digest char(32) company_name_digest
establish_date date 成立日期
n_company_status varchar(8) 公司状态
company_major_type tinyint(4) 公司类型 1:个体户,2:合作社,3:公司
create_time datetime 入库时间
update_time datetime 更新时间

联系方式数据源码表

表名 字段名 字段类型 注释
id int(11) 自增id
no int(11) 分配的号码
urls tinytext 包含的url
category tinytext 类型
remark tinytext 备注

联系电话标签分类码表

表名 字段名 字段类型 注释
id int(11)
tag tinytext
type tinytext
remark varchar(1000)

样例

说明

  • 企业查询联系方式: 在表company_contact_details,使用company_name_digest查询(由于索引原因,该表查询必须使用company_name_digest)
  • 联系方式查企业: 在表contact_company, 使用md5(联系方式内容)查询
Clone repository
  • README
  • basic_guidelines
  • basic_guidelines
    • basic_guidelines
    • dev_guide
    • project_build
    • 开发流程
  • best_practice
  • best_practice
    • AlterTable
    • RDS
    • azkaban
    • create_table
    • design
    • elasticsearch
    • elasticsearch
      • ES运维
    • logstash
View All Pages