Skip to content

users 用户主表

字段名字段类型字段注释默认值可空备注
idbigint UNSIGNED用户主键 IDNO自动递增
account_idbigint UNSIGNED账号主键 IDNO关联字段 accounts->id
uidbigint UNSIGNED用户 IDNO唯一值
初始化 8 位数随机生成,8 位数不够再 9 位数,以此类推。
随机生成时,不以 0 开头
usernamevarchar(64)用户名NO唯一值,只能是包含字母、数字和单个连字符
nicknamevarchar(64)用户昵称NO不能带标点符号或特殊符号
允许有单个空格,但空格不能在开头或结尾
pinvarchar(64)PINYESPersonal identification number
avatar_file_idbigint UNSIGNED头像图片 IDYES关联字段 files->id
avatar_file_urlvarchar(255)头像图片完整 URLYES
banner_file_idbigint UNSIGNED背景条幅图 IDYES关联字段 files->id
banner_file_urlvarchar(255)背景条幅图 URLYES
gendertinyint UNSIGNED性别1NO1.未知 2.男 3.女 4.自定义
gender_pronountinyint UNSIGNED性别代称YES1.She / 2.He / 3.They
gender_customvarchar(64)性别自定义YES
birthday_display_typetinyint UNSIGNED生日显示方式1NO1.完整显示 / 2.显示年份 / 3.显示月和日 / 4.不显示
biotext简介YES
locationvarchar(128)地点YES
verified_statustinyint UNSIGNED用户认证状态0NO0.未认证 / 1.已认证
verified_descvarchar(255)用户认证描述YES
verified_attimestamp用户认证时间YES
conversation_policytinyint UNSIGNED对话设置1NO1 所有人
2 你关注的人
3 你关注的人和已认证的人
4 不允许所有人
comment_policytinyint UNSIGNED评论设置1NO1 所有人
2 你关注的人
3 你关注的人和已认证的人
4 不允许所有人
more_infojson更多信息YES
expired_attimestamp失效时间YES私有模式专用字段,为空代表永久有效
last_login_attimestampLast Login TimeNO
last_activity_attimestamp最后活跃时间YES
last_post_attimestamp最后发表帖子时间YES
last_comment_attimestamp最后发表评论时间YES
last_username_attimestamp最后修改用户名时间YES
last_nickname_attimestamp最后修改用户昵称时间YES
rank_statetinyint UNSIGNED等级状态1NO1.未设置
is_enabledtinyint UNSIGNED是否封号1NO0.封号 / 1.正常
wait_deletetinyint UNSIGNED是否待删除0NO0.否 / 1.是
wait_delete_attimestamp等待删除时间YES
created_attimestamp创建时间useCurrentNO比如 MySQL 默认值为 CURRENT_TIMESTAMP
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

Released under the Apache-2.0 License