Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 

19 wiersze
1.0 KiB

  1. -- 微信用户表
  2. CREATE TABLE IF NOT EXISTS `wechat_user` (
  3. `id` int unsigned NOT NULL AUTO_INCREMENT,
  4. `open_id` varchar(64) NOT NULL COMMENT '微信openid',
  5. `union_id` varchar(64) DEFAULT NULL COMMENT '微信unionid',
  6. `app_remark` varchar(50) NOT NULL COMMENT '应用标识(对应sys_wechat_app.remark)',
  7. `nickname` varchar(100) DEFAULT '' COMMENT '昵称',
  8. `avatar` varchar(500) DEFAULT '' COMMENT '头像URL',
  9. `phone` varchar(20) DEFAULT '' COMMENT '手机号(微信授权)',
  10. `patient_id` int unsigned DEFAULT NULL COMMENT '关联患者ID',
  11. `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '状态: 1启用 0停用',
  12. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  13. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  14. PRIMARY KEY (`id`),
  15. UNIQUE KEY `uk_openid_app` (`open_id`, `app_remark`),
  16. KEY `idx_patient_id` (`patient_id`),
  17. KEY `idx_phone` (`phone`)
  18. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信用户表';