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不能带标点符号或特殊符号
允许有单个空格,但空格不能在开头或结尾
passwordchar(64)密码YES加密存储
为空代表无密码,切换用户无需验证
密码四位数起,只能是数字、英文字母,或者两种组合
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.女
birthdaytimestamp生日YES
biotext简介YES
locationvarchar(128)地点YES
verified_statustinyint UNSIGNED用户认证状态0NO0.未认证 / 1.已认证
verified_descvarchar(255)用户认证描述YES
verified_attimestamp用户认证时间YES
conversation_limittinyint UNSIGNED对话设置1NO1.允许所有用户
2.仅允许我关注的用户
3.我关注的用户和已认证的用户(verified_status)
4.不允许所有用户
comment_limittinyint UNSIGNED评论设置1NO1.允许所有用户
2.仅允许我关注的用户
3.我关注的用户和已认证的用户(verified_status)
4.不允许所有用户
expired_attimestamp失效时间YES私有模式专用字段,为空代表永久有效
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创建时间CURRENT_TIMESTAMPNO
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

Released under the Apache-2.0 License