文档
测试

获取聊天列表

GET
http://10.3.176.5:88/api/user/chat/chatRoleList

接口描述

拉取聊天列表,返回包含与当前用户开启聊天的所有用户信息和双方对应的最后一条聊天记录

请求头

参数名
类型
描述
必填
token
string
登录时返回的token,用来鉴定登录人身份
必填

响应参数

参数名
类型
描述
必填
chat
object
聊天信息
必填
chatId
int
聊天主键
必填
fromUser
int
发送方
必填
toUser
int
接收方
必填
chatContent
string
聊天内容
必填
readed
int
是否已读0-未读 1-已读
必填
createTime
string
时间
必填
broker
object
对方经纪人(经纪人与用户只会有一个,与对方的身份有关)
必填
brokerId
int
经纪人id
必填
brokerImg
object
头像
必填
brokerName
string
名字
必填
chatId
int
聊天用户id(与fromUser和toUser对应)
必填
user
object
对方用户(经纪人与用户只会有一个,与对方的身份有关)
必填
userId
int
用户id
必填
userName
string
示例:gxh
必填
userImg
object
名字
必填
chatId
int
聊天用户id(与fromUser和toUser对应)
必填

说明 / 示例

{ "msg": "运行成功", "code": 201, "data": [ { "chat": { "chatId": 11, "fromUser": 1, "toUser": 3, "chatContent": "123", "readed": 0, "createTime": "2021-10-20 15:57:47" }, "broker": { "brokerId": 1, "brokerTel": "15131388453", "brokerImg": null, "brokerName": "张三", "brokerCompany": "科技信息公司", "saleNew": 100, "saleOld": 100, "saleRent": 100, "deleted": 0, "brokerStatus": 1, "updateTime": null, "createTime": "2021-10-14 10:07:13", "chatId": 3 }, "user": null }, { "chat": { "chatId": 13, "fromUser": 2, "toUser": 1, "chatContent": "777", "readed": 0, "createTime": "2021-10-21 08:41:41" }, "broker": { "brokerId": 2, "brokerTel": "123456", "brokerImg": null, "brokerName": "李四", "brokerCompany": "烟草有限公司", "saleNew": 100, "saleOld": 100, "saleRent": 100, "deleted": 0, "brokerStatus": 1, "updateTime": null, "createTime": "2021-10-19 18:56:00", "chatId": 2 }, "user": null } ] }