表结构

yituo

-- auto-generated definition
CREATE TABLE assignment
(
  id              BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  org_id          BIGINT                             NULL
  COMMENT '公司ID',
  applicant       VARCHAR(160)                       NULL
  COMMENT '申请人',
  contact         VARCHAR(160)                       NULL
  COMMENT '联系方式',
  address         VARCHAR(160)                       NULL
  COMMENT '地址',
  trademark       TINYTEXT                           NULL
  COMMENT '商标',
  registration_no TINYTEXT                           NULL
  COMMENT '注册号',
  date            DATE                               NULL,
  category        INT                                NULL,
  assignment_name VARCHAR(20)                        NULL,
  legal_person    VARCHAR(20)                        NULL,
  is_again        TINYINT(2)                         NULL,
  has_tel         TINYINT                            NULL
  COMMENT '是否有手机',
  insert_time     DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time     DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  mobile_num      INT                                NULL
  COMMENT '座机数',
  tel_num         INT                                NULL
  COMMENT '手机数',
  CONSTRAINT assignment_org_id_date_pk
  UNIQUE (org_id, date)
)
  COMMENT '分配表'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE crawler_config
(
  id          BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  `key`       VARCHAR(50)                        NULL
  COMMENT '配置项名称',
  value       VARCHAR(100)                       NULL
  COMMENT '配置项值',
  insert_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP,
  CONSTRAINT crawler_config_key_uindex
  UNIQUE (`key`)
)
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE email
(
  id          BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  org_id      BIGINT                             NULL
  COMMENT '公司ID',
  email       VARCHAR(50)                        NULL
  COMMENT '邮箱',
  insert_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  CONSTRAINT email_email_uindex
  UNIQUE (email)
)
  COMMENT '邮箱'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE employee
(
  id          BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  name        VARCHAR(50)                        NULL
  COMMENT '名字',
  insert_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP
)
  COMMENT '员工表'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE excel_status
(
  id            BIGINT AUTO_INCREMENT
  COMMENT '主键'
    PRIMARY KEY,
  path          VARCHAR(50)                        NULL
  COMMENT '路径',
  date          DATE                               NULL
  COMMENT '解析日期',
  file_name     VARCHAR(50)                        NULL
  COMMENT '文件名',
  status        TINYINT DEFAULT '0'                NOT NULL
  COMMENT '状态:0-未解析,1-解析中,2-已解析',
  duplicate_num INT                                NULL
  COMMENT '注册号重复数量',
  insert_time   DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time   DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  valid_num     INT                                NULL
  COMMENT '校验有效数据',
  total_num     INT                                NULL
  COMMENT '总数量'
)
  COMMENT 'excel解析状态表'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE mobile
(
  id          BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  org_id      BIGINT                             NOT NULL
  COMMENT '公司ID',
  mobile_no   VARCHAR(11)                        NULL
  COMMENT '手机号',
  insert_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL
  COMMENT '插入时间',
  CONSTRAINT mobile_mobile_no_uindex
  UNIQUE (mobile_no)
)
  COMMENT '手机'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE org
(
  id                 BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  employee_id        BIGINT                             NULL
  COMMENT '归属业务员ID',
  name               VARCHAR(100)                       NULL
  COMMENT '公司名',
  legal_person       VARCHAR(20)                        NULL
  COMMENT '法人',
  registered_capital VARCHAR(30)                        NULL
  COMMENT '注册资本',
  insert_time        DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  has_contact        TINYINT DEFAULT '0'                NULL
  COMMENT '是否有联系方式 0-没有 1-有',
  CONSTRAINT org_name_pk
  UNIQUE (name)
)
  COMMENT '公司'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE tel
(
  id          BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  org_id      BIGINT                             NOT NULL
  COMMENT '公司ID',
  tel_no      VARCHAR(20)                        NULL
  COMMENT '座机号',
  insert_time DATETIME DEFAULT CURRENT_TIMESTAMP NULL
  COMMENT ' 插入时间',
  CONSTRAINT tel_tel_no_uindex
  UNIQUE (tel_no)
)
  COMMENT '固定电话'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE trademark
(
  id              BIGINT AUTO_INCREMENT
    PRIMARY KEY,
  excel_status_id BIGINT                             NULL
  COMMENT '解析批次号',
  category        INT                                NULL
  COMMENT '类别',
  registration_no INT                                NULL
  COMMENT '注册号',
  trademark       VARCHAR(200)                       NULL
  COMMENT '商标',
  date            DATE                               NULL
  COMMENT '申请日期',
  applicant       VARCHAR(160)                       NULL
  COMMENT '申请人',
  address         VARCHAR(160)                       NULL
  COMMENT '地址',
  agent           VARCHAR(160)                       NULL
  COMMENT '代理机构',
  service         VARCHAR(500)                       NULL
  COMMENT '服务',
  status          TINYINT                            NULL
  COMMENT '法律状态',
  tel             VARCHAR(20)                        NULL
  COMMENT '座机',
  insert_time     DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time     DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP,
  mobile          VARCHAR(11)                        NULL
  COMMENT '手机',
  craw_status     TINYINT DEFAULT '0'                NULL
  COMMENT '爬取状态 0-未爬取,1-正在爬取,2-已爬取,3-重复,跳过爬取',
  org_id          BIGINT                             NULL
  COMMENT '公司ID',
  is_again        TINYINT                            NULL
  COMMENT '是否是老客户新机会',
  employee_id     BIGINT                             NULL
  COMMENT '分配员工ID',
  CONSTRAINT trademark_registrationNo_uindex
  UNIQUE (registration_no)
)
  ENGINE = InnoDB;

Trademark

-- auto-generated definition
CREATE TABLE agent
(
  id   VARCHAR(20)  NOT NULL
  COMMENT '代理人编码'
    PRIMARY KEY,
  name VARCHAR(500) NULL
  COMMENT '代理人名称'
)
  COMMENT '商标代理人信息'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE applicant
(
  id                INT          NOT NULL
  COMMENT '注册号/申请号 registration_no'
    PRIMARY KEY,
  type              INT          NULL
  COMMENT '国际分类',
  applicant_name_cn VARCHAR(100) NULL
  COMMENT '注册人中文名称',
  applicant_name_en VARCHAR(100) NULL
  COMMENT '注册人外文名称',
  address_cn        TINYTEXT     NULL
  COMMENT '注册人中文地址',
  address_en        TINYTEXT     NULL
  COMMENT '注册人英文地址'
)
  COMMENT '商标注册人信息'
  ENGINE = InnoDB;

-- auto-generated definition
CREATE TABLE trademark_baseinfo
(
  id                  INT                                NOT NULL
  COMMENT '注册号/申请号 registration_no'
    PRIMARY KEY,
  type                INT                                NULL
  COMMENT '国际分类',
  date                DATE                               NULL
  COMMENT '申请日期',
  trademark_name      VARCHAR(200)                       NULL
  COMMENT '商标名称',
  trademark_type      VARCHAR(5)                         NULL
  COMMENT '商标类型',
  agent_no            VARCHAR(20)                        NULL
  COMMENT '代理机构代码',
  irn_no              VARCHAR(20)                        NULL
  COMMENT '初审公告期号',
  irn_date            DATE                               NULL
  COMMENT '初审公告日期',
  rn_no               VARCHAR(20)                        NULL
  COMMENT '注册公告期号',
  rn_date             DATE                               NULL
  COMMENT '注册公告日期',
  dp_start_date       DATE                               NULL
  COMMENT '专用期开始日期',
  dp_end_date         DATE                               NULL
  COMMENT '专用期结束日期',
  expire              VARCHAR(10)                        NULL
  COMMENT '专用有效期',
  design_description  TEXT                               NULL
  COMMENT '商标设计说明',
  color_description   TEXT                               NULL
  COMMENT '商标颜色说明',
  give_up_description TEXT                               NULL
  COMMENT '放弃专用权说明',
  is_stereoscopic     TINYINT                            NULL
  COMMENT '是否立体商标',
  is_public           TINYINT                            NULL
  COMMENT '是否共有申请',
  shape               TEXT                               NULL
  COMMENT '商标形态',
  geography_info      TEXT                               NULL
  COMMENT '地理标志信息',
  color_id            INT                                NULL
  COMMENT '颜色标志',
  is_well_known       TINYINT                            NULL
  COMMENT '是否驰名商标',
  is_use              TINYINT DEFAULT '0'                NULL
  COMMENT '是否已使用',
  insert_time         DATETIME DEFAULT CURRENT_TIMESTAMP NULL,
  update_time         DATETIME DEFAULT CURRENT_TIMESTAMP NULL ON UPDATE CURRENT_TIMESTAMP
)
  COMMENT '注册商标基本信息'
  ENGINE = InnoDB;

CREATE INDEX trademark_baseinfo_date_is_use_index
  ON trademark_baseinfo (date, is_use);

CREATE INDEX trademark_baseinfo_is_use_index
  ON trademark_baseinfo (is_use);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值