Merge branch 'feature-nxdev' of https://gitea.nxsir.cn/code/IM into feature-nxdev

This commit is contained in:
2025-11-27 16:56:02 +08:00
25 changed files with 479 additions and 83 deletions
+21 -18
View File
@@ -4,29 +4,32 @@
#### 表说明:储存用户个人信息
| 字段名 | 数据类型 | 是否必填 | 默认值 | 主/外键 | 约束/索引 | 字段说明 | 示例值 |
| ----------- | ----------- | -------- | -------- | ------- | --------- | ------------------------------------------------ | --------- |
| Id | INT | 是 | / | 主键 | 索引 | 主键自增 | 1 |
| Username | VARCHAR(50) | 是 | / | / | 唯一 | 唯一用户名 | admin |
| Password | VARCHAR(50) | | / | / | / | 用户密码 | 123456 |
| NickName | VARCHAR(50) | 是 | / | / | / | 用户昵称 | / |
| OlineStatus | TINYINT | 是 | 0 | / | / | 用户在线状态<br />0(默认):不在线<br />1:在线 | 0 |
| Created | DATETIME | 是 | 1970/1/1 | / | / | 账户创建时间 | 2025/9/29 |
| Updated | DATETIME | | / | / | / | 账户修改时间 | 2024/9/29 |
| Status | TINYINT | | 1 | / | / | 账户状态<br />(0:未激活,1:正常,2:封禁) | 1 |
| IsDeleted | TINYINT | 是 | 0 | / | / | 软删除标识<br />0账号正常<br />1:账号已删除 | 0 |
| 字段名 | 数据类型 | 是否必填 | 默认值 | 主/外键 | 约束/索引 | 字段说明 | 示例值 |
| ----------- | ------------ | -------- | -------- | ------- | --------- | ------------------------------------------------ | ----------------------- |
| Id | INT | 是 | / | 主键 | 索引 | 主键自增 | 1 |
| Username | VARCHAR(50) | 是 | / | / | 唯一 | 唯一用户名 | admin |
| Avatar | VARCHAR(255) | | / | / | / | 用户头像 | https://baidu.com/1.png |
| Password | VARCHAR(50) | 是 | / | / | / | 用户密码 | 123456 |
| NickName | VARCHAR(50) | 是 | / | / | / | 用户昵称 | / |
| OlineStatus | TINYINT | 是 | 0 | / | / | 用户在线状态<br />0(默认):不在线<br />1:在线 | 0 |
| Created | DATETIME | | 1970/1/1 | / | / | 账户创建时间 | 2025/9/29 |
| Updated | DATETIME | | / | / | / | 账户修改时间 | 2024/9/29 |
| Status | TINYINT | 是 | 1 | / | / | 账户状态<br />(0未激活,1:正常,2:封禁) | 1 |
| IsDeleted | TINYINT | 是 | 0 | / | / | 软删除标识<br />0:账号正常<br />1:账号已删除 | 0 |
### 表名:Friends
#### 表说明:好友关系映射
| 字段名 | 数据类型 | 是否必填 | 默认值 | 主/外键 | 约束/索引 | 字段说明 | 示例值 |
| -------- | -------- | -------- | -------- | ---------------- | --------- | ------------------------------------------------------------ | --------- |
| Id | INT | 是 | / | 主键 | 索引 | 主键自增 | 1 |
| UserId | INT | 是 | / | 外键(Users.Id | 索引 | 用户ID | 1 |
| FriendId | INT | 是 | / | 外键(Users.Id | 索引 | 用户2ID | 2 |
| Status | TINYINT | 是 | 0 | / | / | 当前好友关系状态<br />(0:待通过,1:已添加,2:已拒绝,3:已拉黑) | 0 |
| Created | DATETIME | | 1970/1/1 | / | / | 好友关系创建时间 | 2025/9/29 |
| 字段名 | 数据类型 | 是否必填 | 默认值 | 主/外键 | 约束/索引 | 字段说明 | 示例值 |
| ---------- | ------------ | -------- | -------- | ---------------- | --------- | ------------------------------------------------------------ | ----------------------- |
| Id | INT | 是 | / | 主键 | 索引 | 主键自增 | 1 |
| UserId | INT | 是 | / | 外键(Users.Id | 索引 | 用户ID | 1 |
| FriendId | INT | 是 | / | 外键(Users.Id | 索引 | 用户2ID | 2 |
| RemarkName | VARCHAR(20) | 是 | / | / | / | 好友备注 | 小王 |
| Avatar | VARCHAR(255) | | / | / | / | 好友头像 | https://baidu.com/1.png |
| Status | TINYINT | 是 | 0 | / | / | 当前好友关系状态<br />(0:待通过,1:已添加,2:已拒绝,3:已拉黑) | 0 |
| Created | DATETIME | 是 | 1970/1/1 | / | / | 好友关系创建时间 | 2025/9/29 |
### 表名:Groups