Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
S
shuidi-product-change
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • 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
  • 互联网应用开发
  • shuidi-product-change
  • Issues
  • #306

Closed
Open
Created Jul 26, 2019 by 王常春@wangchangchunDeveloper

个人名片数据库变更

个人名片数据库变更

wiki库

新增sql

use wiki;
CREATE TABLE `tb_company_personal_card` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `company_name_digest` varchar(32) NOT NULL DEFAULT '' COMMENT '企业digest',
  `position_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '职位ID',
  `content` varchar(5000) NOT NULL DEFAULT '' COMMENT '内容,格式为json,不同类型的内容类型对应不同的json',
  `content_tmp` varchar(5000) NOT NULL DEFAULT '' COMMENT '代审核内容',
  `phone` varchar(20) NOT NULL DEFAULT '' COMMENT '审核通过时候需要将手机号填到该字段',
  `qrcode` varchar(255) NOT NULL DEFAULT '' COMMENT '小程序二维码',
  `mark` varchar(500) NOT NULL DEFAULT '' COMMENT '备注',
  `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '内容状体,0为代审核',
  `is_pause` tinyint(4) NOT NULL DEFAULT '2' COMMENT '是否暂停,1为是,2为否',
  `created_at` datetime NOT NULL COMMENT '创建时间',
  `updated_at` datetime NOT NULL COMMENT '更新时间',
  `end_at` datetime DEFAULT NULL COMMENT '到期时间',
  `operator` varchar(255) NOT NULL DEFAULT '' COMMENT '审核操作人',
  `is_show` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '是否前端显示,1为不显示,2为显示',
  PRIMARY KEY (`id`),
  KEY `idx_digest_type_status` (`company_name_digest`,`status`),
  KEY `idx_digest_type_is_show` (`company_name_digest`,`is_show`),
  KEY `idx_end_show` (`end_at`,`is_show`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业个人名片表';

CREATE TABLE `tb_wiki_personal_card_order` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `order_id` varchar(32) NOT NULL COMMENT '订单号',
  `company_name` varchar(255) NOT NULL COMMENT '公司名',
  `company_name_digest` varchar(32) NOT NULL DEFAULT '',
  `agent_name` varchar(55) NOT NULL DEFAULT '' COMMENT '代理商名称',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名',
  `position` varchar(32) NOT NULL DEFAULT '' COMMENT '职务',
  `id_card` varchar(18) NOT NULL DEFAULT '' COMMENT '身份证ID',
  `job_deadline` date NOT NULL COMMENT '在职截止日期',
  `employment_proof` varchar(1000) NOT NULL DEFAULT '' COMMENT '在职证明,json格式',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '审核状态:1代审核,2审核通过,3审核失败',
  `msg` varchar(255) NOT NULL DEFAULT '' COMMENT '审核备注信息',
  `last_submit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次提交时间',
  `audit_pass_time` datetime DEFAULT NULL COMMENT '审核通过时间',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_digest_created` (`company_name_digest`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='wiki个人名片提单表';

CREATE TABLE `tb_wiki_personal_card_position` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `pcb_order_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '提单表ID',
  `company_name_digest` varchar(32) NOT NULL DEFAULT '',
  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名',
  `name_tmp` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名待审核',
  `position` varchar(32) NOT NULL DEFAULT '' COMMENT '职务',
  `position_tmp` varchar(32) NOT NULL DEFAULT '' COMMENT '职务待审核',
  `id_card` varchar(18) NOT NULL DEFAULT '' COMMENT '身份证ID',
  `id_card_tmp` varchar(18) NOT NULL DEFAULT '' COMMENT '身份证ID待审核',
  `job_deadline` date DEFAULT NULL COMMENT '在职截止日期',
  `job_deadline_tmp` date DEFAULT NULL COMMENT '在职截止日期待审核',
  `employment_proof` varchar(1000) NOT NULL DEFAULT '' COMMENT '在职证明,json格式',
  `employment_proof_tmp` varchar(1000) NOT NULL DEFAULT '' COMMENT '在职证明待审核,json格式',
  `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '审核状态:1代审核,2审核通过,3审核失败',
  `msg` varchar(500) NOT NULL DEFAULT '' COMMENT '审核信息',
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_digest_created` (`company_name_digest`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='wiki个人名片职位表';

CREATE TABLE `tb_company_personal_card_like_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `card_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '名片id',
  `openid` varchar(30) NOT NULL DEFAULT '0' COMMENT '微信平台oepnid',
  `status` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '是否有效,0为无效,1为有效',
  `created_at` datetime NOT NULL COMMENT '创建时间',
  `updated_at` datetime NOT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `idx_openid_create` (`openid`,`created_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='企业名片点赞记录';

CREATE TABLE `tb_company_personal_card_visit_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `card_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '名片id',
  `open_id` varchar(250) NOT NULL,
  `wechat_name` varchar(250) NOT NULL DEFAULT '0' COMMENT '微信用户名',
  `head_img_url` varchar(5000) NOT NULL DEFAULT '' COMMENT '微信用户头像',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `card_id` (`card_id`),
  KEY `created_at` (`created_at`),
  KEY `open_id` (`open_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='微信用户访问名片记录';

身份证信息

utn_data

SQL

use utn_data;
-- 身份证名字信息本地缓存
CREATE TABLE `tb_id_card_name` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `id_card` varchar(18) NOT NULL DEFAULT '' COMMENT '身份证ID',
  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '姓名',
  `remote_result` tinyint(4) NOT NULL COMMENT '远程返回结果,1为一致,2为不一致',
  `created_at` datetime NOT NULL COMMENT '创建时间',
  `updated_at` datetime NOT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uni_id_card` (`id_card`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT="身份证名字信息本地缓存";
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking