users 用户主表
字段名 | 字段类型 | 字段注释 | 默认值 | 可空 | 备注 |
---|---|---|---|---|---|
id | bigint UNSIGNED | 用户主键 ID | NO | 自动递增 | |
account_id | bigint UNSIGNED | 账号主键 ID | NO | 关联字段 accounts->id | |
uid | bigint UNSIGNED | 用户 ID | NO | 唯一值 初始化 8 位数随机生成,8 位数不够再 9 位数,以此类推。 随机生成时,不以 0 开头 | |
username | varchar(64) | 用户名 | NO | 唯一值,只能是包含字母、数字和单个连字符 | |
nickname | varchar(64) | 用户昵称 | NO | 不能带标点符号或特殊符号 允许有单个空格,但空格不能在开头或结尾 | |
pin | varchar(64) | PIN | YES | Personal identification number | |
avatar_file_id | bigint UNSIGNED | 头像图片 ID | YES | 关联字段 files->id | |
avatar_file_url | varchar(255) | 头像图片完整 URL | YES | ||
banner_file_id | bigint UNSIGNED | 背景条幅图 ID | YES | 关联字段 files->id | |
banner_file_url | varchar(255) | 背景条幅图 URL | YES | ||
gender | tinyint UNSIGNED | 性别 | 1 | NO | 1.未知 2.男 3.女 4.自定义 |
gender_pronoun | tinyint UNSIGNED | 性别代称 | YES | 1.She / 2.He / 3.They | |
gender_custom | varchar(64) | 性别自定义 | YES | ||
birthday_display_type | tinyint UNSIGNED | 生日显示方式 | 1 | NO | 1.完整显示 / 2.显示年份 / 3.显示月和日 / 4.不显示 |
bio | text | 简介 | YES | ||
location | varchar(128) | 地点 | YES | ||
verified_status | tinyint UNSIGNED | 用户认证状态 | 0 | NO | 0.未认证 / 1.已认证 |
verified_desc | varchar(255) | 用户认证描述 | YES | ||
verified_at | timestamp | 用户认证时间 | YES | ||
conversation_policy | tinyint UNSIGNED | 对话设置 | 1 | NO | 1 所有人2 你关注的人3 你关注的人和已认证的人4 不允许所有人 |
comment_policy | tinyint UNSIGNED | 评论设置 | 1 | NO | 1 所有人2 你关注的人3 你关注的人和已认证的人4 不允许所有人 |
more_info | json | 更多信息 | YES | ||
expired_at | timestamp | 失效时间 | YES | 私有模式专用字段,为空代表永久有效 | |
last_login_at | timestamp | Last Login Time | NO | ||
last_activity_at | timestamp | 最后活跃时间 | YES | ||
last_post_at | timestamp | 最后发表帖子时间 | YES | ||
last_comment_at | timestamp | 最后发表评论时间 | YES | ||
last_username_at | timestamp | 最后修改用户名时间 | YES | ||
last_nickname_at | timestamp | 最后修改用户昵称时间 | YES | ||
rank_state | tinyint UNSIGNED | 等级状态 | 1 | NO | 1.未设置 |
is_enabled | tinyint UNSIGNED | 是否封号 | 1 | NO | 0.封号 / 1.正常 |
wait_delete | tinyint UNSIGNED | 是否待删除 | 0 | NO | 0.否 / 1.是 |
wait_delete_at | timestamp | 等待删除时间 | YES | ||
created_at | timestamp | 创建时间 | useCurrent | NO | 比如 MySQL 默认值为 CURRENT_TIMESTAMP |
updated_at | timestamp | 更新时间 | YES | ||
deleted_at | timestamp | 删除时间 | YES |