You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

41 regels
2.2 KiB

  1. -- 实名认证相关表结构变更
  2. -- 数据库:pap_cytx
  3. USE `pap_cytx`;
  4. -- ========================================
  5. -- patient 表新增实名认证字段
  6. -- ========================================
  7. ALTER TABLE `patient`
  8. ADD COLUMN `auth_status` tinyint(1) DEFAULT 0 COMMENT '认证状态: 0未认证 1已认证' AFTER `status`,
  9. ADD COLUMN `id_card_type` tinyint DEFAULT 1 COMMENT '证件类型: 1身份证 2无证件儿童 3临时身份证' AFTER `id_card`,
  10. ADD COLUMN `id_card_front` varchar(500) DEFAULT '' COMMENT '证件正面照URL' AFTER `id_card_type`,
  11. ADD COLUMN `id_card_back` varchar(500) DEFAULT '' COMMENT '证件反面照URL' AFTER `id_card_front`,
  12. ADD COLUMN `photo` varchar(500) DEFAULT '' COMMENT '免冠照片URL(无证件儿童)' AFTER `id_card_back`,
  13. ADD COLUMN `issuing_authority` varchar(100) DEFAULT '' COMMENT '发证机关' AFTER `birth_date`,
  14. ADD COLUMN `valid_period` varchar(50) DEFAULT '' COMMENT '有效期限' AFTER `issuing_authority`,
  15. ADD COLUMN `auth_time` datetime DEFAULT NULL COMMENT '认证时间' AFTER `auth_status`;
  16. -- ========================================
  17. -- 短信日志表
  18. -- ========================================
  19. CREATE TABLE IF NOT EXISTS `sms_log` (
  20. `id` int unsigned NOT NULL AUTO_INCREMENT,
  21. `mobile` varchar(20) NOT NULL COMMENT '手机号',
  22. `template_id` varchar(50) DEFAULT '' COMMENT '模板ID',
  23. `template_params` varchar(500) DEFAULT '' COMMENT '模板参数JSON',
  24. `sms_type` tinyint DEFAULT 1 COMMENT '类型: 1验证码',
  25. `biz_type` varchar(50) DEFAULT '' COMMENT '业务类型: real_name_auth/bind_mobile',
  26. `code` varchar(10) DEFAULT '' COMMENT '验证码',
  27. `expire_time` datetime DEFAULT NULL COMMENT '过期时间',
  28. `status` tinyint DEFAULT 0 COMMENT '状态: 0待发送 1已发送 2发送失败',
  29. `fail_reason` varchar(500) DEFAULT NULL COMMENT '失败原因',
  30. `provider_msg_id` varchar(100) DEFAULT NULL COMMENT '运营商消息ID',
  31. `ip` varchar(50) DEFAULT '' COMMENT '请求IP',
  32. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  33. PRIMARY KEY (`id`),
  34. KEY `idx_mobile` (`mobile`),
  35. KEY `idx_biz_type` (`biz_type`),
  36. KEY `idx_create_time` (`create_time`)
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信日志表';