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
  • biz_general_taxpayer

biz_general_taxpayer · Changes

Page history
搬运lake.wiki中的内容 authored Feb 22, 2021 by 吴一博's avatar 吴一博
Hide whitespace changes
Inline Side-by-side
Showing with 106 additions and 0 deletions
+106 -0
  • lake/biz_general_taxpayer.md lake/biz_general_taxpayer.md +106 -0
  • No files found.
lake/biz_general_taxpayer.md 0 → 100644
View page @ 06367b0a
# 一般纳税人
# 存储信息
aliyun-mysql-rds
* host: bdp-rds-003.mysql.rds.aliyuncs.com
* port: 3306
* user: **
* password: **
* database: utn_ng_biz_info
# 建表语句
```sql
CREATE TABLE `tb_general_taxpayer` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`province` varchar(20) DEFAULT NULL COMMENT '省份',
`company_name` varchar(255) NOT NULL COMMENT '公司名称',
`company_name_digest` varchar(50) DEFAULT NULL COMMENT '主体唯一键',
`company_id` varchar(50) DEFAULT NULL COMMENT '主体唯一键',
`tax_code` varchar(50) NOT NULL COMMENT '纳税人识别号',
`credit_no` varchar(50) DEFAULT NULL COMMENT '统一社会信用代码',
`legal_person` varchar(255) DEFAULT NULL COMMENT '法定代表人',
`register_address` varchar(1000) DEFAULT NULL COMMENT '注册地址',
`business_address` varchar(1000) DEFAULT NULL COMMENT '生产经营地址',
`tax_type` varchar(100) DEFAULT NULL COMMENT '纳税人资格类型',
`tax_authority` varchar(255) DEFAULT NULL COMMENT '税务机关',
`tax_authority_address` varchar(1000) DEFAULT NULL COMMENT '税务机关地址',
`tax_authority_phone` varchar(50) DEFAULT NULL COMMENT '税务机构电话',
`register_date` datetime DEFAULT NULL COMMENT '登记日期、认定日期',
`valid_startdate` datetime DEFAULT NULL COMMENT '有效期起、认定有效期起',
`valid_enddate` datetime DEFAULT NULL COMMENT '有效期止、认定有效期止',
`tax_status` varchar(100) DEFAULT NULL COMMENT '纳税人状态',
`data_source` varchar(500) DEFAULT NULL COMMENT '数据来源',
`is_history` smallint(6) DEFAULT '0' COMMENT '是否历史数据',
`use_flag` smallint(6) DEFAULT '0' COMMENT '数据使用标记,10废弃删除',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '入库时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `taxpayer_type` (`tax_code`,`tax_type`),
KEY `idx_company_name` (`company_name`),
KEY `idx_company_digest` (`company_name_digest`),
KEY `idx_create_time` (`create_time`),
KEY `idx_update_time` (`update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
```
# 数据字典
| 表名 | 字段名 | 字段类型 | 注释 | 关键字段标记 |
| ------ | ------ | ------ | ------ | ------ |
| | id | bigint(20) | 自增主键 | |
| | province | varchar(20) | 省份 | |
| | company_name | varchar(255) | 公司名称 | * |
| | company_name_digest | varchar(50) | 主体唯一键 | |
| | company_id | varchar(50) | 主体唯一键 | |
| | tax_code | varchar(50) | 纳税人识别号 | * |
| | credit_no | varchar(50) | 统一社会信用代码 | |
| | legal_person | varchar(255) | 法定代表人 | |
| | register_address | varchar(1000) | 注册地址 | |
| | business_address | varchar(1000) | 生产经营地址 | |
| tb_general_taxpayer | tax_type | varchar(100) | 纳税人资格类型 | * |
| | tax_authority | varchar(255) | 税务机关 | * |
| | tax_authority_address | varchar(1000) | 税务机关地址 | |
| | tax_authority_phone | varchar(50) | 税务机构电话 | |
| | register_date | datetime | 登记日期、认定日期 | |
| | valid_startdate | datetime | 有效期起、认定有效期起 | * |
| | valid_enddate | datetime | 有效期止、认定有效期止 | * |
| | tax_status | varchar(100) | 纳税人状态 | |
| | data_source | varchar(500) | 数据来源 | |
| | is_history | smallint(6) | 是否历史数据 | |
| | use_flag | smallint(6) | 数据使用标记,10废弃删除 | |
| | create_time | datetime | 入库时间 | |
| | update_time | datetime | 更新时间 | |
# 说明
## 业务唯一键
* 唯一键由纳税人识别号+纳税人资格类型组成
* 纳税人识别号一般为统一信用代码,但未换照的企业的纳税人识别号可能有:
* 注册号(15位)
* 统一信用代码的第3位到17位(15位)
* 其他
## 纳税人资格类型
tax_type字段默认都应该是"增值税一般纳税人", 若数据源只是标记企业是否是一般纳税人,则应该用"增值税一般纳税人"补充该字段;
若类别为"非一般纳税人",则该企业不应该进入该表
* 增值税一般纳税人
* 小规模纳税人
* 简易办法征收一般纳税人
* 小型微利企业
## 关键字段
关键字段指的是该维度数据在业务上应该包含的字段,可以作为该维度的特征字段
* 纳税人识别号
* 公司名称
* 所属税务机关
* 纳税人资格类型
* 有效期起
* 有效期至
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