| 1234567891011121314151617181920212223 |
- 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='用户信息表';
|