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