t_user_info.txt 1.6 KB

1234567891011121314151617181920212223
  1. CREATE TABLE `t_user_info` (
  2. `id` bigint(20) NOT NULL COMMENT '主键ID',
  3. `version` int(11) DEFAULT '0' COMMENT '乐观锁版本',
  4. `create_user` bigint(20) DEFAULT NULL COMMENT '创建者',
  5. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  6. `update_user` bigint(20) DEFAULT NULL COMMENT '更新者',
  7. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  8. `remark` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
  9. `username` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户名(可选)',
  10. `password` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密码(可选)',
  11. `role` tinyint(3) NOT NULL COMMENT '角色(枚举 PermissionGroup)',
  12. `wx_openid` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信ID(可选)',
  13. `avatar` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像(可选)',
  14. `nickname` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '昵称(可选)',
  15. `sex` tinyint(20) DEFAULT NULL COMMENT '性别(可选) 1(男)或 2(女)',
  16. `phone` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号(可选)',
  17. `age` int(11) DEFAULT NULL COMMENT '年龄(可选)',
  18. `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地址(可选)',
  19. PRIMARY KEY (`id`),
  20. KEY `idx_username` (`username`),
  21. KEY `idx_phone` (`phone`),
  22. KEY `idx_wx_openid` (`wx_openid`)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';