单台登录服务器支持10W 用户 (Eg 0~99999 UID 的用户所在直接访问的登录服务器是同一台)
以下表结构与指定运行的登录服务器配合,提供数据管理能力,后续根据需要进行修改或扩展。
用户属性表t_login_user_base_property
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_user_id | bigint | 20 | 0不允许 | 用户id | 主键 |
p_user_nick_name | varchar | 8 | 0 | 昵称 |
|
p_user_caeate_datetime | bigint | 20 | 0 | 创建时间 |
|
p_user_name | varchar | 8 | -1允许 | 名称 |
|
p_user_english_name | varchar | 8 | -1 | 英文名 |
|
p_user_sex | tinyint | 4 | -1 | 性别 |
|
p_user_age | tinyint | 4 | -1 | 年龄 |
|
p_user_birthday | bigint | 20 | -1 | 生日 |
|
p_user_birthday_type | tinyint | 4 | -1 | 生日类型 |
|
p_user_lunar | tinyint | 4 | -1 | 生肖 |
|
p_user_constellation | tinyint | 4 | -1 | 星座 |
|
p_user_blood_group | tinyint | 4 | -1 | 血型 |
|
p_user_hometown | smallint | 6 | -1 | 家乡 |
|
p_user_staytown | smallint | 6 | -1 | 所在地 |
|
p_user_address | varchar | 20 | -1 | 地址 |
|
p_user_zipcode | int | 11 | -1 | 邮编 |
|
p_user_privacy | bigint | 20 | 0 | 隐私设置 |
|
其中:
p_user_hometown
p_user_staytown
0000 0000 0000 0000 16位
闲置 国家 省份 城市
p_user_privacy 64位
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
从低到高每2bit 表示一个字段的查看属性
00 好友可见(默认)
01 所有人可见
10 所有人不可见(除了自己)
11 闲置
用户属性表变化表t_login_user_base_property_change
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_change_id | bigint | 20 | 0 | 变化ID | 自增主键 |
p_change_type | tinyint | 4 | 0 | 变化类型 |
|
p_change_datetime | bigint | 20 | 0 | 变化时间 |
|
p_user_id | bigint | 20 | 0不允许 | 用户id |
|
p_user_nick_name | varchar | 8 | 0 | 昵称 |
|
p_user_caeate_datetime | bigint | 20 | 0 | 创建时间 |
|
p_user_name | varchar | 8 | -1允许 | 名称 |
|
p_user_english_name | varchar | 8 | -1 | 英文名 |
|
p_user_sex | tinyint | 4 | -1 | 性别 |
|
p_user_age | tinyint | 4 | -1 | 年龄 |
|
p_user_birthday | bigint | 20 | -1 | 生日 |
|
p_user_birthday_type | tinyint | 4 | -1 | 生日类型 |
|
p_user_lunar | tinyint | 4 | -1 | 生肖 |
|
p_user_constellation | tinyint | 4 | -1 | 星座 |
|
p_user_blood_group | tinyint | 4 | -1 | 血型 |
|
p_user_hometown | smallint | 6 | -1 | 家乡 |
|
p_user_staytown | smallint | 6 | -1 | 所在地 |
|
p_user_address | varchar | 20 | -1 | 地址 |
|
p_user_zipcode | int | 11 | -1 | 邮编 |
|
p_user_privacy | bigint | 20 | 0 | 隐私设置 |
|
p_change_type 类型定义同群组服务器
用户附加属性表t_login_user_expand_property
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_user_id | bigint | 20 | 0 | 用户ID | 主键 |
p_user_tel | varchar | 20 | -1 | 电话 |
|
p_user_mobile_phone | bigint | 20 | -1 | 手机 |
|
p_user_email | varchar | 40 | -1 | |
|
p_user_home_page | varchar | 100 | -1 | 主页 |
|
p_user_language | bigint | 20 | -1 | 语言 |
|
p_user_occupational | tinyint | 4 | -1 | 职业 |
|
p_user_post | tinyint | 4 | -1 | 职位 |
|
p_user_degree | tinyint | 4 | -1 | 学历 |
|
p_user_school | varchar | 20 | -1 | 学校 |
|
p_user_description | varchar | 100 | -1 | 个人说明 |
|
用户附加属性表变化表t_login_user_expand_property_change
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_change_id | bigint | 20 | 0 | 变化ID | 自增主键 |
p_change_type | tinyint | 4 | 0 | 变化类型 |
|
p_change_datetime | bigint | 20 | 0 | 变化时间 |
|
p_user_id | bigint | 20 | 0 | 用户ID |
|
p_user_tel | varchar | 20 | -1 | 电话 |
|
p_user_mobile_phone | bigint | 20 | -1 | 手机 |
|
p_user_email | varchar | 40 | -1 | |
|
p_user_home_page | varchar | 100 | -1 | 主页 |
|
p_user_language | bigint | 20 | -1 | 语言 |
|
p_user_occupational | tinyint | 4 | -1 | 职业 |
|
p_user_post | tinyint | 4 | -1 | 职位 |
|
p_user_degree | tinyint | 4 | -1 | 学历 |
|
p_user_school | varchar | 20 | -1 | 学校 |
|
p_user_description | varchar | 100 | -1 | 个人说明 |
|
用户好友关系表t_login_user_friend
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_user_id | bigint | 20 | 0 | 变化ID | 主键 |
p_friend_uid | bigint | 20 | 0 | 变化类型 | 主键 |
户好友关系变化表t_login_user_friend_change
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_change_id | bigint | 20 | 0 | 变化ID | 自增主键 |
p_change_type | tinyint | 4 | 0 | 变化类型 |
|
p_change_datetime | bigint | 20 | 0 | 变化时间 |
|
p_user_id | bigint | 20 | 0 | 变化ID |
|
p_friend_uid | bigint | 20 | 0 | 变化类型 |
|
用户验证t_login_user_verification
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_user_id | bigint | 20 | 0 | 用户ID | 主键 |
p_user_password | varchar | 12 | 0 | 密码 | 0 |
p_user_bind_phone | bigint | 20 | -1 | 绑定Phone | 0 |
p_user_question | varchar | 20 | 0 | 问题 | 0 |
p_user_answer | varchar | 20 | 0 | 回答 | 0 |
用户验证变化t_login_user_verification_change
英文名称 | 类型 | 长度 | 为空 | 名称 | 说明 |
p_change_id | bigint | 20 | 0 | 变化ID | 自增主键 |
p_change_type | tinyint | 4 | 0 | 变化类型 |
|
p_change_datetime | bigint | 20 | 0 | 变化时间 |
|
p_user_id | bigint | 20 | 0 | 用户ID | 主键 |
p_user_password | varchar | 12 | 0 | 密码 | 0 |
p_user_bind_phone | bigint | 20 | 0 | 绑定Phone | 0 |
p_user_question | varchar | 20 | 0 | 问题 | 0 |
p_user_answer | varchar | 20 | 0 | 回答 | 0 |