members 成员主表

字段名字段类型字段注释默认值可空备注
idbigint UNSIGNED成员 IDNO自动递赠
uuidbigint UNSIGNED对外公开 IDNO唯一值
初始化 8 位数随机生成,8 位数不够再 9 位数,以此类推。
随机生成时,不以 0 开头
user_idbigint UNSIGNED用户 IDNO关联字段 users > id
namevarchar(64)成员名NO唯一值,只能是包含字母、数字和单个连字符
nicknamevarchar(64)成员昵称NO不能带标点符号或特殊符号
允许有单个空格,但空格不能在开头或结尾
passwordchar(64)密码YES加密存储
为空代表无密码,切换成员无需验证
密码四位数起,只能是数字、英文字母,或者两种组合
avatar_file_idbigint UNSIGNED头像图片 IDYES关联字段 files > id
avatar_file_urlvarchar(255)头像图片完整 URLYES根据“存储设置>存储配置域名”拼接成的完整 URL 地址
decorate_file_idbigint UNSIGNED头像挂件图 IDYES关联字段 files > id
decorate_file_urlvarchar(255)头像挂件图完整 URLYES根据“存储设置>存储配置域名”拼接成的完整 URL 地址
gendertinyint UNSIGNED性别0NO0.未知 / 1.男 / 2.女
birthdaytimestamp生日YES
biovarchar(255)简介YES
locationvarchar(128)地点YES
verified_statustinyint UNSIGNED成员认证状态1NO1.未认证 / 2.已认证
verified_file_idbigint UNSIGNED成员认证图标 IDYES关联字段 files > id
verified_file_urlvarchar(255)成员认证图标 URLYES根据“存储设置>存储配置域名”拼接成的完整 URL 地址
verified_descvarchar(255)成员认证描述YES
dialog_limittinyint UNSIGNED会话设置1NO1.允许所有成员
2.仅允许我关注的成员
3.我关注的成员和已认证的成员(verified_status)
timezonevarchar(16)偏好设置-时区YES
languagevarchar(16)偏好设置-语言YES
device_token_iosvarchar(64)iOS Device TokenYES
device_token_androidvarchar(64)Android Device TokenYES
last_post_attimestamp最后发表帖子时间YES
last_comment_attimestamp最后发表评论时间YES
last_name_attimestamp最后修改成员名时间YES
last_nickname_attimestamp最后修改成员昵称时间YES
is_enabletinyint UNSIGNED是否封号1NO0.封号 / 1.正常
expired_attimestamp失效时间YES私有模式专用字段,为空代表永久有效
created_attimestamp创建时间CURRENT_TIMESTAMPNO
updated_attimestamp更新时间CURRENT_TIMESTAMPNO
deleted_attimestamp删除时间YES