好友相关

# 好友 [用户表](#nav_1) [好友申请表](#nav_2) [黑名单表](#nav_3) [好友关系表](#nav_4) [好友聊天记录表](#nav_5) [禁言记录表](#nav_6) ## 用户表(xy_chat_user) `只有玩家使用过群聊功能(发送消息、成功添加好友)才会成为群聊用户` | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 账号id | xy_uid | int | - | - | | 账号 | xy_uname | varchar | - | - | | 昵称 | xy_nickname | varchar | - | - | | 头像 | xy_userface | varchar | - | - | | device_token | xy_device_token | varchar | - | 友盟push使用 | | 状态 | xy_status | int | - | 0加入中 1正常 2禁言 | | 禁言对象 | xy_mute | object | - | 存禁言记录表对象 | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 创建时间 | created_time | datetime | - | 成为群聊用户的时间| | 更新时间 | updated_time | datetime | - | - | ## 好友申请表(xy_chat_friend_apply) | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 申请用户id | xy_uid | int | - | - | | 申请添加好友的用户id | xy_friend_uid | int | - | - | | 状态 | xy_status | int | - | 1 同意添加好友 2 拒绝添加好友 3 拒绝添加并拉黑 | | 申请消息 | xy_content | varchar | - | - | | 来源 | xy_source | int | - | 1 账号搜索 2 群聊添加 | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 申请时间 | created_time | datetime | - | 提交申请时间| | 更新时间 | updated_time | datetime | - | - | ## 黑名单表(xy_chat_black_list) | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 用户id | xy_uid | int | - | - | | 拉入黑名单的用户id | xy_black_uid | int | - | - | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 申请时间 | created_time | datetime | - | 加入黑名单时间| | 更新时间 | updated_time | datetime | - | - | ## 好友关系表(xy_chat_friend) | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 好友关系id | xy_id | int | - | 好友之间两条数据共用一个 | | 用户id | xy_uid | int | - | - | | 好友用户id | xy_friend_uid | int | - | - | | 状态 | xy_status | int | - | 1正常 2禁言 | | 禁言对象 | xy_mute | object | - | 存禁言记录表对象 | | 是否置顶 | is_top | bit | - | 0不置顶 1置顶 | | 好友是否在队列中 | is_queue | bit | - | 0不在队列中 1在队列中 | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 创建时间 | created_time | datetime | - | 成为好友时间| | 更新时间 | updated_time | datetime | - | - | ## 好友聊天记录表(xy_chat_friend_record) | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 好友关系id | xy_friend_id | int | - | - | | 发送人用户id | xy_uid | int | - | - | | 消息内容 | xy_content | varchar | - | - | | 对方是否已读 | is_read | bit | - | 0未读 1已读 | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 发送时间 | created_time | datetime | - | 成为好友时间| | 更新时间 | updated_time | datetime | - | - | ## 禁言记录表(xy_chat_mute) | 字段名称 | 字段CODE | 数据类型 | 约束 | 说明 | | :------ | :------- | :------ | :--- | :-- | | id | id | int | 主键 | - | | 群聊id | xy_gid | int | - | - | | 好友关系id | xy_friend_id | int | - | - | | 用户id | xy_uid | int | - | - | | 禁言解除时间 | cancel_time | datetime | - | - | | 禁言操作人id | admin_id | varchar | - | - | | 禁言操作人账号 | admin_account | varchar | - | - | | 禁言备注 | remark | varchar | - | - | | 是否删除 | is_deleted | bit | - | 0不删除 1删除 | | 创建时间 | created_time | datetime | - | 禁言开始时间| | 更新时间 | updated_time | datetime | - | - |